У мене є основна карта VectorTile, яку я оптимізую, (працюючи над зменшенням розміру окремих плиток), основним фрагментом розміру плитки є дані про дороги (геометрія та атрибути). Я працюю над спрощенням індивідуальної геометрії доріг на основі рівня масштабування та об'єднання доріг на основі масштабування.
Дороги зберігаються в таблиці Postgis (індивідуальна таблиця для кожного рівня збільшення), і я хочу агрегувати дороги на основі рівня масштабування, на якому вони будуть відображатися. Наприклад, у таблиці Zoom Level 5 я хочу об'єднати дороги, які знаходяться на певній відстані одна від одної, і зробити єдину лінію для відрізків дороги:
Оскільки окремі дороги неможливо розробити на цьому масштабі:
Як можна об'єднати геометрію доріг на основі відстані між відрізками дороги?
PS: Я працюю над PostGIS і QGIS на Linux, але я відкритий для рішень, використовуючи будь-яку платформу або технологію з відкритим кодом