FileDriver.EditLayer

EditLayer(string, DriverOptions)

Открывает слой для редактирования.

public VectorLayer EditLayer(string path, DriverOptions options = null)
ПараметрТипОписание
pathStringПуть к файлу.
optionsDriverOptionsПараметры, зависящие от драйвера.

Возвращаемое значение

ЭкземплярVectorLayer.

Исключения

исключениеусловие
ArgumentExceptionОбъект параметров имеет неверный тип для этого драйвера.
ArgumentNullExceptionПутьnull.
GisExceptionОшибка чтения функции из файла.
IOExceptionПроизошла ошибка ввода/вывода.

Смотрите также


EditLayer(AbstractPath, DriverOptions)

Открывает слой для редактирования.

public virtual VectorLayer EditLayer(AbstractPath path, DriverOptions options = null)
ПараметрТипОписание
pathAbstractPathПуть к файлу.
optionsDriverOptionsПараметры, зависящие от драйвера.

Возвращаемое значение

ЭкземплярVectorLayer.

Исключения

исключениеусловие
ArgumentExceptionОбъект параметров имеет неверный тип для этого драйвера.
ArgumentNullExceptionПутьnull.
GisExceptionОшибка чтения функции из файла.
NotSupportedExceptionДрайвер не может редактировать слои.
IOExceptionПроизошла ошибка ввода/вывода.

Примечания

Драйвер создает внутренний слой со всеми функциями. Но у нас есть возможность использовать дисковое пространство вместо оперативной памяти. Существуют драйверы для более оптимального использования ресурсов (см. документацию конкретного драйвера). Также драйвер может редактировать слой, если он может создавать и открывать слои.

Смотрите также