Service de géolocalisation ICAR
Service de géolocalisation ICAR
Services de géolocalisation [géocodage, géocodage inverse et index spatial] basés sur les adresses de l'Inventaire Centralisé des Adresses et des Rues (ICAR).
Actuellement, 4 services distincts de localisation sur les données ICAR sont disponibles. Globalement, les réponses des services sont des objets JSON ou GeoJSON. Une description fonctionnelle des méthodes et des exemples d'utilisation sont présentés dans les ressources associées. Les méthodes disponibles sont:
1) GEOCODE - service de géocodage
Un service de géocodage est un service accessible sur un réseau qui transforme la description d’une localisation en une description normalisée avec une géométrie ponctuelle sur base de la relation
Adresse => Position(x, y) + Adresse normalisée
Ce service permet de répondre à des questions telles que :
- Quelles sont les coordonnées [X, Y] du numéro 10 de la Place Albert Ier à 6020 Charleroi ?
- Quel est le plus petit rectangle (bbox) contenant la Chaussée de Charleroi à Namur ?
- Où est situé l’hôtel de ville de Mons ?
- Quel est l’identifiant ICAR de la commune de Vielsalm ?
- Quel est l’identifiant ICAR de la Chaussée de Charleroi à Namur ?
- Quel est l’identifiant ICAR du numéro 83b de la Chaussée de Charleroi à Namur ?
Les usages classiques de ce webservice incluent la spatialisation des données et la standardisation des listes d’adresse.
2) GEOLIST - service d’index géographique ou gazetteer
Le service /GEOLIST est un web-service qui liste toutes les sous-entités spatiales au sein d’une entité hiérarchique supérieure avec une possibilité de filtrage des résultats par mot-clés. Ce service permet de répondre à des questions comme :
- Quelles sont les communes de Wallonie commençant par les lettres « CHA » ?
- Quelles sont les rues de Namur contenant le mot « ANGE » ?
- Quels sont les numéros le long de la Chaussée de Charleroi à Namur ?
- Quel est l’identifiant ICAR de la commune de Vielsalm ?
- Quel est l’identifiant ICAR de la Chaussée de Charleroi à Namur ?
- Quel est l’identifiant ICAR du numéro 83b de la Chaussée de Charleroi à Namur ?
Les usages classiques de ce web-service incluent l’auto-complétion et la génération de datalist dans les formulaires web sur des données d’adresse.
3) PARSER - service de découpage d’adresse
Le service /PARSER vise le découpage d’une adresse exprimée sous la forme d’une chaîne libre de caractères en composantes d’adresse normalisées comme le numéro de maison, le nom de la rue, le nom de la commune et le code postal. Ce service est naturellement accessible sur réseau. Le parser procède donc à l’opération suivante :
Adresse libre => Composantes normalisées d’adresse
Ce service permet principalement de préparer les données brutes avant l’étape de géocodage. Il permet également le remplissage automatique de champs/variables structurées depuis une entrée libre. Ce service est utilisé en interne par le service de géocodage.
4) REVGEOCODE - service de géocodage
Le service /REVGEOCODE est un webservice qui transforme une position donnée en une description normalisée d’une localisation (Adresse avec un point) dans laquelle l’adresse peut être définie comme une adresse postale, une rue ou une commune. L’opération est donc définie par la relation
Position(x, y) => Adresse normalisée + Position(x, y)
Ce service permet de répondre aux questions suivantes :
- Quelle est l’adresse la plus proche des coordonnées X,Y ?
- Quelles sont les adresses dans un rayon de 250 mètres du point de coordonnées X,Y ?
- Quelle est le nom de la rue la plus proche des coordonnées X,Y ?
- Dans quelle commune tombe les coordonnées X,Y ?
Les usages classiques de ce webservice incluent l’auto-complétion des informations d’adresse depuis la position de l’utilisateur ou l’obtention d’information depuis une interface carte.
Simple
Information de l'identification
- Date (Publication)
- 2020-07-01
- Date (Révision)
- 2022-11-29
- Identificateur
- http://geodata.wallonie.be/id/c79653b2-501b-4a91-9aa4-908a7cd5800e
- Contact pour la ressource
-
Rôle Organisation Adresse e-mail Point de contact Helpdesk carto du SPW (SPW - Secrétariat général - SPW Digital - Département Données transversales - Gestion et valorisation de la donnée)
Gestionnaire Gestion et valorisation de la donnée (SPW - Secrétariat général - SPW Digital - Département Données transversales - Gestion et valorisation de la donnée)
Propriétaire Service public de Wallonie (SPW)
Étendue
- Description
-
Région wallonne
))
- Thème
-
-
géolocalisation
-
adresse
-
W3C
-
Contraintes sur la ressource
- Contraintes d'accès
- Autres restrictions
- Contraintes d'utilisation
- Autres restrictions
- Autres contraintes
-
Accès libre et gratuit au service pour tout public
- Autres contraintes
-
Les conditions d'utilisation du service sont en cours d'élaboration. Elles seront similaires aux conditions d’accès et d’utilisation des services web géographiques de visualisation du Service public de Wallonie consultables à l'adresse https://geoportail.wallonie.be/files/documents/ConditionsSPW/LicServicesSPW.pdf
- Type de couplage
- Reserré
Opérations
- Nom de l’opération
-
geocode
- Point de connection
-
Webservice de géolocalisation (REST)
Webservice de géolocalisation (REST)
Informations sur la distribution
- Contact
-
Rôle Organisation Adresse e-mail Distributeur Service public de Wallonie (SPW)
- Instructions de commande
-
Connexion libre
- Ressource en ligne
-
Webservice de géolocalisation
Webservice de géolocalisation - Service de recherche d'adresses
- Ressource en ligne
-
Documentation fonctionnelle du service de géolocalisation
Cette documentation aide à comprendre les concepts et les possibilités du service de géolocalisation ICAR.
- Ressource en ligne
-
Documentation technique (swagger)
Page swagger qui documente techniquement et permet de tester l'API.
Généalogie des ressources
- Généralités sur la provenance
-
La sortie du service de géocodage ICAR est un objet JSON composé d’un objet « address » et d’une liste de candidats potentiels. L’objet « address » correspond au résultat de l’interprétation des paramètres en entrée sous forme des 4 composantes de l’adresse standardisée. La liste des candidats présente l’ensemble des correspondances trouvées dans la base de données de référence. Chaque résultat de cette liste est noté par un score.
Le score de chaque candidat est un code de 3 chiffres. La première position de ce code décrit le résultat sur l’entité commune, le second sur l’entité rue et le troisième sur l’entité numéro de maison. Les valeurs possibles pour chaque niveau sont listées ci-dessous :
• Niveau commune (Municipality)
0** Pas de matching sur la commune
1** Nom de la commune exact trouvé
2** Nom de la commune sur base d’une distance lexicale (Fuzzy/Levenshtein)
3** Nom de la commune sur base d’une distance phonétique (Fuzzy/Double métaphone)
8** Nom de la commune déterminé depuis l’identifiant ICAR (munIdent)
• Niveau rue (Streetname)
*0* Pas de matching sur la rue
*1* Nom de rue exact trouvé
*2* Nom de la rue sur base d’une distance lexicale (Fuzzy/Levenshtein)
*3* Nom de la rue sur base d’une distance phonétique (Fuzzy/Double métaphone)
*8* Nom de la rue déterminé depuis l’identifiant ICAR (strIdent)
• Niveau numéro de maison (Address)
**0 Pas de matching sur le numéro de maison
**1 Numéro de maison exact trouvé
**2 Numéro de maison trouvé après nettoyage (par exemple ex: 12A -> 12 ou 12A/101 -> 12)
**3 Numéro de maison trouvé dans la fourchette [+2, -2], [+4, -4]
**4 Numéro de maison trouvé dans la fourchette [+1, -1] (Probable côté opposé de la rue)
**5 Numéro de maison non trouvé mais alloué aléatoirement sur le segment de rue
**6 Numéro de maison non trouvé mais centroïde du segment de rue retourné
**8 Numéro de maison déterminé depuis l’identifiant ICAR (adrIdent)
Selon cette codification, un score de 125 se réfère à un nom de commune trouvé exactement (1**), un nom de rue trouvé sur base de la distance de Levenshtein (*2*) et un numéro de maison non trouvé mais alloué aléatoirement le long du segment de rue (**5).
Attention que la couche des adresses ICAR est construite à partir de deux sources de données :
1. L'inventaire issu de la base de données ICAR décrivant les adresses au niveau alphanumérique. Cet inventaire est assuré par les communes et il leur appartient de contrôler, valider en assurer la mise à jour des informations, et ce en utilisant l'application ICAR dédiée (cf. Ressources associées).
2. Les points d'adresse issus du PICC (centroïde du bâtiment concerné). Tous les bâtiments du PICC disposant d'un numéro de police ont été vérifiés.
Seules les adresses de la base de données ICAR qui ont une correspondance géométrique avec les points du PICC possèdent une géométries des coordonnées X,Y. Le service de géocodage peut donc retourner un code de 111 car il a trouvé exactement toutes les informations alphanumériques mais le point d'adresse est manquant/non couplé dans le PICC.
Information sur le système de référence
Identifiant
- Code
- EPSG:31370
- Description
-
Belge 1972 / Belgian Lambert 72 (EPSG:31370)
- Type de système de références
- Projeté
Métadonnées
- Identifiant de la fiche
- https://metawal.wallonie.be/geonetwork/srv/api/records/c79653b2-501b-4a91-9aa4-908a7cd5800e
- Langue
- Français
- Encodage de caractères
- Utf8
- Point de contact des métadonnées
-
Rôle Organisation Adresse e-mail Point de contact Gestion et valorisation de la donnée (SPW - Secrétariat général - SPW Digital - Département Données transversales - Gestion et valorisation de la donnée)
Type de ressource
- Type de ressource
- Service
- Précision sur le type de ressource
-
Service
- Lien vers la métadonnée
-
https://metawal.wallonie.be/geonetwork/srv/api/records/c79653b2-501b-4a91-9aa4-908a7cd5800e
- Informations de date (Révision)
- 2025-05-23T07:52:34.339321Z
- Informations de date (Création)
- 2019-04-02T12:31:17
Norme des métadonnées
- Titre
-
ISO 19119
- Edition
-
2005/Amd.1:2008