Utiliser les champs de date

De nombreuses couches d’entités stockent des informations relatives à la date et à l’heure (temporelles). La date et l’heure peuvent représenter le moment où une entité se trouvait à un emplacement spécifique ou le moment où une entité a été observée dans le monde réel. Elles peuvent également avoir trait à d’autres attributs non spatiaux de la couche, tels que le moment où une propriété a été vendue, la dernière fois qu’un échantillon a été prélevé dans un plan d’eau précis ou la date et l’heure auxquelles un camion de pompiers a quitté une caserne.

Dans ArcGIS Enterprise, vous pouvez activer une animation temporelle dans des cartes afin que les personnes qui utilisent vos cartes puissent constater l’évolution au fil du temps. Vous pouvez également inclure des informations de date ou de date et d’heure dans les fenêtres contextuelles que vous configurez pour votre couche.

Les données temporelles sont stockées dans des champs de date dans des couches d’entités hébergées. Pour ajouter, mettre à jour ou interpréter correctement des valeurs de date dans des couches d’entités hébergées, il est important de comprendre comment les dates sont stockées et affichées. Tenez compte des points suivants lorsque vous utilisez des champs de date :

Saisir des dates au format MM/JJ/AAAA hh:mm:ss

Vous pouvez ajouter des valeurs à des couches d’entités en utilisant les menus déroulants de date et d’heure de Map Viewer, Map Viewer Classic, l’onglet Data (Données) de la page des éléments de la couche ou une application. Si vous calculez les valeurs d’un champ de date pour renseigner le champ ou l’interroger, les dates doivent être saisies au format MM/JJ/AAAA hh:mm:ss, entourées de guillemets simples. Par exemple, pour définir un champ de date à 17h00 le 27 mai 2014, vous saisiriez '05/27/2014 5:00:00PM', '05/27/2014 5:00PM' ou '05/27/2014 17:00:00' (format 24 heures). Le stockage de l’heure seule n’est pas pris en charge. L’heure doit toujours être un composant d’une date. Si vous ne spécifiez pas d’heure, l’heure par défaut 12:00 a.m (minuit) est utilisée.

Les champs de date publiés stockent l’heure dans le format UTC.

UTC est l'abréviation de Universal Time Coordinated (Temps universel coordonné) et est presque l'équivalent de l'heure actuelle du méridien principal de la Terre (zéro degré de longitude) qui se situe à proximité du méridien de Greenwich, en Angleterre. UTC est une version plus précise de GMT (Greenwich Mean Time, temps moyen de Greenwich). Lorsque vous publiez des couches d’entités contenant des champs de date à partir de fichiers, depuis ArcGIS Pro ou à partir d’une application ArcGIS Desktop, spécifiez si les valeurs de date sont indiquées dans le fuseau horaire local ou en heure UTC. Si les champs de date contiennent des informations sur le fuseau horaire local, vous devez spécifier ceci lorsque vous publiez la couche. Ceci permet au traitement de publication de transformer les données d’heure locale vers l’heure UTC pour les stocker dans la base de données. Les valeurs d’heure apparaîtront alors correctement dans votre heure locale lorsque vous les affichez dans le portail. Toutefois, les données sont converties vers l’heure UTC et stockées dans cette heure dans la base de données. Les dates sont converties au format UTC, car l’emplacement physique du serveur hébergeant vos données et des utilisateurs qui affichent les cartes peut se situer n’importe où dans le monde. Stocker l’heure au format UTC permet à ArcGIS Enterprise de transformer les données vers le fuseau horaire local quel que soit l’emplacement du serveur ou de la visionneuse de l’application.

Mode d’affichage des dates

