7.12. Дополнительные параметры загрузки векторного слоя из файла

При загрузке векторного слоя из файла доступны дополнительные настройки (Рис. 7.189.).

../../_images/ngweb_create_vector_layer_upload_ru.png

Рис. 7.189. Дополнительные параметры загрузки векторного слоя

7.12.1. Настройки обработки возможных ошибок

Исправлять ошибки

Возможные значения:

  • Если возможно - ошибки исправляются по-максимуму с возможной потерей данных;

  • Без потери данных - исправляются только ошибки без потери данных;

  • Нет - ошибки не исправляются.

Исправляемые ошибки:

  • Извлечение геометрий из Geometry Collection и мультигеометрий, если внутри содержится одна геометрия;

  • Закрытие колец полигонов;

  • При извлечении геометрий из Geometry Collection и мультигеометрий будет браться первая подходящая геометрия, остальные отбрасываются - при выборе варианта «Без потери данных» этот тип исправления ошибок не применяется.

Пропускать объекты с неустранимыми ошибками

Если ошибки не удается исправить с помощью режима Исправлять ошибки, то при выборе этой функции объекты будут пропускаться. Если функция не выбрана, то слой не загрузится и покажутся первые 10 ошибок, которые к этому привели.

7.12.2. Настройки определения типа геометрии

В NextGIS Web векторный слой должен иметь определённый тип геометрии. Если в исходном файле содержатся геометрии разных типов, необходимо либо задать настройки для фильтрации, либо привести геометрии к определённому типу.

Тип геометрии

Возможные значения:

  • Авто

  • Точка

  • Линия

  • Полигон

Эта настройка задаёт класс геометрий. Например, к классу Точка (POINT) относятся геометрии типа POINT, MULTIPOINT, POINTZ, MULTIPOINTZ.

Если класс геометрий задан вручную, а в исходном слое содержатся геометрии других классов, это будет считаться ошибкой. Если отметить Пропустить объекты с другими типами геометрий, геометрии других классов будут пропускаться, и слой загрузится.

Тип геометрии можно уточнить настройками Мульти-геометрия и Z-Координата.

Возможные значения для этих двух параметров:

  • Авто

  • Да

  • Нет

7.12.3. Настройки определения идентификатора объекта (FID)

Объекты векторного слоя должны иметь уникальные идентификаторы. Если такого поля нет в загружаемом файле, оно будет создано.

Источник FID

Возможные значения:

  • Авто - FID берётся из поля integer с уникальными значениями, если оно существует. Это поле не загружается в состав атрибутов слоя. В противном случае добавляется новое служебное поле и начинается нумерация с 1.

  • Нумерация - создаётся поле FID, нумерация начинается с 1;

  • Из поля - FID берётся из указанного пользователем поля. Например, если слой был экспортирован в файл из NextGIS Web, в нём по-умолчанию создаётся поле ngw_id, в которое записывается FID.