[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