This changes the way we are getting node members of relations. We now always 
get the locations of those nodes directly in the middle code instead of only 
getting the nodes themselves and adding the locations through an extra call 
from the output.

This also fixes a problem where node locations for untagged nodes were not 
retrieved from the RAM middle. The node_get() code does that correctly, while 
the old code didn't.
You can view, comment on, or merge this pull request online at:

  https://github.com/osm2pgsql-dev/osm2pgsql/pull/2365

-- Commit Summary --

  * Simplify and fix code getting relation members

-- File Changes --

    M src/middle-pgsql.cpp (6)
    M src/middle-ram.cpp (27)
    M src/output-flex.cpp (6)

-- Patch Links --

https://github.com/osm2pgsql-dev/osm2pgsql/pull/2365.patch
https://github.com/osm2pgsql-dev/osm2pgsql/pull/2365.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/osm2pgsql-dev/osm2pgsql/pull/2365
You are receiving this because you are subscribed to this thread.

Message ID: <osm2pgsql-dev/osm2pgsql/pull/[email protected]>
_______________________________________________
Tile-serving mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/tile-serving

Reply via email to