[OSM-talk-fr] GPX bounding box "grep"
Nicolas Bouthors
nicolas at bouthors.org
Mar 21 Avr 09:24:23 UTC 2009
Salut,
Le script d'import des communes assisté est vraiment bien, il permet de
télécharger une liste de communes et d'en faire un OSM "presque pret à
être importé".
Pour traiter le 63, j'ai essayé de faire "petit bout par petit bout" car
lorsqu'on lance le script sur tout le département, josm ne peut pas
manipuler le fichier résultant (trop complexe et gros).
Pour les communes qu'on connait c'est relativement simple de construire
une liste de commune mitoyennes ou proches, mais pour les autres c'est
pas aussi simple.
Donc j'ai fait un microscopique script en perl qui à partir d'une
bounding box et d'une liste de fichier GPX ne ressort que ceux qui sont
entièrement dans la bounding box (un peu comme grep).
Exemple d'utilisation :
./gpxbbox.pl 45.563102450326866 2.6779174804687496 45.733025435949735
3.008880615234375 puy-de-dome/*.vect.gpx
Comme ça je peux travailler par petits paquets de communes mitoyennes /
proches !
Si ça peut servir a quelqu'un, j'ai mis le script ici :
http://nicolas.bouthors.org/hack/osm/
Il nécessite le module Perl Geo::Gpx (et ses dépendances)
Nico
PS : oui s'aurait été mieux en ruby, python, java ou un autre langage
"hype" :)
--
Nicolas - http://nicolas.bouthors.org/album/
Plus d'informations sur la liste de diffusion Talk-fr