Tu veux obtenir le bati dans un nouveau fichier, c'est bien çà ?

osmosis --read-xml input.osm --tf accept-ways building=* --used-node
--write-xml output.osm

La syntaxe n'était pas bonne dans ta commande ;-)

Voir l'exemple en dessous :
http://wiki.openstreetmap.org/wiki/Osmosis/Detailed_Usage#--tag-filter_.28--tf.29

Le 16 mars 2012 20:39, amigoface <amigof...@gmail.com> a écrit :

> un truc m'échappe là !
>
> j'ai des erreurs quand j'éxécute la commande d'éxtraction, en s'inspirant
> de
> l'example de nicolas j'ai éssayé ceci :
>
> amigoface wrote
> >
> > osmosis --read-xml file="oran.osm" --tag-filter building=* --write-xml
> > file="buildings.osm"
> >
> aussi j'ai essayé building=yes ...
>
> j'ai ce message d'erreur
>
> amigoface wrote
> >
> >
> > C:\Users\issam\Desktop\11032012\osmosis-latest\osmosis-0.40.1\bin>osmosis
> > --read
> > -xml file="oran.osm" --tag-filter building=* --write-xml
> > file="buildings.osm"
> > 16 mars 2012 19:41:03 org.openstreetmap.osmosis.core.Osmosis run
> > INFO: Osmosis Version 0.40.1
> > 16 mars 2012 19:41:04 org.openstreetmap.osmosis.core.Osmosis run
> > INFO: Preparing pipeline.
> > 16 mars 2012 19:41:04 org.openstreetmap.osmosis.core.Osmosis main
> > GRAVE: Execution aborted.
> > org.openstreetmap.osmosis.core.OsmosisRuntimeException: The TagFilter
> > task's def
> > ault parameter must consist of an action and an entity type separated by
> > '-'.
> >         at
> org.openstreetmap.osmosis.tagfilter.v0_6.TagFilter.(TagFilter.j
> > ava:50)
> >         at
> > org.openstreetmap.osmosis.tagfilter.v0_6.TagFilterFactory.createTaskM
> > anagerImpl(TagFilterFactory.java:76)
> >         at
> > org.openstreetmap.osmosis.core.pipeline.common.TaskManagerFactory.cre
> > ateTaskManager(TaskManagerFactory.java:60)
> >         at
> > org.openstreetmap.osmosis.core.pipeline.common.Pipeline.buildTasks(Pi
> > peline.java:50)
> >         at
> > org.openstreetmap.osmosis.core.pipeline.common.Pipeline.prepare(Pipel
> > ine.java:112)
> >         at org.openstreetmap.osmosis.core.Osmosis.run(Osmosis.java:86)
> >         at org.openstreetmap.osmosis.core.Osmosis.main(Osmosis.java:37)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> Source)
> >         at java.lang.reflect.Method.invoke(Unknown Source)
> >         at
> > org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Laun
> > cher.java:329)
> >         at
> > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav
> > a:239)
> >         at
> > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La
> > uncher.java:409)
> >         at
> > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
> > 352)
> >         at org.codehaus.classworlds.Launcher.main(Launcher.java:47)
> >
> > C:\Users\issam\Desktop\11032012\osmosis-latest\osmosis-0.40.1\bin>
> >
>
> j'ai éssayé de voir la doc de osmosis pour voir comment utiliser le tag
> building dans l'extraction , j'ai pas réussi a le trouver, ou bien je dois
> être super fatigué pour ne pas le voir ;)
>
> a noter que j'ai réccupéré le fichier d'entrée sur le site officiel
> d'openstreetmap en spécifiant la région qui m'intéresse puis exporter vers
> le fichier OSM
>
> si quelqu'un sait comment utiliser la ligne de commande simple pour
> extraire
> les batiments d'un fichier OSM ben merci de partager
>
> bonne nuit a tous !
>
>
> --
> View this message in context:
> http://gis.19327.n5.nabble.com/Extraire-les-donnees-de-batiments-de-openstreetmap-tp5557667p5572321.html
> Sent from the France mailing list archive at Nabble.com.
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-fr
>
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à