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
Identification info
- Date (Publication)
- 2020-07-01
- Date (Revision)
- 2022-11-29
- Citation identifier
- http://geodata.wallonie.be/id/c79653b2-501b-4a91-9aa4-908a7cd5800e
- Point of contact
-
Role Organisation Electronic mail address Point of 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)
Custodian 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)
Owner Service public de Wallonie (SPW)
Extent
- Description
-
Région wallonne
))
- Theme
-
-
géolocalisation
-
adresse
-
W3C
-
Resource constraints
- Access constraints
- Other restrictions
- Use constraints
- Other restrictions
- Other constraints
-
Accès libre et gratuit au service pour tout public
- Other constraints
-
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
- Coupling Type
- Tight
Contains Operations
- Operation Name
-
geocode
- Connect Point
-
Webservice de géolocalisation (REST)
Webservice de géolocalisation (REST)
Distribution Information
- Distributor contact
-
Role Organisation Electronic mail address Distributor Service public de Wallonie (SPW)
- Ordering instructions
-
Connexion libre
- OnLine resource
-
Webservice de géolocalisation
Webservice de géolocalisation - Service de recherche d'adresses
- OnLine resource
-
Documentation fonctionnelle du service de géolocalisation
Cette documentation aide à comprendre les concepts et les possibilités du service de géolocalisation ICAR.
- OnLine resource
-
Documentation technique (swagger)
Page swagger qui documente techniquement et permet de tester l'API.
Resource lineage
- Statement
-
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.
Reference System Information
Identifier
- Code
- EPSG:31370
- Description
-
Belge 1972 / Belgian Lambert 72 (EPSG:31370)
- Reference system type
- Projected
Metadata
- Metadata identifier
- https://metawal.wallonie.be/geonetwork/srv/api/records/c79653b2-501b-4a91-9aa4-908a7cd5800e
- Language
- Français
- Character encoding
- UTF8
- Contact
-
Role Organisation Electronic mail address Point of 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 of resource
- Resource type
- Service
- Name
-
Service
- Metadata linkage
-
https://metawal.wallonie.be/geonetwork/srv/api/records/c79653b2-501b-4a91-9aa4-908a7cd5800e
- Date info (Revision)
- 2025-05-23T07:52:34.339321Z
- Date info (Creation)
- 2019-04-02T12:31:17
Metadata standard
- Title
-
ISO 19119
- Edition
-
2005/Amd.1:2008