« LINUX:Api de localisation de Rues/Communes » : différence entre les versions

De WIKI sur Linux (ADB)
Aller à la navigation Aller à la recherche
(Page créée avec « =But= Cette API de type Service Web, retourne une liste de localisation de rues suivant divers critères de recherche. Il interroge une base de données locale. Les critè… »)
 
Aucun résumé des modifications
Ligne 37 : Ligne 37 :
* Concevoir l'API
* Concevoir l'API
* Le mettre en oeuvre dans un serveur WEB
* Le mettre en oeuvre dans un serveur WEB
=[[WATERBEAR:GEO - Programmes nécessaires|GEO - Programmes nécessaires]]=
Pour cette mise en oeuvre, nous avons besoin de divers moyens informatiques; en outre nous avons été confrontés à quelques problèmes qui ont nécessité de recours à divers autres programmes.





Version du 24 février 2021 à 13:17

But

Cette API de type Service Web, retourne une liste de localisation de rues suivant divers critères de recherche. Il interroge une base de données locale. Les critères sont fournis en arguments et de résultat est retourné sous forme JSON.

Elle couvre actuellement deux pays: la Belgique et la France.


Définition des données couvertes

Cet API a besoin de données, d'informations pour faire une recherche.


Recherche d'une rue (street)

Les critères concernent:

  • Une partie du nom de rue.
  • Une partie du nom de commune.
  • Le code postal.
  • Le/les pays.
  • Le/les départements/provinces.

Au moins un des trois premiers critères doit être fourni.

Le résultat retourné sous forme d'une liste, limitée à 20 par défaut, correspondant aux critères:

  • Le nom de la rue
  • Le nom de la commune
  • le code postal
  • Le code du pays (2 lettres)
  • Le code de la région
  • Le code du département (FR) ou de la province (BE)
  • Un regroupement (rue, code pays, code postal, nom de commune)
  • Longitude (projection WGS84)
  • Latitude (projection WGS84)


Mise en oeuvre

Pour mettre en oeuvre cet API, il faut passer par plusieurs phases:

  • Récolter les données de base pour la géolocalisation
  • Concevoir une base de données adaptée
  • Organiser ces données pour les intégrer à cet base de données
  • Concevoir l'API
  • Le mettre en oeuvre dans un serveur WEB


GEO - Programmes nécessaires

Pour cette mise en oeuvre, nous avons besoin de divers moyens informatiques; en outre nous avons été confrontés à quelques problèmes qui ont nécessité de recours à divers autres programmes.


Récolte des données

Nous allons passer en revue les sources de données pour les pays ciblés.




->retour à la page d'accueil