3.4.60. Полигоны из линий и точек по времени¶
Инструмент создает полигоны, отражающие состояние местности на конкретный момент времени. Полигоны формируются из набора контуров (полилиний), каждый из которых характеризуется датой начала и окончания своего существования. Атрибуты полигонам присваиваются из слоя точек, которые также имеют временную привязку.
Кроме того, осуществляется группировка идентификаторов полигонов по заданному параметру через создание отдельного поля с ID, общим для каждой группы (минимальное его значение). Геометрия полигонов при этом не меняется.
На входе:
gis_url - адрес используемой Веб ГИС
lines_id - ID слоя с полилиниями из используемой Веб ГИС
points_id - ID слоя с точками из используемой Веб ГИС
Запрашиваемый год - год, на который нужно получить временной срез
year_field - название поля, куда будет записываться запрашиваемый год
Поле результата - новое поле, куда будут заноситься результаты группировки, то есть ID.
Поле с идентификаторами - поле с уникальными значениями в слое полилиний, из него заимствуются ID для группировки
Поле группировки - поле, по которому осуществляется группировка полигонов
На выходе:
слой с полигонами (shapefile), актуальными для заданного года
Запуск инструмента: https://toolbox.nextgis.com/operation/lines2polygons
Пример использования:
Каковы границы России на 1598-й год н. э.?
gis_url - https://demo.nextgis.com
lines_id - 6747 (так как адрес слоя с полилиниями https://demo.nextgis.com/resource/6747/feature/)
points_id - 6749 (так как адрес слоя с точками https://demo.nextgis.com/resource/6749/feature/)
Запрашиваемый год - 1598
year_field - Year
Поле результата - Result
Поле с идентификаторами - fid
Поле группировки - linecmnt
Попробуйте инструмент в действии, скачав наш пример:
Набор исходных данных для проверки работы инструмента. Внутри архива пошаговая инструкция.
Пример результата работы инструмента.