[OSM-dev-fr] Generer des fichiers OSM

2014-03-04 Par sujet Rodolphe Quiédeville
Bonjour,

Connaissez-vous une lib qui permette de générer des fichiers de données
xml ou pbf en python ? Autant il en existe pas mal pour parser les
fichiers mais je n'en ai pas trouvé pour le générer, j'ai surement mal
cherché :)


Merci pour vos retours

-- 
Rodolphe Quiédeville - Expert Tsung
Consulting en performance des SI(G)
http://blog.rodolphe.quiedeville.org
Tel : 06 13 79 63 41

___
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] Generer des fichiers OSM

2014-03-04 Par sujet Tyndare
Concernant le XML, j'avais codé un truc pour l'extraction des adresses du
cadastre [1].
Ce n'es pas documenté ni des plus intuitif mais ça correspondait à mon
besoins, cad manipuler des fichiers .osm
Exemple (non testé) pour créer un noeud:
o = Osm({})
o.add_node( Node(
{lon:str(4.1545656), lat:str(48.6645)},
{shop:bakery}))
OsmWriter(o).write_to_file(test.osm)

[1]:
https://github.com/osm-fr/export-cadastre/blob/master/bin/cadastre-housenumber/osm.py



Le 4 mars 2014 11:53, Rodolphe Quiédeville rodol...@quiedeville.org a
écrit :

 Bonjour,

 Connaissez-vous une lib qui permette de générer des fichiers de données
 xml ou pbf en python ? Autant il en existe pas mal pour parser les
 fichiers mais je n'en ai pas trouvé pour le générer, j'ai surement mal
 cherché :)


 Merci pour vos retours


___
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] Generer des fichiers OSM

2014-03-04 Par sujet Jocelyn Jaubert
Le 04/03/2014 11:53, Rodolphe Quiédeville a écrit :
 Bonjour,
 
 Connaissez-vous une lib qui permette de générer des fichiers de données
 xml ou pbf en python ? Autant il en existe pas mal pour parser les
 fichiers mais je n'en ai pas trouvé pour le générer, j'ai surement mal
 cherché :)

En python, il y a les librairies qu'Étienne Chové avait fait il y a quelques
années. Celle qui t'intéresse serait celle là:

https://github.com/osm-fr/osmose-backend/blob/master/modules/OsmSax.py#L366

La classe OsmSaxWriter permet de dumper des nodes/ways/relations dans un
fichier .osm.


-- 
Jocelyn

___
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr