[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