« le géocodage pour les nuls - esri france · sous forme d’objets graphiques •convertir ces...
TRANSCRIPT
Copyright © 2008 - ESRI France – Tous droits réservés
« Le Géocodage pour les nuls »
Conférence Francophone ESRI 2009
Objectifs de la salle de classe :
• Qu’est ce que le géocodage?
• Créer une couche de points à partir de coordonnées X et Y
(tables d’événements)
• Rechercher des lieux, adresses, et itinéraires en ligne
• Comprendre les différentes étapes du géocodage : créer son
propre géocodeur
Le géocodage
• Rechercher des sites sur la carte à partir d’une adresse,
contenue dans une table…
• …et créer des entités de type point à l’adresse précise
• Exemples d’objets à géocoder:
– clients
– magasins
– accidents de circulation
– agressions
• Pourquoi géocoder?
– Afficher et analyser
la distribution spatiale des données
NOM ADRESSE
Jean Rousseau 310 rue du Chemin Vert
Gilles Perret 105 avenue Principale
Hélène Henri 40 rue des Lilas
Les différentes méthodes de géocodage
dans ArcGis
• Plusieurs méthodes sont à votre disposition :
–Table d’évènements
Création d’une classe d’entité de géodatabase à partir d’une table
contenant des coordonnées géographiques
–Géocodage unitaire
A l’aide d’ArcGIS Online localiser un site à partir d’une indication
géographique (adresse, lieu remarquable…)
–Géocoder en masse
Utilisation d’un moteur de géocodage pour localiser
un fichier d’adresses
Créer des tables d’événements
• Les coordonnées X et Y doivent être stockées
dans une table autonome
• La projection des données doit être spécifiée
OID PHARMACIE CoordX CoordY
0 PERPIGNAN 645883,56 1743969,59
1 RIVESALTES 655038,16 1744869,18
2 TOULOUGES 611844,62 1711096,14
Localisation des pharmacies de
garde selon des coordonnées (x,y)
Créer des tables d’événements (suite)
• ArcMap peut afficher des points
à partir des coordonnées contenues dans la table :
– La couche n’est pas encore une classe d’entités
– Le lien entre la table et la couche est dynamique
– Le résultat peut être exporté en une classe d’entités
Ajouter la table dans ArcMap
Menu Outils > Ajouter des données XY
Spécifier les champs x,y ainsi que leur système
de coordonnées
Les données GPS sont souvent en WGS 1984
…affichés comme une
couche de points
Rechercher un site ou une adresse
• Rechercher des sites dans le monde entier
• Trouver des adresses
• Charger des localisations
sous forme d’objets graphiques
• Convertir ces objets en entités
• Connexion Internet requise
– Pas de donnée requise
Saisir une adresse à localiser…
Sélection de l’outil Rechercher
Onglets Sites ou Adresses
Les composants du géocodage
• Table d’adresses– rues, codes postaux,
codes Insee, communes, etc…
• Localisateur d’adresses– Règles et logiques qui permettent
de lier les adresses aux données
de référence
• Données de référence– Entités à partir desquelles
sont localisées les adresses
– Rues, codes postaux, codes Insee,
communes…
Données de
référence
Moteur de
géocodage
NOM ADRESSEPierre La Croix 10 rue des Rosiers
Sébastien Boute 54 avenue de la Liberté
René Michonade 38 avenue du Château
Mehdi Muguet 1 rue du Premier Mai
Table
d’adresses
Le référencement des adresses
• Les enregistrements de la table d’adresses sont comparés à
ceux de la table de référence
OID ADRESSE
1 354 Rue des Pins
2 150 Avenue des Montagnes
3 1818 Rue d’Arroyo
OID SHAPE L_F_ADD L_T_ADD R_F_ADD R_T_ADD NAME TYPE
277 Polyline 200 298 201 299 PINS R
278 Polyline 300 398 301 398 PINS R
279 Polyline 400 498 401 498 PINS R
Table de référence
Table d’adresses
Focus sur le référencement des adresses
• La table de référence stocke chaque adresse
individuellement
• La table d’adresses stocke les adresses
dans un champ unique
• Le localisateur d’adresse analyse et normalise la table
d’adresses, pour lier les composants
ADRESSE
3109 Bell Square West
LFADD LTADD RFADD RTADD PREFIX PRETYPE NAME TYPE SUFFIX
3100 3142 3101 3143 BELL SQ W
Analysé et
normalisé3109 | BELL | SQ | W
Numéros de voie
Comment faire un bon géocodeur
• Localiser une adresse se fait à plusieurs niveaux
géographiques : adresse postale, voie, commune, code
postal
• Pour un résultat optimal il faut :
– Créer plusieurs localisateurs
de niveaux de précision différents
– Combiner ces localisateurs
dans un géocodeur « composite »
– Chaque adresse passe dans chaque localisateur
Processus de mise en correspondance
• Une liste de correspondance est créée pour chaque
enregistrement de la table
– Cette liste propose toutes les correspondances
possibles entre la table de référence et l’adresse
– Une correspondance
potentielle est appelée
Candidat
• L’adresse est géocodée
Interprétation des scores
• Un score de 100 indique que le candidat retenu correspond
aux critères de l’adresse : n°, type et nom de voie, commune
• Le score diminue lorsque tous les critères ne correspondent
pas
• Le champ Statut informe du nombre de candidat retenus :
– M pour Match soit 1 candidat
– T pour Tide pour un appariement multiple
– U pour Unmatched lorsque aucun candidat n’a été trouvé
Le résultat du géocodage
• Classe d’entités de points
– Une entité par adresse
– Un enregistrement pour chaque adresse
• Placement de l’entité
– Pour des zones, centroïde du polygone
– Pour les adresses de rue, interpolation à partir du numéro de voie
• Attributs
– Information sur la
correspondance
– Adresse du Candidat
– Champ Adresse à localiser
Shape Statut Score Adresse trouvée Adresse
Point M 100 38 AV CHATEAU 38 Av Chateau
Point U 0 50 R Gande
Point M 82 8 R CHANCELERIE 10 R Chancelerie
Point M 60 21 R CAPUCINS 210 R Capucins
Aperçu des champs en sortie
Repositionner les adresses
• Ajuster les options de géocodage et re-géocoder
automatiquement
– Réduire la sensibilité de la casse ou minimiser les contraintes de
correspondance
– Plus de correspondances mais un niveau de précision moindre
• Examiner les résultats puis les reprendre manuellement (si
besoin)
– Se concentrer sur les erreurs
Choisir manuellement le bon Candidat
– Ou indiquer l’adresse directement sur la carte
Shape Status Score Match_Addr Address
Point U 0 50 R Gande
Erreur de syntaxe de
“Grande"
Les différentes étapes de création du
localisateur
• Obtenir les données de référence
appropriées (réseau routier, semis de
points…)
• Explorer les données de référence
et les attributs de la table nécessaires
au géocodage des adresses
• Déterminer le style du localisateur
d’adresse (adresse, voie, commune)
• Construire le localisateur d’adresses
La qualité des données
• Si les tables d’adresses ou de données de référence
contiennent des erreurs :
– Pas de correspondance
– Faible score de correspondance
– Association à une mauvaise localisation
• Erreurs fréquentes
– Manque des informations dans
la table d’adresses
– Erreur d’orthographe
– Données de référence obsolètes
ou incomplètes
ADRESSE
38 AVE DU CHATEAU
ADRESSE
21 DES CAPUCINS
Mauvaise
orthographe
de l’adresse
Manque le
préfixe
“Rue ou R”
Bon score : 83
Bon score: 71
Les sources des données de référence
• Données ESRI & Maps Media Kit
– Libres avec les applications ArcGIS
– Données de référence sur les rues de Etats-Unis (StreetMap USA)
– Différents types de données sur les frontières
Exemple : états, régions, codes postaux, counties, ZIP Codes, districts
parlementaires, régions de recensement, fuseaux horaires mondiaux
• La plupart des données de rues récentes et disponibles
– ArcGIS Online
• Données créées en interne
• Données disponibles sur Internet
Résumé de l’exercice
• Détailler les données de références
• Créer un localisateur d’adresses
• Tester le localisateur
• Utilisation d’un localisateur composite
• Re-géocoder les adresses localisées (méthode interactive)
Quiz
• Qu’est-ce que le géocodage?
– Création d’entités de type point à partir d’adresses
• Quels sont les trois composants nécessaire au géocodage?
– Table d’adresse, localisateur d’adresse, données de référence
• Comment améliorer son géocodeur ?
– En créant un localisateur composite à partir de différents niveaux de
précision
A
Merci de votre attention,
A vous de jouer!
Copyright © 2008 - ESRI France – Tous droits réservés