Ich habe eine VectorTile-Grundkarte , die ich optimiere (bei der Reduzierung der Größe einzelner Kacheln). Der Hauptteil der Kachelgröße sind Straßendaten (Geometrie und Attribute). Ich arbeite daran, die einzelnen Straßengeometrien basierend auf der Zoomstufe zu vereinfachen und die Straßen auch basierend auf Zoomstufen zu aggregieren.
Die Straßen werden in einer Postgis-Tabelle gespeichert (individuelle Tabelle für jede Zoomstufe), und ich möchte die Straßen basierend auf der Zoomstufe aggregieren, in der sie angezeigt werden. Beispiel: In der Tabelle Zoomstufe 5 möchte ich die Straßen, die sich in einem bestimmten Abstand voneinander befinden, zusammenfassen und für die Straßensegmente eine einzelne Linie erstellen:
Da es nicht möglich ist, einzelne Straßen in dieser Zoomstufe zu erkennen:
Wie kann ich die Straßengeometrien basierend auf dem Abstand zwischen Straßensegmenten aggregieren?
PS: Ich arbeite an PostGIS und QGIS unter Linux, bin aber offen für Lösungen, die auf einer beliebigen Open Source-Plattform oder -Technologie basieren