Projet

Général

Profil

Development #6856

ajouter un connecteur reverse-geocoding

Ajouté par Thomas Noël il y a environ 9 ans. Mis à jour il y a presque 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
30 mars 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

J'imagine un service "reverse-geocoding":
  • reçoit lat / lon
  • interroge un service de geocoding paramétrable
  • renvoie un résultat au standard nominatim
Code : faire un modèle ReverseGeocoding abstrait
  • reçoit lat / lon, vérifie que c'est pas n'importe quoi
  • self.get_result() = self.get_reverse_geocoding(lat, lon)
deux classes qui hérite:
  • NominatimReverseGeocoding, paramètres = URL
  • AdresseDataGouvFRReverseGeocoding, paramètres = URL
  • SIGMontpellierReverseGeocoding, paramètres ...?

(voir comment ajouter un fallback ?)


Fichiers


Demandes liées

Lié à w.c.s. - Development #6848: géocodage inverse avec http://adresse.data.gouv.fr/api/Rejeté28 mars 2015

Actions
Lié à Publik - Development #7045: Installation d'un passerelle.entrouvert.org/banFermé27 avril 201507 mai 2015

Actions

Révisions associées

Révision 94d7b274 (diff)
Ajouté par Frédéric Péters il y a environ 9 ans

base_adresse: new connector for http://adresse.data.gouv.fr/api/ (#6856)

It currently only implements reverse geocoding.

Historique

#1

Mis à jour par Thomas Noël il y a environ 9 ans

  • Lié à Development #6848: géocodage inverse avec http://adresse.data.gouv.fr/api/ ajouté
#2

Mis à jour par Frédéric Péters il y a environ 9 ans

J'imaginais plutôt une vue "totale" sur l'API nominatim, qui aurait le /reverse pour le reverse-geocoding mais aussi le /search pour le geocoding (qui n'a pas à être implémenté dans le même temps) (et les deux n'ont pas à être implémentés dans tous leurs détails).

Autre chose mais je note pour m'en rappeler, cela me fait relire http://wiki.openstreetmap.org/wiki/Nominatim et je vois l'existence d'un paramètre qu'on pourrait ajouter dans les requêtes faites par wcs :

 email=<valid email address>
   If you are making large numbers of request please include a valid email address
   or alternatively include your email address as part of the User-Agent string.
   This information will be kept confidential and only used to contact you in the
   event of a problem, see Usage Policy for more details.
#3

Mis à jour par Frédéric Péters il y a environ 9 ans

  • Assigné à mis à Frédéric Péters
#4

Mis à jour par Frédéric Péters il y a environ 9 ans

C'est plutôt moche et rapidement fait mais ça me semble faire le job pour le reverse geocoding.

Contrairement à l'idée qui me semble derrière le ticket d'un connecteur "unique" de reverse geocoding, celui-ci concerne juste BANO (et prend quand même un paramètre de paramétrage, au cas où, http://api-adresse.data.gouv.fr/); et à côté on pourrait avoir un autre pour le SIG Montpellier, etc. qui tous offriraient l'API Nominatim.

#5

Mis à jour par Frédéric Péters il y a environ 9 ans

#6

Mis à jour par Thomas Noël il y a environ 9 ans

J'avais raté cette proposition, ça me va : ack.

Il y a juste un détail, c'est que c'est BAN (la "vraie" base adresse nationale, l'officielle) et pas BANO. Mais renommer "ban" ça va faire bizarre... Peut-être base_adresse ?

A voir (après), l'ajout de CORS, je pense (après, après).

#7

Mis à jour par Frédéric Péters il y a environ 9 ans

  • Statut changé de En cours à Résolu (à déployer)

Voilà, avec base_adresse.

commit 94d7b27496924a6433763667a7dc77c34b4de8be
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Thu Apr 30 16:21:13 2015 +0200

    base_adresse: new connector for http://adresse.data.gouv.fr/api/ (#6856)

    It currently only implements reverse geocoding.
#10

Mis à jour par Benjamin Dauvergne il y a presque 6 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF