[OSM-dev-fr] OSM Nominatim + MaxSpeed
Nicolas Dumoulin
nicolas_openstreetmap.org at dumoulin63.net
Jeu 5 Avr 12:38:32 BST 2012
Le jeudi 5 avril 2012 22:24:17 Payet Louis a écrit :
> Re Bonjour,
>
> Merci pour ceux qui ont répondu à mon message sur "talk-fr" (Nicolas,Damouns
> Étienne,Rodolphe,Frédéric) ....
> http://lists.openstreetmap.org/pipermail/talk-fr/2012-April/042333.html
>
> Mon projet concerne "La Nouvelle-Calédonie" (dans un premier temps), et dans
> un second temps d'autres pays....
>
> Pour être plus précis, je pense qu'on peux facilement ajouter une table (ou
> un champ) avec "ID des rues + maxspeed" dans postgresql.
> Les données existent dans la base OSM....... Il faut par contre que j'étudie
> la structure de nominatim (DB).
Sauf erreur de ma part, nominatim interroge directement une base postgis en
utilisant le modèle osm2pgsql. les attributs maxspeed sont donc déjà dans la
base, mais nominatim ne les retourne pas. AMHA, les services en lignes
nominatim n'ont pas pour objet de répondre à des requêtes sur les attributs,
il n'est donc pas envisageable de demander à ces services d'obtenir le
maxspeed.
Il faut donc interroger la base avec les identifiants résultants de la requête
pour obtenir les maxspeed associés. Si ces requêtes sont faites avec un
service externe, cela peut être effectivement long. La solution serait donc
d'installer une instance de nominatim en modifiant les données retournées par
les requêtes :
http://wiki.openstreetmap.org/wiki/Nominatim/Installation
Bien cordialement,
--
Nicolas Dumoulin
http://wiki.openstreetmap.org/wiki/User:NicolasDumoulin
Plus d'informations sur la liste de diffusion dev-fr