Outils pour utilisateurs

Outils du site


umap:9_-_je_cree_une_carte_a_partir_dun_tableur

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
umap:9_-_je_cree_une_carte_a_partir_dun_tableur [2018/06/05 10:59] – [2. Je convertis les adresses en coordonnées géographiques] adminumap:9_-_je_cree_une_carte_a_partir_dun_tableur [2021/01/25 17:14] (Version actuelle) – modification externe 127.0.0.1
Ligne 12: Ligne 12:
  
 L'objectif de ce tutoriel est de créer une carte en important des données dans uMap. Cela peut être utile dans plusieurs situations : L'objectif de ce tutoriel est de créer une carte en important des données dans uMap. Cela peut être utile dans plusieurs situations :
-  * visualiser des données que vous avez trouvées sur un portail open data, par exemple http://data.nantes.fr+  * visualiser des données que vous avez trouvées sur un portail open data, par exemple https://data.nantesmetropole.fr/
   * placer sur une carte les contacts (clients, fournisseurs, concurrents...) que vous gérez dans un tableur   * placer sur une carte les contacts (clients, fournisseurs, concurrents...) que vous gérez dans un tableur
  
Ligne 26: Ligne 26:
   * placer tout autre élément d'adresse (boîte postale, étage...) dans un autre champ   * placer tout autre élément d'adresse (boîte postale, étage...) dans un autre champ
  
