Conseils & Astuces ArcGIS Online - N°154
N° 154 - Ajouter des données dans vos cartes depuis des fichiers Google Drive
Google Drive est un service de stockage qui vous permet de télécharger et d'enregistrer différents types de fichiers sur l'infrastructure Cloud de Google. Toute personne possédant un compte Google dispose d'un espace de stockage gratuit disponible sur Google Drive. Vous êtes donc nombreux à l'utiliser pour échanger ou partager des fichiers de données (CSV, GeoJSON, Excel, Google Sheet,...) et je vous propose de voir comment utiliser des fichiers de données hébergés sur Google Drive pour ajouter des couches à vos cartes.
Dans cet, exemple, nous partageons un fichier csv des logements proposés par Airbnb sur Paris. Ce dernier contient des informations de géolocalisation (latitude et longitude) que nous souhaitons utiliser pour créer une carte web. Vous noterez que la démarche proposée ici sera exactement la même s'il s'agit d'un autre type de fichier supporté par ArcGIS Online.
- Connectez-vous à votre portail ArcGIS Online avec un utilisateur de type "Creator" ou "GIS Professional". Puis, placez-vous dans l'onglet "Contenu".
- Vous cliquerez alors sur le bouton "Nouvel élément" puis vous choisirez l'option "Google Drive".
- Une fenêtre d'authentification Google s'affiche alors. Saisissez les informations d'identification correspondant à votre compte Google. Si vous utilisez déjà un ou plusieurs compte Google dans votre navigateur, il vous suffira de le choisir dans la liste.
- Une fois connecté, vous sélectionnerez le type de fichier à utiliser (CSV, Excel, ZIP d'une Géodatabase fichier ou d'un Shapefile, GeoJSON ou Google Sheet), ici nous choisirons "CSV". Les fichiers disponibles dans votre espace Google Drive seront alors listés. Choisir le fichier souhaité, ici le fichier : ParisAirBnb.csv.
Cliquez ensuite sur le bouton "Suivant". - Vous choisirez ensuite ce que vous voulez faire de votre fichier. Première option : vous ajoutez le fichier dans vos contenus et vous publiez une couche d'entités automatiquement. Deuxième option : vous ajoutez uniquement le fichier dans vos contenus sans le publier. Nous choisissons ici la première option pour créer le service web immédiatement.
Cliquez ensuite sur le bouton "Suivant". - L'étape suivante consiste à cocher les champs que vous souhaitez conserver dans la couche d'entités à publier. Vous pouvez également décider de renommer un champ et de modifier son type.Cliquez ensuite sur le bouton "Suivant".
- L'étape suivante concerne (le cas échéant) la sélection des champs qui définissent la géométrie des entités. Si vos données sont à localiser à l'aide d'une adresse vous pourrez choisir cette option ainsi que les propriétés de géocodage. Si votre table ne contient pas de géométrie, vous pouvez également l'indiquer ici. Dans notre cas, il s'agit d'une localisation par deux champs latitude et longitude.
Cliquez ensuite sur le bouton "Suivant". - Enfin, la dernière étape consiste à définir les propriétés habituelles d'un élément de contenu sur un portail ArcGIS (titre, résumé, catégories, balises, ...).
Cliquez ensuite sur le bouton "Suivant" pour finaliser la publication de la couche d'entités - Votre couche d'entité est maintenant disponible, à vous de gérer les privilèges d'accès et de l'utiliser dans vos cartes web.
Remarque: Pour effectuer cette opération, le fichier Google Drive n'a pas besoin d'être partagé de manière publique puisque les données sont importées sur ArcGIS Online.
Bonne route sur ArcGIS Online !
Pour retrouver l'ensemble des Conseils & Astuces ArcGIS Online, cliquez sur ce lien