Hello Nathan,

You are correct and I have modified my script. It looks like it really has
to be three commands: one for ways, the other for nodes and the last one to
merge.

As you pointed out, --used-node shouldn't be with the --tf accept-nodes
command.

After modifying everything correctly, my problem was not actually there but
it happens with the merge.

So the first file is extracting the ways, the second the nodes. Both are ok
but when I merge them, I no longer have the correct number of ways or
nodes. I get a far too high number.

osmosis --rx city.osm --tf accept-ways 'building=*' --tf reject-relations
--used-node --wx CityBuildW.osm

osmosis --rx city.osm --tf accept-nodes 'building=*' --tf reject-relations
--wx CityBuildN.osm

osmosis --rx CityBuildW.osm --rx CityBuildN.osm --merge --wx
CityBuildings.osm

I dont know why the merge is giving me that.

On Fri, Jan 6, 2017 at 3:07 PM, Nathan Smith <nsm...@odot.org> wrote:

> I’m new at this, but aren’t the relations what translate the ways into
> polygons?  Have you tried your original command with --tf accept-relations?
>
>
>
>
> I’m also curious if the --used node command complicates the extraction of
> polygons…?
>
>
>
> *From:* Bjenk Ellefsen [mailto:bjenk.ellef...@gmail.com]
> *Sent:* Friday, January 06, 2017 12:10 PM
> *To:* osmosis-dev@openstreetmap.org
> *Subject:* [osmosis-dev] extracting nodes and ways
>
>
>
> Hello,
>
>
>
> I have a weird result and I am trying to figure this out.
>
>
>
> I am trying to use this command to extract ways and nodes of buildings in
> one command:
>
>
>
> osmosis --rx city.osm --tf accept-ways 'building=*' --tf accept-nodes
> 'buildings=*' --tf reject-relations --used-node --wx CityBuild.osm
>
>
>
> However, whan I do that, I lose the polygons if I then try to convert to
> geojson. If I use only --tf accept-ways, I get the polygons.
>
>
>
> Now, If I run the same command with just ways, then with just nodes and
> merge both OSM before converting, I get both no problems.
>
>
>
> Does this mean it is not possible to extract both in one command? This
> would so much simpler if it worked. Any ideas?
>
>
>
> Thanks!
>
> _______________________________________________
> osmosis-dev mailing list
> osmosis-dev@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/osmosis-dev
>
>
_______________________________________________
osmosis-dev mailing list
osmosis-dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/osmosis-dev

Reply via email to