[Tile-serving] [osm2pgsql-dev/osm2pgsql] Handling of Dependent Objects (Issue #2406)

Paul Norman notifications at github.com
Fri Jul 24 23:39:54 UTC 2026


pnorman left a comment (osm2pgsql-dev/osm2pgsql#2406)

I'm not sure either - what I posted is a case of dependent objects, but this issue might only be about object invalidation

> Processing of dependent objects currently only works through OSM object dependencies: when a node changes, all ways and relations containing the node are reprocessed, same for ways. This can be at the same time, invalidate too many objects (changing the tags on a node might have no influence on the way) or too few (you might want to invalidate near-by nodes). The dependency handling also works the same for all tables: it is the input object that gets recomputed for all tables.
> 
> osm2pgsql needs a more flexible mechanism to handle dependent updates. Ideally the mechanism also allows to express transitive relationships: a change in OpenStreetMap triggers changes in table A, which in turn triggers updates in table B.



-- 
Reply to this email directly or view it on GitHub:
https://github.com/osm2pgsql-dev/osm2pgsql/issues/2406#issuecomment-5075593578
You are receiving this because you are subscribed to this thread.

Message ID: <osm2pgsql-dev/osm2pgsql/issues/2406/5075593578 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tile-serving/attachments/20260724/85296d4e/attachment-0001.htm>


More information about the Tile-serving mailing list