2.2.52. Обновление слоя Веб ГИС из CSV-файла¶
Инструмент обновляет содержание точечного слоя Веб ГИС, используя данные из CSV-файла. Обновление возможно в 2 режимах: добавление объектов к существующим или замена всех существующих объектов слоя. Структура данных в CSV-файле и в слое Веб ГИС должна совпадать.
На входе:
Адрес Веб ГИС. Ссылка вида https://sandbox.nextgis.com;
Логин. NextGIS ID или логин пользователя Веб ГИС;
Пароль. Пароль пользователя;
Идентификатор слоя в Веб ГИС. Цифры в конце ссылки на ресурс слоя Веб ГИС. Например, слою «Границы контуров» соответствует число 5137, так как адрес этого ресурса - https://demo.nextgis.com/resource/5137;
Разделитель. Укажите тип разделителя в загружаемом CSV-файле, например, ; (точка с запятой);
Режим. Для добавления объектов выберите режим
Add
, для замены -Replace
;Число пропускаемых строк. Число пропускаемых строк перед заголовком;
Выберите файл CSV. Точечный файл с координатами в формате *.CSV Поля для обозначения широты и долготы объектов должны быть названы lat и lon, соответственно. Координаты должны быть указаны в системе координат WGS84 (EPSG 4326). Если в таблице содержатся даты, то они должны быть записаны в ISO формате, например, 2019-05-18T15:17:08.132263.
На выходе:
Обновленный точечный слой Веб ГИС
CSV-файл, в котором указаны идентификатор обновляемого слоя в Веб ГИС, выбранный режим, количество загруженных объектов и гиперссылка на обновленный слой в Веб ГИС.
Если инструмент не может обработать загруженный csv-файл и обновить слой в Веб ГИС, пользователь может столкнуться со следующими проблемами:
Ошибка Invalid type указывает на неверный идентификатор слоя. Для корректной работы инструмента необходимо указывать идентификатор слоя, а не папки, в которой этот слой может быть размещен.
Ошибка Invalid type of the layer указывает на неверный тип слоя. В данном инструменте могут быть использованы только векторные слои.
Ошибка Invalid operation mode появляется в случае, когда пользователем был неверно введен режим работы инструмента. Возможны только два варианта - Replace и Add.
Ошибка Invalid geometry type - геометрия слоя содержит объекты, отличные от точки. Инструмент позволяет обновлять только точечные слои.
Ошибка Invalid structure of the layer указывает на различие в структурах загруженного CSV-файла и слоя Веб ГИС.
Посмотреть видео на youtube, rutube.
Запуск инструмента: https://toolbox.nextgis.com/t/update_vector_layer
Попробуйте инструмент в действии, скачав наш пример:
Набор исходных данных для проверки работы инструмента. Внутри архива пошаговая инструкция.
Пример результата работы инструмента.