Le client que vous utilisez pour afficher les données détermine la façon dont les valeurs de date et d'heure apparaissent. Dès qu’un champ de date est affiché dans le portail, la date est convertie du format UTC vers votre heure locale. La conversion s'effectue en interrogeant votre ordinateur et en lui demandant son paramètre de fuseau horaire. Par exemple, supposons que votre ordinateur affiche l’heure standard du Pacifique (PST, Pacific Standard Time). L’heure PST est décalée de huit heures en arrière par rapport à l’heure UTC (lorsqu’il est 09 h 00 UTC, il est 01 h 00 PST (ou 02 h 00 si le passage à l’heure d’été a eu lieu).

Insertion des valeurs de date et d’heure

Lorsque vous calculez des valeurs de date et d’heure dans une couche d’entités hébergée à l’aide des fonctions de date standard SQL, vous devez spécifier l’heure au format UTC. Lorsque la valeur calculée est affichée dans la table, elle apparaît dans l’heure locale. Par exemple, si votre heure locale est PST et que vous saisissez 05/27/2014 12:23:00 PM comme valeur lors du calcul, la valeur figurant dans les champs calculés s’affiche avec une conversion d’heure basée sur l’heure de votre ordinateur. Dans cet exemple, la valeur calculée s’affiche comme suit : 05/27/20140 5:23:00 AM.

Formats de date pris en charge dans les fichiers

Lorsque vous ajoutez des fichiers, par exemple des fichiers Microsoft Excel, CSV (valeurs séparées par des virgules) ou d’autres fichiers texte délimités, ArcGIS Enterprise ne reconnaît que les formats de date décrits dans les tableaux suivants.

À l’heure actuelle, l’ajout de fichiers CSV et de fichiers texte directement dans la carte est pris en charge uniquement dans Map Viewer Classic.

Les dates suivantes sont prises en charge si vous publiez une couche d’entités hébergée depuis un fichier CSV :

FormatExemple

JJ/MM/AAAA

7/28/2009

JJ/MM/AAAA

07/28/2009

JJ/M/AA

7/28/09

JJ/MM/AA

07/28/09

AAAA/MM/JJ

2009/07/28

AAAA-MM-JJ

2009-07-28

AAAA/MM/JJ hh:mm:ss

2009/07/28 17:23:00

AAAA/MM/JJ HH:mm:ss

2009/7/28 17:23:00

AAAA-MM-JJ hh:mm:ss

2009-07-28 17:23:00

AAAA-MM-JJ HH:mm:ss

2009-7-28 17:23:00

Remarque :

Si un champ configuré comme un champ de date contient un format non valide ou non pris en charge, le champ créé est associé au type de données de chaîne dans la couche d’entités hébergée résultante même si vous modifiez le type de champ avant la publication.

Si vous ajoutez un fichier CSV directement dans Map Viewer Classic, les formats de date suivants sont chargés comme des dates, mais les heures n’apparaissent pas dans la table dans Map Viewer Classic :

FormatExemple d’entréeValeur de tableau

JJ/M/AAAA format horaire de 12 heures

7/28/2009 5:23

28 juillet 2009

MM/JJ/AAAA format horaire de 12 heures

07/28/2009 5:23

28 juillet 2009

JJ/M/AA format horaire de 12 heures

7/28/09 5:23

28 juillet 2009

JJ/MM/AA format horaire de 12 heures

07/28/09 5:23

28 juillet 2009

Si vous ajoutez un fichier CSV directement dans Map Viewer Classic, les formats de date suivants sont chargés sous forme de champs de chaîne tels qu’ils apparaissent dans le fichier CSV :

FormatExemple d’entrée

JJ/MM/AAAA

7/28/2009

JJ/MM/AAAA

07/28/2009

M/JJ/AAAA format horaire de 24 heures

7/28/2009 17:23

JJ/MM/AAAA format horaire de 24 heures

07/28/2009 17:23

JJ/M/AA

7/28/09

JJ/MM/AA

07/28/09

M/JJ/AA format horaire de 24 heures

7/28/09 17:23

MM/JJ/AA format horaire de 24 heures

07/28/09 17:23

JJ, Mois

Juillet 28

AAAA/MM

2009/07

AAAA-MM

2009-07

AAAA/MM/JJ

2009/07/28

AAAA-MM-JJ

2009-07-28

AAAA/MM/JJ hh:mm:ss

2009/07/28 17:23:00

AAAA-MM-JJ hh:mm:ss

2009-07-28 17:23:00

AAAA/MM/JJ hh:mm:ss.s

2009/07/28 17:23:00.0

AAAA-MM-JJ hh:mm:ss.s

2009-07-28 17:23:00.0

Lorsque vous ajoutez un fichier TXT à Map Viewer Classic, les formats de date suivants sont reconnus comme champs de date :

FormatExemple d’entréeValeur de tableau

JJ/M/AAAA format horaire de 12 heures

7/28/2009 5:23

28 juillet 2009

MM/JJ/AAAA format horaire de 12 heures

07/28/2009 5:23

28 juillet 2009

JJ/MM/AA format horaire de 12 heures

07/28/09 5:23

28 juillet 2009

Jour de la semaine, Mois JJ, AAAA, format horaire de 12 heures*

Mardi, Juillet 28, 2009 5:23

28 juillet 2009

Mois, JJ, AAAA format horaire de 12 heures*

Juillet 28, 2009 5:23

28 juillet 2009

*Ces formats de date sont pris en charge uniquement si vous délimitez les champs avec des onglets ou un point-virgule.

Modifier le format d’affichage d’un champ de date

Vous pouvez modifier le mode d’affichage des dates de la table dans votre portail. Les tables s'affichent avec la mise en forme configurée dans les fenêtres contextuelles. Vous pouvez modifier le format d'affichage d'un champ de date en sélectionnant son alias dans la fenêtre Configurer les attributs de Propriétés de la fenêtre contextuelle.