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

Рис. 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.