2.21. Изменение атрибутов в группе слоев

Инструмент изменяет значение целевого атрибута для выбранных объектов в группе слоев в заданном ресурсе Веб ГИС. Выбор объектов происходит по заданному значению выбранного поля.

На входе:

  • Адрес Веб гис - url-адрес вашей Веб ГИС (http(s)://***.nextgis.com)

  • Логин - Имя пользователя, имеющего права на запись данных в указанный ресурс

  • Пароль - Пароль пользователя в Веб ГИС

  • Идентификатор группы ресурса - Идентификатор ресурса Веб ГИС, в котором содержится группа слоев

  • Исходное поле - Имя исходного поля, по которому производится поиск объектов

  • Исходное значение - Значение поля, по которому осуществляется выбор объектов (идентификатор)

  • Целевое поле - Имя целевого поля, значения которого необходимо изменить

  • Целевое значение - Значение атрибута, которое будет применено

  • Год начала - Начало временного диапазона (опциональный параметр)

  • Год окончания - Окончание временного диапазона (опциональный параметр)

Примечание

Год начала и год окончания - необязательные параметры. Данные параметры позволяют ограничить временной диапазон для выбранных слоев. Для использования этих параметров необходимо убедиться, что в названиях слоев ресурса Веб ГИС указаны временные диапазоны. Например, в слое 1245_1246_rus_earl_v.1.0 1245 и 1246 указывают на время. Если данные параметры используются, то необходимо ввести трех- или четырехзначные значения. Остальные поля являются обязательными.

На выходе:

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

../../_images/result.PNG

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

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

Пример группы ресурсов: https://demo.nextgis.com/resource/4793

Пример исходных данных:

  • Адрес Веб гис = https://demo.nextgis.com

  • Логин = *

  • Пароль = *

  • Идентификатор группы ресурса = 4793

  • Исходное поле = fid

  • Исходное значение = 1216

  • Целевое поле = fid2

  • Целевое значение = 1112

  • Год начала = 1244

  • Год окончания = 1300