FileDriver.EditLayer

EditLayer(string, DriverOptions)

Abre una capa para editar.

public VectorLayer EditLayer(string path, DriverOptions options = null)
ParámetroEscribeDescripción
pathStringRuta al archivo.
optionsDriverOptionsOpciones específicas del conductor.

Valor_devuelto

una instancia deVectorLayer.

Excepciones

excepcióncondición
ArgumentExceptionEl objeto de opciones tiene un tipo incorrecto para este controlador.
ArgumentNullExceptionel camino esnull.
GisExceptionError al leer la característica del archivo.
IOExceptionSe produjo un error de E/S.

Ver también


EditLayer(AbstractPath, DriverOptions)

Abre una capa para editar.

public virtual VectorLayer EditLayer(AbstractPath path, DriverOptions options = null)
ParámetroEscribeDescripción
pathAbstractPathRuta al archivo.
optionsDriverOptionsOpciones específicas del conductor.

Valor_devuelto

una instancia deVectorLayer.

Excepciones

excepcióncondición
ArgumentExceptionEl objeto de opciones tiene un tipo incorrecto para este controlador.
ArgumentNullExceptionel camino esnull.
GisExceptionError al leer la característica del archivo.
NotSupportedExceptionEl controlador no puede editar capas.
IOExceptionSe produjo un error de E/S.

Observaciones

El controlador crea una capa interna con todas las características. Pero tenemos la opción de usar espacio en disco en lugar de RAM. Hay controladores para un uso más óptimo de los recursos (consulte la documentación específica del controlador). También el controlador puede editar una capa Si puede crear y abrir las capas.

Ver también