Объединение линий в единые геометрии
Пример ниже использует Toolbox SDK, который можно установить с помощью команды pip install toolbox-sdk. Дополнительные примеры на Python: для SDK, для Requests. Если вы используете другой язык программирования или нужно полное описание API, ознакомьтесь с Toolbox OpenAPI.
Документация
Создание линейного векторного слоя, где стыкующиеся линии объединены в одиночные линии.
Этот инструмент позволяет собрать из фрагментов дороги, реки и т.п.
На входе:
Исходный слой - линейный слой в любом OGR-совместимом формате;
Разделить по значениям атрибута - слой будет разделён на подмножества, например для слоя дорог атрибут highway обозначает что дороги разных классов не будут объединяться, даже если стыкуются между собой.
На выходе:
Объединённые линии в файле GeoPackage;
Отчёт о количестве созданных объектов.
Пример работы инструмента:
Пример исходных данных: улицы состоят из маленьких фрагментов¶
Пример результата работы инструмента: улица объединена в одну линию¶
Попробуйте инструмент в действии:
Нажмите кнопку Демо над формой инструмента. Поля будут автоматически заполнены демонстрационными значениями.
Нажмите кнопку Запустить.