Подсчёт прямоугольников при разбиении
Пример ниже использует Toolbox SDK, который можно установить с помощью команды pip install toolbox-sdk. Дополнительные примеры на Python: для SDK, для Requests. Если вы используете другой язык программирования или нужно полное описание API, ознакомьтесь с Toolbox OpenAPI.
Документация
Инструмент подсчитывает количество прямоугольников, на которые можно разбить полигональный слой. Слой может содержать несколько отдельных полигонов, количество прямоугольников будет подсчитано для каждого из них.
На входе:
Исходный Shapefile - полигональный слой в формате ESRI Shapefile, запакованный в ZIP-архив, для которого будет подсчитываться количество прямоугольников. Слой должен содержать пустое текстовое поле (integer), куда будут записаны результаты расчетов. Система координат должна использовать метры, EPSG:4326 не подходит.
Длина прямоугольника - длинная сторона прямоугольника, в метрах.
Ширина прямоугольника - короткая сторона прямоугольника, в метрах.
Имя поля - имя текстового поля в исходном слое, куда будет записано посчитанное количество прямоугольников для каждого полигона.
Процент пустой площади — укажите желаемый процент. Он будет рассчитан от площади прямоугольника и сформирует буфер вокруг каждого прямоугольника.
На выходе:
ZIP-архив с модифицированным Shapefile, в атрибутах которого записано количество прямоугольников.
Попробуйте инструмент в действии
Нажмите кнопку Демо над формой инструмента. Поля будут автоматически заполнены демонстрационными значениями.
Нажмите кнопку Запустить.
См. также