FileDriver.EditLayer

EditLayer(string, DriverOptions)

Ouvre un calque pour modification.

public VectorLayer EditLayer(string path, DriverOptions options = null)
ParamètreTaperLa description
pathStringChemin d’accès au fichier.
optionsDriverOptionsOptions spécifiques au pilote.

Return_Value

Un exemple deVectorLayer.

Exceptions

exceptioncondition
ArgumentExceptionL’objet Options a un type incorrect pour ce pilote.
ArgumentNullExceptionLe chemin estnull.
GisExceptionErreur lors de la lecture de la fonctionnalité à partir du fichier.
IOExceptionUne erreur d’E/S s’est produite.

Voir également


EditLayer(AbstractPath, DriverOptions)

Ouvre un calque pour modification.

public virtual VectorLayer EditLayer(AbstractPath path, DriverOptions options = null)
ParamètreTaperLa description
pathAbstractPathChemin d’accès au fichier.
optionsDriverOptionsOptions spécifiques au pilote.

Return_Value

Un exemple deVectorLayer.

Exceptions

exceptioncondition
ArgumentExceptionL’objet Options a un type incorrect pour ce pilote.
ArgumentNullExceptionLe chemin estnull.
GisExceptionErreur lors de la lecture de la fonctionnalité à partir du fichier.
NotSupportedExceptionLe pilote ne peut pas modifier les calques.
IOExceptionUne erreur d’E/S s’est produite.

Remarques

Le pilote crée une couche interne avec toutes les fonctionnalités. Mais nous avons la possibilité d’utiliser l’espace disque à la place de la RAM. Il existe des pilotes pour une utilisation plus optimale des ressources (voir la documentation spécifique du pilote). Le pilote peut également modifier un calque s’il peut créer et ouvrir les calques.

Voir également