Vous pouvez utiliser les données stockées dans un fichier texte aux valeurs séparées par des virgules (.csv) ou des données stockées dans un fichier texte délimité (.txt) ou dans un fichier au format GPS Exchange (.gpx) dans ArcGIS Online. La liste suivante résume la façon dont vous pouvez utiliser ces fichiers et fournit des liens vers les instructions. Les sections qui suivent la liste des fonctionnalités fournissent des informations sur la mise en forme appropriée et des astuces pour utiliser des fichiers .csv, .txt et .gpx dans votre organisation ArcGIS Online.
- Ajoutez des fichiers .csv, .txt et .gpx en tant qu’éléments et partagez-les pour que d’autres utilisateurs puissent télécharger les données.
- Ajoutez un fichier .csv d’un disque réseau ou local contenant des coordonnées de latitude et de longitude à Map Viewer, ou ajoutez des fichiers .csv, .txt et .gpx à Map Viewer Classic pour dessiner des entités sur la carte pour chaque ligne du fichier. Le fichier est stocké dans la carte sous forme de couche et vous pouvez modifier les propriétés de la couche générée. Vous pouvez, par exemple, configurer des fenêtres contextuelles, modifier les symboles, définir la plage de visibilité, activer la mise à jour et supprimer des fenêtres contextuelles.
- Ajoutez un fichier .csv qui ne contient pas d’informations de localisation à une carte en tant que table. Cela est utile si vous souhaitez joindre des données non spatiales (telles que des réclamations pour dommages matériels liés à une tornade récente) à des données spatiales (telles qu’une couche de codes ZIP), à l’aide de l’outil d’analyse Join Features (Joindre des entités).Si vous ajoutez un fichier .csv sans informations de localisation à Map Viewer, une couche de table est publiée et ajoutée à la carte.
- Si le fichier .csv est stocké sur un site Web accessible publiquement, vous pouvez le référencer à partir de la carte dans Map Viewer ou dans Map Viewer Classic sous forme d’une couche sur le Web. Si le fichier .csv comporte des informations de coordonnées, les mises à jour apportées au fichier .csv sur le Web figurent sur la carte. Si le fichier .csv comporte une adresse ou des informations de lieux, les mises à jour apportées au fichier .csv sur le Web ne sont pas reflétées sur la carte.
Fichiers .csv et .txt
Les fichiers .csv et .txt stockent des informations en texte simple. La première rangée du fichier définit les noms pour tous les champs suivants. Dans les fichiers .csv et .txt, les champs peuvent être séparés par une virgule, un point-virgule ou une tabulation. Les autres séparateurs ne sont pas pris en charge.
Étant donné qu’aucun type de données n’est appliqué au fichier, ArcGIS Online s’appuie sur les noms de champs et la mise en forme spécifique dans les champs pour interpréter le type de données à appliquer.
Les sections suivantes contiennent des informations sur les formats de données pris en charge dans les fichiers .csv et .txt, ainsi que des considérations relatives à l’ajout de fichiers .csv et .txt à une carte.
Champs de localisation dans les fichiers .csv et .txt
Pour utiliser des fichiers .csv et .txt dans votre organisation, ces fichiers doivent inclure des champs de localisation. Les champs d’emplacement peuvent comporter des coordonnées, des adresses, ou des informations sur un lieu. La première rangée du fichier doit contenir les noms des champs de localisation. Les adresses peuvent être stockées dans un champ ou plus. Les coordonnées doivent être deux champs séparés.
Si le fichier contient des champs de coordonnées, ArcGIS Online les utilise pour localiser les entités sur la carte. ArcGIS Online accepte les types de coordonnées suivants :
- Longitude et latitude*
- Latitude et longitude*
- Military Grid Reference System (MGRS)
- United States National Grid (USNG)
Dans Map Viewer Classic si les informations de coordonnées ne peuvent pas être déterminées ou si le fichier contient plutôt des adresses ou des informations de lieu, vous êtes invité à revoir les champs de localisation et à les modifier si nécessaire. Vous êtes toujours invité à vérifier les fichiers de localisation dans Map Viewer et la page Content (Contenu).
Les champs d'emplacement suivants sont pris en charge :
- Latitude, Longitude
- Lat, Long
- Longitude83, Latitude83
- Longdecdeg, Latdecdeg
- Long_dd, Latdd
- Lng
- Y, X
- Ycenter, Xcenter
- Xcenter, Ycenter
- Point-y, Point-x
- Point-x, Point-y
- MGRS
- USNG
- Adresse
- Ville
- État
- ZIP
Date et heure dans les fichiers .csv
Dans les fichiers .csv, les champs de date et d’heure sont supposés afficher la date et l’heure UTC (Universal Time Coordinated) et les stocker comme tels. En effet, la localisation physique du serveur hébergeant les données peut se situer n’importe où dans le monde. L’alternative qui consiste à stocker la date et l’heure dans un fuseau local entraîne des problèmes, en particulier si vous, ou le serveur hébergeant les données, déménagez dans un autre fuseau horaire.
Dès que la valeur d’un champ de date ou d’heure est affichée, elle est convertie de l’heure UTC dans votre heure locale. La conversion s’effectue en demandant à votre ordinateur son paramètre de fuseau horaire. Supposons, par exemple, que votre ordinateur soit réglé sur l’heure du Pacifique (États-Unis et Canada). L’heure UTC a huit heures d’avance sur l’heure du Pacifique excepté au cours de la période de passage à l’heure d’été. Lorsqu’il est 10h00 UTC, il est 2h00, heure du Pacifique.
Si vous publiez une couche d’entités hébergée à partir d’un fichier .csv, vous pouvez spécifier le fuseau horaire des données. Le fuseau horaire indiqué permet de réduire le décalage, car ArcGIS Online part du principe que les données de date et d’heure sont exprimées en heure UTC. Par exemple, lorsqu’un fichier .csv contenant des champs de date est publié et que l’heure du Pacifique est sélectionnée comme fuseau horaire, lors de la conversion en heure UTC, sept ou huit heures sont ajoutées à toutes les valeurs de date et d’heure de votre fichier .csv, selon que les valeurs de date tombent ou non en heure d’été.
Si les champs de date du fichier .csv contiennent une date, mais pas d’heure, la valeur minuit est attribuée lorsque vous publiez une couche d’entités hébergée. Si vous ne spécifiez pas de fuseau horaire lors de la publication, les données sont donc stockées avec la valeur minuit (UTC). Lorsque vous affichez les données, l'heure est convertie à l'heure locale et la date risque d'être modifiée. Par exemple, 28/7/2009 0:00 correspond à minuit (UTC) le 28 juillet 2009. Si vous affichez les données sur un ordinateur à l’heure du Pacifique, le format de la date et de l’heure est le suivant : 27/7/2009 17:00. En spécifiant le fuseau horaire lors de la publication des données, vous évitez ce décalage en les affichant dans le fuseau horaire spécifié.
Le premier tableau répertorie les formats de date et d’heure qui renvoient un champ de date dans la couche d’entités hébergée que vous publiez à partir d’un fichier .csv. Le second tableau répertorie les formats qui renvoient d’autres champs de date et d’heure dans la couche d’entités hébergée que vous publiez à partir d’un fichier .csv. Les valeurs dont le format n’apparaît pas dans cette liste seront créées comme données de type chaîne dans la couche d’entités hébergée résultante ou, si seules des valeurs numériques sont présentes, comme entier.
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 |
Format | Type de champ obtenu | Exemple |
---|---|---|
AAAA-MM-JJ | Date uniquement | 2009-07-28 |
JJ/MM/AAAA | Date uniquement | 28/07/2009 |
hh:mm:ss | Heure uniquement | 17:23:00 |
hh:mm:ss.sss | Heure uniquement | 17:23:00.025 |
AAAA-MM-JJThh:mm:ss±OffsetFromUTC | Décalage de l’horodatage | 28-07-2009T17:23:00+12:00 |
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 |
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 :
Format | Exemple 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.6 |
AAAA-MM-JJ hh:mm:ss.s | 2009-07-28 17:23:00.6 |
Considérations relatives à la publication de champs de date et d’heure dans des fichiers .csv
Tenez compte des points suivants lorsque vous publiez des champs de date :
- Lorsque vous spécifiez un fuseau horaire en publiant un fichier .csv, le fuseau horaire sélectionné est appliqué à toutes les valeurs de date et d’heure présentes dans le fichier .csv au moment de la publication ou du remplacement de la couche d’entités.
- Pour appliquer un fuseau horaire uniquement à des enregistrements individuels, vous pouvez spécifier un décalage par rapport à l’heure UTC à l’enregistrement concerné. Vous pouvez procéder ainsi, par exemple, avec une valeur de date équivalente à mardi 28 juillet 2009 5:23 +8:00 dans un fuseau horaire qui a huit heures d’avance sur l’heure UTC. Consultez la page www.worldtimezone.com pour obtenir une liste des fuseaux horaires. Si le fuseau horaire est spécifié pour chaque enregistrement du fichier .csv, celui sélectionné pendant la publication est appliqué aux enregistrements pour lesquels aucun décalage n’est spécifié.
- Si vous spécifiez un fuseau horaire lorsque vous publiez une couche d’entités hébergée à partir d’un fichier .csv, vous conservez le fuseau horaire sélectionné lors de la publication initiale en remplaçant la couche d’entités hébergée par les données mises à jour.
- Si vous modifiez des champs de date dans la couche d'entités publiée, et notamment si vous modifiez la couche d'entités hébergée pour utiliser l'option Assurer le suivi du créateur des entités et de la personne qui a effectué la dernière mise à jour, les champs de date capturent des valeurs à l'heure locale de l'éditeur et les convertissent en heure UTC après l'application d'un décalage.
- Lorsque vous exportez des données à partir d’une couche d’entités hébergée qui contient des champs de décalage d’horodatage, les informations sont conservées uniquement si vous exportez vers un type de fichier qui prend en charge les champs de décalage d’horodatage (une géodatabase fichier, par exemple).
- L’heure d’été est automatiquement appliquée si une valeur de date de votre fichier .csv correspond à l’heure d’été et que le fuseau horaire sélectionné la reconnaît.
Champs de date dans les fichiers .txt
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.
Considérations relatives à l’ajout de fichiers .csv et .txt à une carte
- Plus les champs d’adresse sont nombreux, plus les résultats de géocodage sont précis. Par exemple, l’adresse et le code postal donnent de meilleurs résultats que l’adresse seule.
- Le champ d’adresse peut contenir plusieurs parties d’une adresse (parfois désigné sous le nom de géocodage sur une seule ligne).
- Map Viewer Classic ne prend pas en charge le champ Pays. Par défaut, elle géocode les adresses en fonction de la région de votre organisation. Vous pouvez sélectionner un pays différent lorsque vous ajoutez le fichier. Si le fichier contient des adresses de plusieurs pays, sélectionnez World (Monde).
- Lorsque vous ajoutez un fichier .csv directement à Map Viewer Classic, les types de champs sont définis automatiquement et ne peuvent pas être modifiés. Si vous avez besoin de modifier des types de champs, publiez votre fichier .csv comme une couche d’entités hébergée et définissez les types de champ quand vous les publiez. Lorsque vous ajoutez un fichier .csv directement à Map Viewer, vous pouvez définir les types de champs.
- Si le fichier contient plus d’espaces que de séparateurs dans les noms de champs (la première ligne du fichier), vous risquez d’avoir du mal à ajouter le fichier en tant que couche dans une carte. Supprimez les double-espaces dans les noms de champs et réessayez d’ajouter le fichier.
- L’ordre et la casse n’ont pas d’importance (par exemple, vous pourriez avoir 519 East 86 Street, New York, NY, 10028 ou 519 east 86 street,new york, ny, 10028). Cependant, chaque rangée du fichier doit suivre le même ordre.
- Si vous ajoutez un fichier .csv ou .txt contenant des informations de coordonnées ou des adresses alors que vous êtes connecté avec un compte d’organisation, 4 000 lignes peuvent être ajoutées directement à la carte. Les fichiers .csv et .txt comportant plus de 4 000 lignes doivent être publiés en tant que couche d’entités hébergée.
- Si vous ajoutez un fichier .csv ou .txt avec des adresses alors que vous êtes connecté avec un compte public ou déconnecté, 250 entités peuvent être ajoutées directement à la carte. Les fichiers .csv et .txt contenant plus d’adresses doivent être publiés en tant que couche d’entités hébergée.
- Si les données du fichier contiennent des caractères autres qu’anglais (par exemple, des caractères spécifiques des alphabets français, russe, grec, japonais ou arabe), le fichier que vous importez doit être codé en Unicode ou UTF-8 et non en ASCII. Si vous importez un fichier codé en ASCII qui contient des caractères autres qu'anglais, les valeurs attributaires risquent de s'afficher avec des caractères inattendus. Vous pouvez enregistrer un fichier texte en UTF-8 ou Unicode sous Microsoft Windows. Ouvrez le fichier dans un éditeur de texte, tel que Notepad, cliquez sur File (Fichier) > Save As (Enregistrer sous), puis choisissez UTF-8 ou Unicode dans le menu déroulant Encoding (Codage) qui apparaît au bas de la boîte de dialogue Save As (Enregistrer sous).
- Si vous utilisez une URL pour ajouter un fichier .csv qui inclut des champs numériques comportant des décimales, les caractères décimaux du fichier doivent respecter le format pris en charge par la langue de votre système. Par exemple, si votre système est défini sur la langue anglaise, le fichier doit utiliser des points comme décimales. Si votre système est défini sur le français, le fichier doit utiliser des virgules comme décimales.
- Si un fichier .csv contenant des coordonnées de latitude et de longitude, MGRS ou USNG, est ajouté à la carte, les coordonnées sont converties en référence spatiale du fond de carte actuel.
- Les éléments de fichier .csv (y compris ceux contenant des informations d’adresse) ne peuvent pas être ajoutés à une carte. Seul le fichier source d’un disque ou d’une couche d’entités hébergée publiée à partir du fichier .csv peut être ajouté à une carte. De même, les éléments de fichier .txt ne peuvent pas être ajoutés à une carte ; seul le fichier source sur le disque peut l’être.
Fichiers .gpx
Vous pouvez capturer des données avec un dispositif GPS et utiliser ou outil tiers ou un utilitaire GPS du fabricant pour convertir les données à un format de fichier GPX. Une fois que vous avez un fichier .gpx, vous pouvez l’ajouter à Map Viewer Classic pour visualiser les données. Les types de données suivants sont pris en charge dans Map Viewer Classic :
- Points de cheminement : ce sont les points que l'utilisateur du GPS a enregistrés manuellement, en indiquant souvent un nom, pour marquer des emplacements sur la carte.
- Pistes : ce sont les points que le périphérique GPS a enregistrés automatiquement à intervalles réguliers. Les pistes sont tracées en tant qu'entités linéaires.
- Routes (Itinéraires) : ce sont les points que le périphérique GPS a utilisés pour naviguer jusqu’à l’emplacement spécifié. Les itinéraires sont tracés en tant qu'entités linéaires.
Considérations relatives à l’utilisation de fichiers .gpx
Gardez à l’esprit les informations suivantes lorsque vous utilisez des fichiers .gpx :
- Les fichiers .gpx peuvent contenir plusieurs couches identifiant les points de cheminement, les pistes et les itinéraires.
- Si aucun symbole n'est spécifié ou que le symbole ne fait pas partie d'un ensemble de symboles inclus dans Map Viewer Classic, un symbole de point de cheminement par défaut est utilisé.
- Vous pouvez ajouter des fichiers .gpx à Map Viewer Classic mais vous ne pouvez pas les ajouter en tant qu’éléments via l’onglet My Content (Mon contenu) de la page de contenu.
Vous avez un commentaire à formuler concernant cette rubrique ?