2.14. Генератор набора квадратов

Этот инструмент cоздает набор сеток квадратов (полигоны) и трансект их обхода для заданной территории.

На входе:

  • x0 - Долгота точки привязки

  • y0 - Широта точки привязки

  • x1 - Долгота опорной точки

  • y1 - Широта опорной точки

  • size1 - Количество ячеек по первой оси

  • size2 - Количество ячеек по второй оси

  • side - Сторона генерации ячеек (right,left)

  • base_interval - Размер стороны ячейки, метров

Алгоритм расчета: от точки привязки в направлении опорной точки прокладывается линия длиной равной size1*base_interval. От этой линии либо направо или налево от нее откладывается вторая линия длиной size2*base_interval, метров. Две эти линии формируют сетку квадратов.

Результатом работы процесса является набор слоёв:

  • rect1 - сеть ячеек размером size1*size2 ячеек, центр первой ячейки - в точке привязки

  • rect2 - сеть уменьшенных ячеек размером size1*size2 ячеек (т.е. в 4 раза больше ячеек, каждая крупная ячейка разделена на 4 части)

  • line1 - линии обхода в направлении перпендикулярном линии представленной точкой привязки и опорной точкой

  • line2 - линии обхода в направлении параллельном линии представленной точкой привязки и опорной точкой

  • centers - центры ячеек сетки rect1

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

Скачать пример результатов: https://nextgis.ru/data/toolbox/quadro/outputs.zip

Посмотреть результаты на интерактивной карте: https://demo.nextgis.com/resource/4582/display?panel=layers

../../_images/quadro.png

Рис. 2.10. Пример результата работы инструмента