[Tile-serving] [osm2pgsql-dev/osm2pgsql] Flex: Allow creating point geometry from way (PR #2429)
Jochen Topf
notifications at github.com
Thu Oct 30 14:10:00 UTC 2025
Ways can have a single node (or multiple nodes at the same location) in which case we can't build a proper linestring. This doesn't happen very often and is always an error in the data. This adds the functionality to flex Lua code to run as_point() on a way geometry which creates a point geometry from the first node.
This is mostly intended for the use case where we want to create a point from invalid ways to help fix them. It can also be used if you just need any point in that linestring for a rough position or so.
You can view, comment on, or merge this pull request online at:
https://github.com/osm2pgsql-dev/osm2pgsql/pull/2429
-- Commit Summary --
* Flex: Allow creating point geometry from way
-- File Changes --
M src/geom-from-osm.cpp (13)
M src/geom-from-osm.hpp (9)
M src/output-flex.cpp (18)
M tests/bdd/flex/geometry-linestring.feature (10)
M tests/test-geom-linestrings.cpp (44)
M tests/test-geom-points.cpp (14)
-- Patch Links --
https://github.com/osm2pgsql-dev/osm2pgsql/pull/2429.patch
https://github.com/osm2pgsql-dev/osm2pgsql/pull/2429.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/osm2pgsql-dev/osm2pgsql/pull/2429
You are receiving this because you are subscribed to this thread.
Message ID: <osm2pgsql-dev/osm2pgsql/pull/2429 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tile-serving/attachments/20251030/58c3a89a/attachment.htm>
More information about the Tile-serving
mailing list