-Voici par exemple quelques adresses bien structurées, provenant du fichier [[http://data.nantes.fr/donnees/detail/sieges-des-syndicats-intercommunaux-de-transports-scolaires-en-loire-atlantique|Sièges des syndicats intercommunaux de transports scolaires en Loire-Atlantique]] :+Voici par exemple quelques adresses bien structurées, provenant du fichier [[https://data.nantesmetropole.fr/explore/dataset/234400034_031-001_sits_shp/export/|Sièges des syndicats intercommunaux de transports scolaires en Loire-Atlantique]] :
  
 ^ NOM ^ ADRESSE ^ COMPL_ADR ^ CP ^ VILLE ^   ^ NOM ^ ADRESSE ^ COMPL_ADR ^ CP ^ VILLE ^  
Ligne 35: Ligne 35:
  
 L'utilisation de majuscules ou minuscules n'a en général pas d'incidence. Le tableau peut bien sûr contenir d'autres colonnes, comme ici les colonnes NOM et COMPL_ADR. L'utilisation de majuscules ou minuscules n'a en général pas d'incidence. Le tableau peut bien sûr contenir d'autres colonnes, comme ici les colonnes NOM et COMPL_ADR.
 +
 +<WRAP center round important 80%>
 +Pour la suite des opérations, il est important que le tableur respecte les règles suivantes :
 +  * la première ligne du tableur doit contenir les noms de colonnes, les autres lignes contiennent les données et rien d'autre
 +  * les noms de colonnes ne doivent contenir ni espace ni accent ou autre caractère spécial
 +  * les noms de colonnes doivent être tous différents
 +  * les cellules ne doivent pas contenir de "retour chariot" ou "saut de ligne"
 +  * les cellules ne doivent pas être fusionnées
 +En d'autres termes, le tableur doit représenter une **base de données**.
 +</WRAP>
  
  
Ligne 46: Ligne 56:
 Aucun géocodeur n'est parfait. Il est donc important de **vérifier la qualité du géocodage**, voire de comparer et combiner le résultat de plusieurs géocodeurs. La plupart des géocodeurs produisent, en complément à chaque latitude et longitude, un score permettant d'évaluer la qualité du résultat. Aucun géocodeur n'est parfait. Il est donc important de **vérifier la qualité du géocodage**, voire de comparer et combiner le résultat de plusieurs géocodeurs. La plupart des géocodeurs produisent, en complément à chaque latitude et longitude, un score permettant d'évaluer la qualité du résultat.
  
-En France le site http://adresse.data.gouv.fr donne accès à la Base Adresse Nationale (BAN). Il fournit plusieurs outils, dont le [[http://adresse.data.gouv.fr/csv/|géocodeur CSV]] qui permet de géocoder une liste d'adresses très rapidement avec de bons résultats.+En France le site https://adresse.data.gouv.fr donne accès à la Base Adresse Nationale (BAN). Il fournit plusieurs outils, dont le [[https://adresse.data.gouv.fr/csv|géocodeur CSV]] qui permet de géocoder une liste d'adresses très rapidement avec de bons résultats.
  
 [[https://dogeo.fr/_apps/DoGeocodeur/|DoGeocodeur]] est un site particulièrement bien pensé : il sait utiliser plusieurs géocodeurs (Google, IGN, BAN...) et combiner leur résultat, afficher le résultat sur une carte, et vous permet de positionner manuellement une adresse. Lui aussi utilise des fichiers CSV. [[https://dogeo.fr/_apps/DoGeocodeur/|DoGeocodeur]] est un site particulièrement bien pensé : il sait utiliser plusieurs géocodeurs (Google, IGN, BAN...) et combiner leur résultat, afficher le résultat sur une carte, et vous permet de positionner manuellement une adresse. Lui aussi utilise des fichiers CSV.
Ligne 61: Ligne 71:
  
 <WRAP center round important 80%> <WRAP center round important 80%>
-Pour exporter un fichier CSV en UTF-8 avec Microsoft Excel, le menu **Options Web** dans la fenêtre **Enregistrer sous** permet, dans l'onglet **Encodage**, de sélectionner **Unicode (UTF-8)**. Cela ne fonctionnae pas pour MS Excel 2016, il s'agit d'un [[https://social.technet.microsoft.com/Forums/office/en-US/7ef22ff5-b681-4175-baf3-e36ad89a2807/save-as-csv-utf8-comma-delimited-csv-bug?forum=Office2016ITPro|bogue connu]]. +Pour exporter un fichier CSV en UTF-8 avec Microsoft Excel, le menu **Options Web** dans la fenêtre **Enregistrer sous** permet, dans l'onglet **Encodage**, de sélectionner **Unicode (UTF-8)**. Malheureusement cela **ne fonctionne pas pour MS Excel 2016 ni Office 365/Excel**, il s'agit d'un [[https://answers.microsoft.com/en-us/msoffice/forum/all/office-365excel-generates-incorrect-csv-utf-8/56516c38-78d8-40f5-90b3-f5d9db3d6d10|bogue connu]]. 
  
-Pour contourner ce bogue, une possibilité est d'utiliser l'éditeur [[https://notepad-plus-plus.org/fr/|Notepad++]]. Ne pas changer l'encodage lors de l'export CSV, puis ouvrir le fichier dans Notepad++, convertir en UTF-8 dans le menu **Encodage**, enfin enregistrer le fichier.+Pour contourner ce bogue, une possibilité est d'utiliser l'éditeur [[https://notepad-plus-plus.org/|Notepad++]] que vous devez installer. Ne pas changer l'encodage lors de l'export CSV, puis ouvrir le fichier dans Notepad++, convertir en UTF-8 dans le menu **Encodage**, enfin enregistrer le fichier.
 </WRAP> </WRAP>
  
Ligne 80: Ligne 90:
 <WRAP left round important 60%> <WRAP left round important 60%>
 uMap utilise la première ligne du fichier CSV pour identifier les noms de colonnes, en particulier **latitude** et **longitude** qui sont utilisés pour positionner les points (**lat** et **lon** sont aussi compris). Vérifiez la présence de ces noms de colonnes si l'opération échoue. uMap utilise la première ligne du fichier CSV pour identifier les noms de colonnes, en particulier **latitude** et **longitude** qui sont utilisés pour positionner les points (**lat** et **lon** sont aussi compris). Vérifiez la présence de ces noms de colonnes si l'opération échoue.
 +Attention également à ce que les coordonnées soient exprimées en **degrés décimaux**, avec un point pour délimiter les décimales. Exemple: 48.40 est correct mais 48,40 et 48°24' ne sont pas valides pour uMap.
 </WRAP> </WRAP>
  
umap/9_-_je_cree_une_carte_a_partir_dun_tableur.1528189189.txt.gz · Dernière modification : 2021/01/25 17:13 (modification externe)