Дополнительные параметры загрузки векторного слоя из файла#
При загрузке векторного слоя из файла доступны дополнительные настройки (Рис. 510.).
Рис. 510. Дополнительные параметры загрузки векторного слоя#
Настройки обработки возможных ошибок#
Исправлять ошибки
Возможные значения:
Если возможно - ошибки исправляются по-максимуму с возможной потерей данных;
Без потери данных - исправляются только ошибки без потери данных;
Нет - ошибки не исправляются.
Исправляемые ошибки:
Извлечение геометрий из Geometry Collection и мультигеометрий, если внутри содержится одна геометрия;
Закрытие колец полигонов;
При извлечении геометрий из Geometry Collection и мультигеометрий будет браться первая подходящая геометрия, остальные отбрасываются - при выборе варианта «Без потери данных» этот тип исправления ошибок не применяется.
Пропускать объекты с неустранимыми ошибками
Если ошибки не удается исправить с помощью режима Исправлять ошибки, то при выборе этой функции объекты будут пропускаться. Если функция не выбрана, то слой не загрузится и покажутся первые 10 ошибок, которые к этому привели.
Настройки определения типа геометрии#
В NextGIS Web векторный слой должен иметь определённый тип геометрии. Если в исходном файле содержатся геометрии разных типов, необходимо либо задать настройки для фильтрации, либо привести геометрии к определённому типу.
Тип геометрии
Возможные значения:
Авто
Точка
Линия
Полигон
Эта настройка задаёт класс геометрий. Например, к классу Точка (POINT) относятся геометрии типа POINT, MULTIPOINT, POINTZ, MULTIPOINTZ.
Если класс геометрий задан вручную, а в исходном слое содержатся геометрии других классов, это будет считаться ошибкой. Если отметить Пропустить объекты с другими типами геометрий, геометрии других классов будут пропускаться, и слой загрузится.
Тип геометрии можно уточнить настройками Мульти-геометрия и Z-Координата.
Возможные значения для этих двух параметров:
Авто
Да
Нет
Настройки определения идентификатора объекта (FID)#
Объекты векторного слоя должны иметь уникальные идентификаторы. Если такого поля нет в загружаемом файле, оно будет создано.
Источник FID
Возможные значения:
Авто - FID берётся из поля integer с уникальными значениями, если оно существует. Это поле не загружается в состав атрибутов слоя. В противном случае добавляется новое служебное поле и начинается нумерация с 1.
Нумерация - создаётся поле FID, нумерация начинается с 1;
Из поля - FID берётся из указанного пользователем поля. Например, если слой был экспортирован в файл из NextGIS Web, в нём по-умолчанию создаётся поле ngw_id, в которое записывается FID.