2.63. Подсчёт пересечений с полигональными слоями

Инструмент находит количество пересечений между двумя наборами векторных слоев, один из которых - строго набор полигонов. Иными словами, будет подсчитано, сколько объектов попало в заданную полигонами область интереса. На выходе - файл CSV со статистикой по каждому полигону.

На входе:

  • Область интереса - задается одним или несколькими файлами GeoJSON, упакованными в ZIP-архив. Каждый файл GeoJSON может содержать только 1 полигон. Имена файлов попадут в итоговую таблицу CSV.

  • Объекты - один или несколько векторных слоев с любым типом геометрии (может различаться между слоями) в формате Esri Shapefile или GeoPackage. Слой или слои должны быть упакованы в общий ZIP-архив.

  • Группировка по слоям - опциональное поле. Если галочка проставлена, то данные в отчете будут сгруппированы по слоям, к которым относятся объекты. В противном случае - по типу геометрий объектов.

  • Отдельная запись - опциональное поле. Если галочка проставлена, то для значений по каждой категории (слои или тип геометрии, в зависимости от выбора выше) в отчете будет сформирована отдельная запись.

На выходе:

  • CSV-файл, содержащий информацию по каждому полигону: сколько объектов и с каким типом геометрии попало в границы полигона.

../../_images/crossing_borders_1.png

Рис. 2.39. Итоговый файл CSV

Пример исходных данных и результата.

Запуск инструмента: https://toolbox.nextgis.com/operation/crossing_borders