Extraire les adresses des usagers depuis Portfolio, via une requête SQL :


select distinct address_1, address_2, address_3, postal_code
from ci_dt_subscriber
where expiry_date >= current_date and branch_code = 'TEST'

Les mettre dans un tableur excel (.xls ou .xlsx) (je n’arrive plus depuis plusieurs mois à charger du csv dans Google Maps)

Ouvrir Google Maps avec un compte Google quelconque

Cliquer sur « Créer une carte »

Cliquer sur « Importer »

Sélectionner le fichier

Dans la popup « Sélectionner les colonnes pour placer les repères », sélectionner les 4

Dans la popup « Sélectionner une colonne pour donner un titre à vos repères », sélectionner la première.

Et voilà :

On peut aussi jouer sur les calques pour afficher plusieurs jeux de données.

Les adresses qui n’ont pas pu être géocodées sont signalées pour correction : ça peut être une faute d’orthographe, une mention d’appartement, un problème de majuscule…


C’est vraiment la solution la plus simple que j’ai trouvée jusqu’ici. J’aimerais pouvoir faire la même chose avec OpenStreetMap, mais je n’ai pas trouvé comment. Il faudrait d’abord géocoder les adresses (avec Nominatim ? via l’API de Mapquest ?) puis les charger sur une carte (peut-être avec Leaflet ?)

Publicités