Le 17 nov. 2013 à 22:27, Christian Quest <cqu...@openstreetmap.fr> a écrit :

> osm2pgsql ne gère pas les relations waterway par défaut, mais il suffit de 
> modifier le fichier de config (default.style) et il les conservera et le 
> rendu pourra les exploiter…
J’avais regardé le code source et de mémoire ce n’est pas possible pour les 
relations.

D’ailleurs le wiki le confirme (si il est bien à jour) :
OSM object type: can be node, way or both separated by a comma. way will also 
apply to relations with type=multipolygon, type=boundary, or type=route; all 
other relations are ignored by osm2pgsql. 

Le code source (en C) n’est pas très difficile à modifier (surtout pour les 
auteurs) pour accepter d’autres types de relations type=waterway.


> le problème c'est que ça sera uniquement les rendus qui feront ce changement.
J’avais regardé cette possibilité de modif dans le cadre du rendu 
OpenRiverBoatMap.

Mais si j’ai tout suivi, les données « waterways » resteraient dans la base 
Postgres et seraient disponibles sur le serveur pour d’autres outils (une 
version spécifique de courdo par exemple) ?

> Le rendu peut aussi faire sans, c'est pas bien compliqué mais possible en 
> modifiant les requêtes SQL.
Sans les relations ?
Il me semble que osm2pgsql ne peut pas en l’état stocker dans la base Postgres 
les relations de type waterway.
Donc pas de données, pas de requête SQL à modifier ;-)

>> http://www.h-renrew.de/h/osm/osmchecks/07_watershed/fr/hierarchical.html
>> 
> 
> Je ne connaissais pas.
> Le code source est disponible quelque part ?
Il est sur github : http://github.com/werner2101/osm-tests
J’avais même l’info sur la OSM Waterway analyses :-D

—
Yves

_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à