Créer une carte ponctuelle sur ArcGIS à partir d’un fichier Excel – L’exemple des hôpitaux en Afrique

Créer une carte ponctuelle sur ArcGIS à partir d’un fichier Excel – L’exemple des hôpitaux en Afrique

La construction d’une carte peut s’avérer très pratique soit quand celle-ci n’existe pas ou dès que des données géolocalisées sont disponibles. C’est le cas dès que dans un tableau Excel, chaque information est accompagnée de coordonnées géographiques. C’est aussi le cas si des élèves récoltent des informations et qu’ils peuvent les associer à des coordonnées géographiques.

L’article illustre la construction d’une carte à partir d’un tableau qui liste les hôpitaux en Afrique subsaharienne.

Temps 1 . Créer un fichier CSV en vue de l’importer dans ArcGIS Online

Par exemple le fichier Sub-Saharan Public Hospitals Geo-coded database publiée sur Harvard Dataverse est au format Excel et comporte une série d’informations pour chaque hôpital dont les coordonnées géographiques. À défaut des coordonnées, l’adresse postale peut généralement convenir pour autant que le pays soit aussi renseigné.

Ouvrir le fichier Excel, de vérifier que les informations utiles sont présentes (noter la manière d’indiquer les coordonnées en degré décimal avec utilisation de la virgule et latitudes sud et longitudes ouest en valeurs négatives)

Enregistrer le fichier au format CSV UTF-8 (séparé par des virgules) (*.csv)

Temps 2. Importer le fichier CSV dans ArcGIS Online

Dans “Contenu”, cliquer sur “Ajouter un élément” puis “Depuis votre ordinateur”

Sélectionner le fichier CSV enregistré dans le temps 1 et vérifier que les champs des latitudes et longitudes sont repérés par le système. Le cas échéant, indiquer manuellement le nom des colonnes utiles et valider pour l’importation.

La couche est alors automatiquement créée et pourra être ajoutée à n’importe quelle carte comme toutes les couches.

Étape 3 – Créer une couche de vue.

Comme illustré ci-dessous, cliquer dans le menu à droite pour créer une couche que les utilisateurs pourront manipuler (faire des filtres, modifier les figurés …).

Il suffit de valider ou d’éventuellement corriger les informations affichées. Sans cette couche de vue, les données ponctuelles pourront être vues mais pas filtrées ou adaptées.

Ne pas oublier de partager la nouvelle couche. L’hyperlien du partage de la couche (pas d’une carte) est accessible en bas à droite de la fenêtre d’informations de la couche.

Ouvrir la couche dans une nouvelle carte ou ajouter la couche à une carte existante

La couche peut être ouverte par un autre utilisateur directement depuis cette URL. Elle s’ouvrira alors dans une nouvelle carte.

Pour ajouter cette couche sur une carte existante, sur la carte, aller sur “Ajouter” puis “Ajouter une couche à partir du Web” puis coller l’URL sans rien changer d’autre et cliquer sur “Ajouter une couche”.

Filtrer une couche – Exemple sur l’importance des villes du monde

Filtrer une couche – Exemple sur l’importance des villes du monde

L’exemple illustre comment filtrer les villes de plus de 1 million d’habitants.

Ouvrez la carte http://arcg.is/1KjTj9

Affichez la table attributaire.

Vous constatez qu’un des champs est la population (POP).

Filtrez la couche en sélectionnant ce champ, en indiquant la valeur de 1 million et en précisant que vous filtrez les villes avec un effectif de population supérieur à cette valeur.

 

Filtrer une couche – Exemple sur la carte des barrages du monde

Filtrer une couche – Exemple sur la carte des barrages du monde

L’exemple illustre comment sélectionner les barrages réservés pour l’irrigation ou l’hydroélectricité dans le monde.

Ouvrez la carte des barrages sur http://arcg.is/0u8559

Consultez la table attributaire sur …

Vous constatez que le nombre de variables est très important et que la valeur utilisée pour indiquer que le barrage est utilisé pour l’irrigation ou l’hydroélectricité est “Main”.

Filtrez donc la couche comme ci-dessous.

Comparez cette répartition avec celle illustrée par la carte en début d’article! Invitez les élèves à justifier cette différence.

 

Filtrez une couche – Exemple sur le plan de secteur de la Région wallonne

Filtrez une couche – Exemple sur le plan de secteur de la Région wallonne

L’exemple illustre comment récupérer la couche vectorielle du plan de secteur et comment extraire les zones d’habitat rural (ou n’importe quelle autre affectation du sol).

Rendez-vous sur le catalogue des données et services du Géoportail de la Wallonie.

Dans la zone de recherche à gauche, inscrivez “plan secteur”.

 

Sur la couche “Plan de secteur en vigueur (version coordonnée vectorielle)”, cliquez sur “Fiche descriptive” et dans la nouvelle fenêtre, cliquez sur l’onglet “Accès” puis copiez l’URL sur service de visualisation ESRI-REST

Dans votre carte sur ArcGIS Online, cliquez sur “Ajouter” puis “Ajouter une couche à partir du Web”, collez l’adresse et ajoutez la couche.

Si vous développez la couche “PDS”, une série d’éléments sont grisés. Ils ne sont pas visibles du fait de l’échelle. Changez d’échelle et observez le résultat.

Pour cette sous-couche, activez la fenêtre contextuelle (de manière à permettre l’affichage de données géographiques quand vous cliquez sur un élément de la carte).

Dans l’exemple illustré ci-dessus, vous observez que les zones “Habitat à caractère rural” correspondent à l’intitulé “H02” dans le champ “AFFECT”.

Pour extraire les espaces d’habitat à caractère rural, il faut donc faire un tri sur la couche “Zones d’affectation” et sélectionnez les valeurs “H02” dans le champ “AFFECT”.

Voilà le résultat.

 

Pour extraire deux ou plusieurs affectations:  cliquez sur “Ajoutez une autre expression”, sélectionnez l’autre affectation et soyez attentif à sélectionner “Afficher les entités de la couche qui correspondent à l’une des expressions suivantes” (aucune zone ne correspond à deux climats sur la carte!).

 

 

 

Filtrer une couche – Exemple sur la carte des climats

Filtrer une couche – Exemple sur la carte des climats

Ouvrez la carte http://arcg.is/1LqHCn (carte des climats)

Vous pouvez aussi l’ajouter du Web avec le Service Web ArcGIS Server avec  l’adresse ici.

L’exercice montre comment sélectionner une ou plusieurs zones climatiques.

Toutes les couches ne permettent pas de faire des tris. Il faut au moins que la couche comporte des informations géographiques (que ce ne soit pas qu’une image) et que l’auteur ait accordé cette permission.

Vous pouvez commencer par regarder la table de données.

Dans cet exemple, la table ne comporte qu’une variable qui est le nom du climat.

Le tri se fera donc uniquement sur cette variable.

Sélectionnez la valeur “Tropical Dry” pour la variable “Climate”.

Voilà le résultat…

Pour faire un filtre qui sélectionne deux zones climatiques, procédez comme dans l’illustration ci-dessous. Ajoutez une deuxième expression en cliquant sur l’intitulé correspondant et soyez attentif à sélectionner “Afficher les entités de la couche qui correspondent à l’une des expressions suivantes” (aucune zone ne correspond à deux climats sur la carte!).