J'ai un fond de carte VectorTile que j'optimise (en travaillant sur la réduction de la taille des carreaux individuels), le gros morceau de la taille des carreaux est les données routières (géométrie et attributs). Je travaille à simplifier les géométries de route individuelles en fonction du niveau de zoom et à agréger également les routes en fonction des niveaux de zoom.
Les routes sont stockées dans un tableau Postgis (tableau individuel pour chaque niveau de zoom) et je souhaite agréger les routes en fonction du niveau de zoom auquel elles seront affichées. Par exemple, dans le tableau du niveau de zoom 5, je souhaite agréger les routes situées à une certaine distance les unes des autres et créer une seule ligne pour les segments de route:
Puisqu'il n'est pas possible de distinguer des routes individuelles à ce niveau de zoom:
Comment puis-je agréger les géométries de route en fonction de la distance entre les segments de route?
PS: je travaille sur PostGIS et QGIS sur Linux, mais je suis ouvert aux solutions utilisant n'importe quelle plateforme ou technologie Open Source