Eu tenho um mapa base do VectorTile que estou otimizando (trabalhando para reduzir o tamanho de blocos individuais), a maior parte do tamanho dos blocos é os dados das estradas (geometria e atributos). Estou trabalhando na simplificação das geometrias de estradas individuais com base no nível de zoom e na agregação de estradas com base nos níveis de zoom.
As estradas são armazenadas em uma tabela Postgis (tabela individual para cada nível de zoom) e eu quero agregar as estradas com base no nível de zoom em que serão exibidas. Por exemplo, na tabela Nível de zoom 5, quero agregar as estradas que estão a uma certa distância uma da outra e criar uma única linha para os segmentos de estrada:
Como não é possível distinguir estradas individuais nesse nível de zoom:
Como posso agregar as geometrias da estrada com base na distância entre os segmentos da estrada?
PS: Estou trabalhando no PostGIS e QGIS no Linux, mas estou aberto a soluções usando qualquer plataforma ou tecnologia de código aberto