Ho una mappa di base VectorTile che sto ottimizzando (lavorando sulla riduzione delle dimensioni delle singole tessere), la maggior parte delle dimensioni delle tessere sono i dati stradali (geometria e attributi). Sto lavorando per semplificare le singole geometrie stradali basate sul livello di zoom e aggregare anche le strade in base ai livelli di zoom.
Le strade sono memorizzate in una tabella Postgis (tabella individuale per ciascun livello di zoom) e desidero aggregare le strade in base al livello di zoom in cui verranno visualizzate. Ad esempio, nella tabella Livello di zoom 5 voglio aggregare le strade che si trovano a una certa distanza l'una dall'altra e creare una singola linea per i segmenti di strada:
Dal momento che non è possibile distinguere le singole strade a quel livello di zoom:
Come posso aggregare le geometrie delle strade in base alla distanza tra i segmenti di strada?
PS: sto lavorando su PostGIS e QGIS su Linux, ma sono aperto a soluzioni che utilizzano qualsiasi piattaforma o tecnologia Open Source