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.
Les données temporelles sont stockées dans les champs de date et d’heure ci-après dans ArcGIS Online, mais les fonctionnalités varient en fonction de leur type. Pour ajouter, mettre à jour ou interpréter correctement les valeurs de date et d’heure dans les couches d’entités hébergées, il est important de comprendre comment elles sont stockées et affichées dans ArcGIS Online. Utilisez les liens pour accéder aux informations sur la mise en forme et le stockage de chaque type.
champs Date
Les champs de date peuvent stocker les valeurs de date (jour, mois et année) et d’heure dans l’heure locale avec une précision jusqu’à la milliseconde.
Utilisez un champ de date pour stocker les données qui requièrent des valeurs de date et d’heure si les heures se trouvent toutes dans le même fuseau horaire. Voici quelques exemples :
- Inspections des sites de construction de la ville
- Date et heure des naissances dans un pays par hôpital
- Toute valeur de date et d’heure stockée dans un fuseau horaire qui est convertie dans l’heure locale lorsqu’elle est affichée, en fonction des paramètres régionaux définis pour l’application de visualisation.
Format d’entrée des valeurs de date
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 05: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.
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 est affichée sous la forme ’05/27/2014 05:23:00 AM’.
Stockage des valeurs de date des couches d’entités hébergées
Les valeurs de date des couches d’entités hébergées sont stockées en temps universel coordonné (UTC) dans le stockage des données des entités ArcGIS Online. UTC est presque l’équivalent de l’heure actuelle du premier méridien de la Terre (zéro degré de longitude) qui se situe à proximité du méridien de Greenwich, en Angleterre, mais remplace de manière plus précise le temps moyen de Greenwich (GMT).
Lorsque vous publiez des couches d’entités contenant des champs de date à partir de fichiers, de ArcGIS Pro ou d’une application ArcGIS Desktop, si les champs de date contiennent des valeurs de fuseau horaire local, vous devez préciser que les valeurs de date se trouvent dans le fuseau horaire local lorsque vous publiez la couche. Ceci permet au processus de publication de transformer les données d’heure locale vers l’heure UTC pour les stocker dans la base de données.
Les dates sont converties au format UTC lorsqu’elles sont stockées car l’emplacement physique du serveur hébergeant les données et des utilisateurs qui affichent les cartes contenant les données peut se situer n’importe où dans le monde. Stocker l’heure au format UTC permet à ArcGIS Online 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 champs de date
Les valeurs apparaissent correctement dans votre heure locale lorsque vous les affichez dans ArcGIS Online.
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 ArcGIS Online, la date est convertie du format UTC dans votre heure locale ou dans le décalage de fuseau horaire que vous avez sélectionné lorsque vous avez publié la couche. Pour l’heure locale, ArcGIS Online interroge le paramètre de fuseau horaire de votre ordinateur. Par exemple, supposons que votre ordinateur soit défini sur l’heure standard du Pacifique (PST, Pacific Standard Time). L’heure UTC a huit heures d’avance sur l’heure PST. Lorsqu’il est 9h00 UTC, il est 01h00 PST. Si l’heure d’été est appliquée, votre heure locale est l’heure d’été du Pacifique (PDT) (sept heures de moins que le temps UTC) et la valeur est donc convertie en 2h00 lorsqu’elle est affichée dans la page des éléments de la couche ou dans l’aperçu dans ArcGIS Online. Si vous avez sélectionné un décalage de fuseau horaire pour la couche, les valeurs sont affichées dans ce fuseau horaire dans Map Viewer.
La mise en forme est partagée pour les tables et les fenêtres contextuelles dans Map Viewer. Pour modifier le mode d’affichage des valeurs des champs de date, modifiez la configuration des champs.
Formats de date dans les fichiers utilisés pour publier des couches d’entités hébergées
Lorsque vous ajoutez des fichiers (par exemple, Microsoft Excel, Google Sheets, CSV ou autres fichiers texte délimités) et les publiez, ArcGIS Online reconnaît les formats dans le tableau ci-après comme champs de date.
Format | Exemple |
---|---|
JJ/MM/AAAA | 7/28/2009 |
JJ/M/AAAA format horaire de 12 heures | 7/28/2009 5:23 ou 7/28/2009 05:23 |
JJ/M/AA | 7/28/09 |
JJ/M/AA format horaire de 12 heures | 7/28/09 5:23 ou 7/28/09 05:23 |
JJ/MM/AA | 07/28/09 |
JJ/MM/AA format horaire de 12 heures | 07/28/09 5:23 ou 07/28/09 05:23 |
JJ/MM/AAAA | 07/28/2009 |
MM/JJ/AAAA format horaire de 12 heures | 07/28/2009 5:23 ou 7/28/2009 05:23 |
JJ, Mois | Juillet 28 |
AAAA/MM | 2009/07 |
AAAA-MM | 2009-07 |
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.5 |
AAAA-MM-JJThh:mm:ss.s | 28-07-2009T17:23:00.5 |
Formats de date dans les fichiers ajoutés directement à Map Viewer Classic
Si vous ajoutez un fichier à My Content (Mon contenu) sans publier de couche d’entités à partir de ce fichier, aucune restriction n’est appliquée au fichier en ce qui concerne le format utilisé pour les valeurs de dates.
Toutefois, lorsque vous ajoutez des fichiers CSV ou texte directement à une carte, ArcGIS Online ne reconnaît que les formats de date décrits dans les tableaux ci-après.
L’ajout de fichiers CSV et de fichiers texte directement dans la carte est pris en charge uniquement dans Map Viewer Classic.
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 :
Format | Exemple d’entrée | Valeur 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 |
Lorsque vous ajoutez un fichier .txt à Map Viewer Classic, les formats de date suivants sont reconnus comme champs de date :
Format | Exemple d’entrée | Valeur 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.
Champs Date only (Date uniquement)
Les champs Date only (Date uniquement) peuvent stocker des valeurs de date au format jour, mois et année. Aucune valeur d’heure n’est stockée pour les champs Date only (Date uniquement).
Utilisez un champ Date only (Date uniquement) pour stocker les données capturées dans la granularité des jours (par exemple, des entrées de journal historique) ou des valeurs attributaires qui s’appliquent à l’ensemble de la journée ou la représentent, comme les suivantes :
- Date d’embauche de chaque employé
- Date de publication d’un livre
- Date d’expiration des copyrights
Format d’entrée des champs Date only (Date uniquement)
Le client à partir duquel vous saisissez les valeurs détermine le format d’entrée.
Dans Map Viewer et la plupart des autres emplacements de ArcGIS Online, l’outil ou l’interface que vous utilisez vous fournit les boîtes de dialogue modales des calendriers et les contrôles de mise en forme si vous saisissez une valeur.
Lorsque vous mettez à jour les données dans le tableau de l’onglet Data (Données) de la page des éléments de la couche d’entités hébergée, vous pouvez saisir les valeurs au format AAAA-MM-JJ. Par exemple, saisissez 2023-10-06 pour stocker la valeur du 6 octobre 2023.
Stockage des valeurs de date uniquement des couches d’entités hébergées
Lorsque vous ajoutez un champ de type date uniquement à une couche d’entités hébergée ou que vous créez une couche d’entités hébergée vide avec un champ de type date uniquement, le champ est stocké en tant que champ de type date uniquement dans le stockage de données d’entité ArcGIS Online. Si vous ajoutez un champ de type date uniquement à partir de l’onglet Data (Données) de la page des éléments de la couche d’entité hébergée, le champ est stocké en tant que champ de type chaîne dans le stockage de données d’entité ArcGIS Online.
Mode d’affichage des champs Date only (Date uniquement)
Les clients que vous utilisez pour consommer la couche d’entités hébergée peuvent vous autoriser à modifier le mode d’affichage des champs Date only (Date uniquement).
La mise en forme est partagée pour les tables et les fenêtres contextuelles dans Map Viewer. Pour modifier le mode d’affichage des valeurs des champs Date only (Date uniquement), modifiez la configuration des champs.
Formats Date only (Date uniquement) dans les fichiers utilisés pour publier des couches d’entités hébergées
Si les valeurs sont au format JJ/MM/AAAA or AAAA-MM-JJ lors de la publication d’un fichier .csv, Excel ou GeoJSON, le champ de type date uniquement est utilisé par défaut. Si le format correspond à l’un des formats répertoriés pour un champ de type date, il est publié par défaut comme champ de type date Par défaut, tous les autres formats seront susceptibles d’être un champ de type chaîne dans la couche d’entités hébergée obtenue.
S’ils sont publiés à partir d’une géodatabase fichier compressée, d’un fichier de définition de service ou de ArcGIS Pro, les champs Date only (Date uniquement) sont conservés comme tels.
Champs Time only (Heure uniquement)
Les champs Time only (Heure uniquement) peuvent stocker les valeurs horaires dans l’heure locale avec une précision à la milliseconde près. Aucune valeur de date n’est stockée.
Utilisez un champ Time only (Heure uniquement) pour stocker les données qui se répètent tous les jours ou un contenu dont seule compte la composante horaire, notamment dans les cas suivants :
- Horaires des magasins
- Horaires de bus régionaux
Vous pouvez également avoir un champ Time only (Heure uniquement) distinct d’un champ Date only (Date uniquement) afin d’effectuer plus facilement des calculs temporels pour des occurrences de courte durée. Par exemple, si vous enregistrez l’heure à laquelle une commande est passée au drive et l’heure à laquelle elle est réalisée, vous pouvez calculer la différence de temps entre les deux évenements sans avoir à analyser les valeurs dans un champ de date ou de décalage de l’horodatage.
Format d’entrée des champs Time only (Heure uniquement)
Le client à partir duquel vous saisissez les valeurs détermine le format d’entrée.
Dans Map Viewer et la plupart des autres emplacements de ArcGIS Online, l’outil ou l’interface que vous utilisez vous fournit les menus déroulants et les contrôles de mise en forme si vous saisissez une valeur.
Lorsque vous mettez à jour les données dans le tableau de l’onglet Data (Données) de la page des éléments de la couche d’entités hébergée, vous pouvez saisir les valeurs au format hh:mm:ss.s. Par exemple, saisissez 16:12:08.4 pour stocker la valeur 16h12 et 8,4 secondes.
Conseil :
Vous pouvez stocker les secondes et millisecondes dans ces champs, mais les millisecondes ne sont pas affichées dans ArcGIS Online. Toutefois, lorsque vous exportez les données, les millisecondes sont présentes dans le fichier d’exportation si le type de fichier les prend en charge.
Stockage des valeurs d’heure uniquement des couches d’entités hébergées
Lorsque vous ajoutez un champ de type heure uniquement à une couche d’entités hébergée ou que vous créez une couche d’entités hébergée vide avec un champ de type heure uniquement, le champ est stocké en tant que champ de type heure uniquement dans le stockage de données d’entité ArcGIS Online. Si vous ajoutez un champ de type heure uniquement à partir de l’onglet Data (Données) de la page des éléments de la couche d’entité hébergée, le champ est stocké en tant que champ de type chaîne dans le stockage de données d’entité ArcGIS Online.
Mode d’affichage des champs Time only (Heure uniquement)
Les clients que vous utilisez pour consommer la couche d’entités hébergée peuvent vous autoriser à modifier le mode d’affichage des champs Time only (Heure uniquement).
Comme il s’agit en fait de champs de type chaîne, les valeurs ne sont pas modifiées pour refléter l’heure locale ou tout décalage horaire défini sur la couche d’entités.
La mise en forme est partagée pour les tables et les fenêtres contextuelles dans Map Viewer. Pour modifier le mode d’affichage des valeurs des champs Time only (Heure uniquement), modifiez la configuration des champs.
Formats Time only (Heure uniquement) dans les fichiers utilisés pour publier des couches d’entités hébergées
Si les valeurs du fichier source .csv, Excel ou GeoJSON sont au format hh:mm:ss ou hh:mm:ss.sss, le fichier sera par défaut de type heure uniquement lors de la publication.
Si le format respecte la portion heure des formats pris en charge pour une date, le type par défaut sera un champ de type date. Toutefois, il n’est pas recommandé de publier des valeurs de type heure uniquement en tant que champs de données, car ArcGIS Online insère la date du jour (en fonction du décalage horaire que vous avez choisi lors de la publication ou d’UTC), ce qui modifiera les valeurs de type heure. Pour conserver les valeurs des heures telles qu’elles sont stockées dans le fichier source, appariez le champ à une chaîne lors de la publication.
S’ils sont publiés à partir d’une géodatabase fichier compressée, d’un fichier de définition de service ou de ArcGIS Pro, les champs Time only (Heure uniquement) sont conservés comme tels.
Champs Timestamp offset (Décalage de l’horodatage)
Les champs Timestamp offset (Décalage de l’horodatage) peuvent stocker des valeurs de date et d’heure. Les valeurs des heures incluent des informations sur le décalage horaire par rapport au temps universel coordonné (UTC).
Le décalage horaire par rapport au temps UTC identifie sans ambiguïté un moment, mais pas un fuseau horaire. Le décalage par rapport au temps UTC ne représente qu’une caractéristique d’un fuseau horaire ; il change si le fuseau horaire respecte l’heure d’été et plusieurs fuseaux horaires partagent le même décalage par rapport au temps UTC.
Utilisez un champ Timestamp offset (Décalage de l’horodatage) pour les données pour lesquelles la valeur d’heure locale est importante et les dates peuvent traverser plusieurs fuseaux horaires, notamment pour les types de données suivants :
- Enregistrement des catastrophes naturelles dans le monde
- Départs et arrivées d’avions
- Suivis d’expéditions de produits
Format d’entrée des champs Timestamp offset (Décalage de l’horodatage)
Le client à partir duquel vous saisissez les valeurs détermine le format d’entrée.
Dans Map Viewer et la plupart des autres emplacements de ArcGIS Online, l’outil ou l’interface que vous utilisez vous fournit les menus déroulants, les boîtes de dialogue modales des calendriers et les contrôles de mise en forme si vous saisissez une valeur.
Lorsque vous mettez à jour les données dans le tableau de l’onglet Data (Données) de la page des éléments de la couche d’entités hébergée, vous pouvez saisir les valeurs au format AAAA-MM-JJThh:mm:ss±DécalageUTC. Par exemple, saisissez 2023-10-06T16:12:08+01:00 pour stocker la valeur 16h12 et 8 secondes le 6 octobre 2023 en heure d’Europe centrale.
Stockage des valeurs de décalage de l’horodatage des couches d’entités hébergées
Si le format des valeurs du fichier source est AAAA-MM-JJThh:mm:ss±OffsetFromUTC, le décalage d’horodatage est le type de champ par défaut et sera stocké comme tel dans le stockage de données d’entité ArcGIS Online.
Mode d’affichage des champs Timestamp Offset (Décalage de l’horodatage)
Les clients que vous utilisez pour consommer la couche d’entités hébergée peuvent vous autoriser à modifier le mode d’affichage des champs Timestamp Offset (Décalage de l’horodatage).
La mise en forme est partagée pour les tables et les fenêtres contextuelles dans Map Viewer. Pour modifier le mode d’affichage des valeurs des champs Timestamp Offset (Décalage de l’horodatage), modifiez la configuration des champs.
Vous avez un commentaire à formuler concernant cette rubrique ?