Le 14/03/2011 22:59, yvecai a écrit :
Pour www.pistes-nordiques.org, je découpe les ways à chaque
intersection pour permettre ensuite à l'utilisateur du site de
sélectionner une à une les différentes sections et de faire son propre
topo.
J'ai fait un script en Python qui travaille directement sur le XML
avec Etree pour çà, mais c'est un peu l'usine à gaz pour conserver les
relations intactes.
Y-aurait-il un outil mieux adapté? J'ai pas trop d'idée, et aucune
expérience en SQL, mais pourrais-je faire çà directement avec
Postgresql ?
Il y a rien de plus simple ;-)
En fait il te faut 3 tables :
* nodes
* ways
* way_nodes
La table way_nodes possèdent 3 colonnes :
* way_id
* node_id
* sequence (index du node dans le way)
Et donc avec cette table tu peux facilement sélectionner tous les noeuds
qui sont des intersections, des débuts et des fins, et donc tous les
segments.
René-Luc D'Hont
3Liz
Yves
_______________________________________________
dev-fr mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/dev-fr
_______________________________________________
dev-fr mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/dev-fr