Les API de géocodage sont une vue partielle de l’API de Nominatim ; elles ne prennent pour le moment pas en charge tous les paramètres et sont limitées au format JSON. Les API sur les villes, départements et régions sont basées sur API Géo.
-
Vérifier la disponibilité du service : /base-adresse/ban/up
-
Liste d’adresses : /base-adresse/ban/addresses?q=q&zipcode=zipcode
-
- id (optionnel) : Identifiant de l’adresse (string)
- q (optionnel) : Adresse (string)
- zipcode (optionnel) : Code postal (string)
- citycode (optionnel) : Code INSEE de la ville (string)
- lat (optionnel) : Prioriser les résultats selon les coordonnées. Le paramètre « lon » doit également être présent. (string)
- lon (optionnel) : Prioriser les résultats selon les coordonnées. Le paramètre « lat » doit également être présent. (string)
- page_limit (optionnel, valeur par défaut : 5) : Nombre maximal de résultats; doit être inférieur à 20. (integer)
- type (optionnel) : Type d’adresse à retourner, numéro « à la plaque », position « à la voie », lieu-dit, numéro « à la commune ». Tout par défaut. (string)
-
-
Liste des villes : /base-adresse/ban/cities?id=id&q=q&code=code®ion_code=region_code&department_code=department_code&ordering=ordering
-
- id (optionnel) : Récupérer une ville précise, sur base de son code INSEE et son code postal, séparés par un point (string)
- q (optionnel) : Texte à chercher dans le nom ou le code postal (string)
- code (optionnel) : Code INSEE (ou plusieurs codes séparés par des virgules) (string)
- region_code (optionnel) : Code de la région (string)
- department_code (optionnel) : Code du département (string)
- ordering (optionnel) : Liste des champs utilisés pour le tri, séparés par une virgule (les champs acceptés sont « unaccent_name », « code », « zipcode », « population », « department » et « region », et peuvent chacun être préfixés par « - » pour un tri inverse) (string)
-
-
Liste des départements : /base-adresse/ban/departments?id=id&q=q®ion_code=region_code
-
- id (optionnel) : Récupérer un département sur base de son code (string)
- q (optionnel) : Texte à chercher dans le nom ou le code (string)
- region_code (optionnel) : Code de la région (string)
-
-
Liste des régions : /base-adresse/ban/regions?id=id&q=q
-
- id (optionnel) : Récupérer une région sur base de son code (string)
- q (optionnel) : Texte à chercher dans le nom ou le code (string)
-
-
Géocodage inversé : /base-adresse/ban/reverse?lat=lat&lon=lon
-
- lat : Latitude (float)
- lon : Longitude (float)
- type (optionnel) : Type d’adresse à retourner, numéro « à la plaque », position « à la voie », lieu-dit, numéro « à la commune ». Tout par défaut. (string)
-
-
Géocodage (API Nominatim) : /base-adresse/ban/search?q=q
-
- q : Adresse (string)
- zipcode (optionnel) : Code postal (string)
- citycode (optionnel) : Code INSEE de la ville (string)
- lat (optionnel) : Prioriser les résultats selon les coordonnées. Le paramètre « lat » doit être présent. (string)
- lon (optionnel) : Prioriser les résultats selon les coordonnées. Le paramètre « lon » doit être présent. (string)
- type (optionnel) : Type d’adresse à retourner, numéro « à la plaque », position « à la voie », lieu-dit, numéro « à la commune ». Tout par défaut. (string)
-
-
Récupérer les sectorisations en rapport : /base-adresse/ban/sectors
-
- q (optionnel) : Filtrer par identifiant ou nom de secteur (string)
- id (optionnel) : Identifiant de secteur (slug) (string)
-
-
Rues d’un code postal : /base-adresse/ban/streets?page_limit=page_limit
-
- zipcode (optionnel) : Code postal (string)
- citycode (optionnel) : Code INSEE de la ville (string)
- q (optionnel) : Nom de la voie (string)
- id (optionnel) : Identifiant de la voie (string)
- distinct (optionnel, valeur par défaut : True) : Ne pas inclure les rues dupliquées (boolean)
- page_limit (optionnel) : Nombre maximal de résultats (integer)
-