Обновление слоя Веб ГИС из CSV-файла

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

На входе:

  • Адрес Веб ГИС - url-адрес вашей Веб ГИС, например, https://demo.nextgis.com.

  • Логин - Имя пользователя Веб ГИС.

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

  • Идентификатор слоя в Веб ГИС - Необходимо указать соответствующее слою число, его можно узнать в адресной строке браузера. Например, слою «Границы контуров» соответствует число 5137, так как адрес этого ресурса - https://demo.nextgis.com/resource/5137.

  • Файл CSV - файл с координатами объектов. Поля для обозначения широты и долготы объектов должны быть названы lat и lon, соответственно. Координаты должны быть указаны в системе координат WGS84 (EPSG 4326). Если в таблице содержатся даты, то они должны быть записаны в ISO формате, например, 2019-05-18T15:17:08.132263.

  • Разделитель - Тип разделителя для загружаемого CSV-файла, например, ; (точка с запятой).

  • Режим - Режим обновления слоя. Для добавления объектов к существующим выберите режим Add, для замены всех существующих объектов слоя - Replace. Регистр не важен.

На выходе:

  • Обновленный точечный слой Веб ГИС

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

Если инструмент не может обработать загруженный csv-файл и обновить слой в Веб ГИС, пользователь может столкнуться со следующими проблемами:

  • Ошибка Invalid type указывает на неверный идентификатор слоя. Для корректной работы инструмента необходимо указывать идентификатор слоя, а не папки, в которой этот слой может быть размещен.

  • Ошибка Invalid type of the layer указывает на неверный тип слоя. В данном инструменте могут быть использованы только векторные слои.

  • Ошибка Invalid operation mode появляется в случае, когда пользователем был неверно введен режим работы инструмента. Возможны только два варианта работы - Replace и Add.

  • Ошибка Invalid geometry type - геометрия слоя содержит объекты, отличные от точки. Инструмент позволяет обновлять только точечные слои.

  • Ошибка Invalid structure of the layer указывает на различие в структурах загруженного CSV-файла и слоя Веб ГИС.

Видео

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

Попробуйте инструмент в действии, скачав наш пример:

Набор исходных данных для проверки работы инструмента. Внутри архива пошаговая инструкция.

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