Ce papier décrit la méthode permettant d’utiliser le service Open Street pour géocoder des adresses postales, c’est à dire obtenir les précieuses coordonnées GPS (latitude,longitude) permettant de les positionner sur une carte.

Sommaire

Notions géographiques

Ce qu’il faut savoir sur le géocodage

Le géocodage consiste à transformer une adresse postale en des coordonnées GPS numériques. On passe donc d’un texte écrit en toutes lettres, en un couple de chiffres à virgule que sont la latitude et la longitude et qui ont une signification unique de positionnement sur le globe terrestre.

On comprend ainsi que la difficulté de cette tâche consiste à comprendre le langage écrit qui peut recourir à différentes rédactions pour désigner une même adresse postale.

Par exemple en France, le regroupement de communes fait que les systèmes de géocodage doivent comprendre les numéros de rue à l’ancien nom de la commune qui reste communément utilisé, et au nouveau nom de la commune en voie d’adoption. Autre exemple : si l’utilisateur oublie de spécifier le pays dans lequel il souhaite positionner des adresses, il est tout à fait possible que le système de géocodage reconnaisse une adresse semblable dans un autre pays ou continent. Enfin, en oubliant un élément comme le numéro de rue, le géocodage devra extrapoler une position en choisissant approximativement le milieu de la rue, ce qui est très imprécis.

Il est donc absolument nécessaire d’être rigoureux lors de la rédaction des adresses, et de suivre nos conseil de formatage de données.

Les entreprises qui travaillent avec des adresses ont tout intérêt à géocoder leur base d’adresses une fois pour toutes. Cette préparation des données saura se faire apprécier en cas d’utilisation conjointe avec un logiciel d’informations géographiques par exemple (SIG).

Que sont les coordonnées géographiques ?

Les coordonnées géographiques sont également appelées coordonnées GPS par abus de langage, étant couramment utilisées dans les systèmes GPS que l’on utilise notamment dans les véhicules.

Il existe différents systèmes de notation des coordonnées géographiques. On peut par exemple utiliser les degrés, les minutes et les secondes d’angle et cela donne : 49° 30′ 00″ – 123° 30′ 00″. Les systèmes informatisés (SIG) utilisent des degrés décimaux définis par le système géodésique WGS84 qui sont bien plus faciles à manipuler, comme par exemple : 48.8566,2.3522 (Paris). On remarque le point comme séparateur de décimales (à l’anglo-saxonne) et la virgule comme séparateur de valeurs (dans un style de liste à deux éléments).

Le nombre de décimales employés dans les degrés décimaux a une signification. Pour obtenir une précision de positionnement de l’ordre du mètre, cinq décimales suffisent amplement. A l’échelle d’un bâtiment, quatre décimales suffisent. Ne vous laissez pas avoir par les systèmes de géocodage qui vous proposent plus de décimales, parfois six à huit chiffres après la virgule, cela n’a en fait aucune signification.

 

Importer des adresses

L’import d’adresses dans Open Street peut être réalisé via la saisie clavier, mais c’est surtout l’import de fichier Excel qui est conseillé. Cela suppose d’avoir préalablement créé un compte, puis suivi les étapes du tutoriel d’import Excel.

Le géocodage des points se fait au fur et à mesure : on voir des marqueurs apparaître sur la carte. Lorsque cela est terminé, un message l’indique en haut du menu Open Street.

Points géocodés depuis leur adresse postale

Points géocodés depuis leur adresse postale (ici le centre-ville de Paris)

Exporter les coordonnées GPS

Après avoir positionné les points désirés sur la carte, ceux-ci s’affichent également dans la liste des adresses (copie d’écran ci-dessus). On peut également accéder au rapport grâce au menu Open Street détaillé dans un article.

En l’absence de calcul d’itinéraire optimisé ou d’itinéraire simple, le rapport de calcul ne peut afficher que les informations de géocodage car aucune distance n’a été calculée. Et c’est précisément l’objet de cet article.

Tableau des données géographiques

Tableau des données géographiques

Pour exporter les coordonnées géographiques, il y a deux possibilités. La plus évidente consiste à sélectionner le tableau directement sur la page web et à coller le contenu dans un tableur. Cela fonctionnera mais vous pourriez être embêté par le tableur qui pourrait tenter de respecter la mise en forme source avec les polices d’écriture, les icônes, etc.

La meilleure option consiste à cliquer sur le lien « CSV » en-dessous du tableau des données géographiques. On peut alors télécharger un fichier de données CSV compatible avec les tableurs.

Avec un tableur comme OpenOffice ou LibreOffice, le fichier est correctement lu. Avec Microsoft Excel il est nécessaire de passer par l’import de fichier texte et de spécifier le séparateur de champs. Cela se situe dans le menu Données > A partir du texte, puis on peut sélectionner l’encodage UTF-8 et le séparateur de champ virgule.

 

Tableau Excel des données issues de Open Street

Tableau Excel des données issues de Open Street

Il reste une étape nécessaire si on veut traiter les coordonnées numériques avec la possibilité de les trier : en langue française Excel ne comprend pas le point comme un séparateur de décimales et donc il faudra utiliser la fonction « Rechercher et remplacer » (icône en forme de jumelles) pour remplacer les points par des virgules.

Un exemple de traitement qu’il est possible de réaliser depuis les coordonnées GPS : la sectorisation en zones.