Le 22/07/2010 11:43, sly (sylvain letuffe) a écrit :
Il faut quand même avouer aussi qu'au niveau homogénéité, les pays c'est pas
la fête... et on fait un peu bande à part à avoir une relation pour les
contours de côtes

Il faut bien garder notre réputation d'irréductibles gaulois ;-)

!!!      ATTENTION, LA SUITE NE DOIT PAS ÊTRE EXÉCUTÉE    !!!
!!!                "JUSTE POUR TESTER"                    !!!
!!!            CAR CA CHARGE ENORMEMENT L'API             !!!

Sinon, pour mon script, c'est presque terminé, c'est même fini. Je fais juste un test. Il y a 3 étapes :
  - download-mega-relation.py 11980 > r11980-1.osm
       pour télécharger une mega relation de l'api et la mettre dans
       un fichier .osm
  - mega-relation-to-relation.py 11980 < r11980-1.osm > r11980-2.osm
       prend un fichier .osm avec une mega relation et applatit la
       relation pour qu'elle n'ait qu'un niveau
  - osm-to-poly.py 11980 < r11980-2.osm > r11980-2.poly
       tranforme un fichier osm avec une relation simple en fichier poly

PS : Les étapes 1 et 2 peuvent être remplacées par le wget suivant. Il a l'avantage de ne pas charger l'api et d'être carément plus rapide. Par contre, il ne donnera pas les tags des nodes/ways, et aura quelques minutes de retard par rapport à l'api.
wget http://osm3.crans.org/osmbin/mega-relation-to-relation.py?11980

PS2 : les fichiers issus du wget ou de l'étape 2 peuvent être mangés par osm2pgsql.

Tous les scripts sont temporairement sur :
http://osm1.crans.org/tmp/dl-mega/

--
Etienne, en vacances...

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

Répondre à