FileDriver.EditLayer

EditLayer(string, DriverOptions)

Öffnet eine Ebene zur Bearbeitung.

public VectorLayer EditLayer(string path, DriverOptions options = null)
ParameterTypBeschreibung
pathStringPfad zur Datei.
optionsDriverOptionsFahrerspezifische Optionen.

Rückgabewert

Eine Instanz vonVectorLayer.

Ausnahmen

AusnahmeBedingung
ArgumentExceptionDas Optionsobjekt hat einen falschen Typ für diesen Treiber.
ArgumentNullExceptionDer Weg istnull.
GisExceptionFehler beim Lesen des Features aus der Datei.
IOExceptionEin E/A-Fehler ist aufgetreten.

Siehe auch


EditLayer(AbstractPath, DriverOptions)

Öffnet eine Ebene zur Bearbeitung.

public virtual VectorLayer EditLayer(AbstractPath path, DriverOptions options = null)
ParameterTypBeschreibung
pathAbstractPathPfad zur Datei.
optionsDriverOptionsFahrerspezifische Optionen.

Rückgabewert

Eine Instanz vonVectorLayer.

Ausnahmen

AusnahmeBedingung
ArgumentExceptionDas Optionsobjekt hat einen falschen Typ für diesen Treiber.
ArgumentNullExceptionDer Weg istnull.
GisExceptionFehler beim Lesen des Features aus der Datei.
NotSupportedExceptionTreiber kann Ebenen nicht bearbeiten.
IOExceptionEin E/A-Fehler ist aufgetreten.

Bemerkungen

Der Treiber erstellt eine innere Schicht mit allen Funktionen. Aber wir haben die Möglichkeit, Speicherplatz statt RAM zu verwenden. Es gibt Treiber für eine optimalere Ressourcennutzung (siehe die spezifische Treiberdokumentation). Auch der Treiber kann einen Layer bearbeiten, wenn er die Layer erstellen und öffnen kann.

Siehe auch