EditLayer

EditLayer(string, DriverOptions)

Öffnet eine Ebene zur Bearbeitung.

public VectorLayer EditLayer(string path, DriverOptions options = null)
Parameter Typ Beschreibung
path String Pfad zur Datei.
options DriverOptions Fahrerspezifische Optionen.

Rückgabewert

Eine Instanz vonVectorLayer.

Ausnahmen

Ausnahme Bedingung
ArgumentException Das Optionsobjekt hat einen falschen Typ für diesen Treiber.
ArgumentNullException Der Weg istnull.
GisException Fehler beim Lesen des Features aus der Datei.
IOException Ein E/A-Fehler ist aufgetreten.

Siehe auch


EditLayer(AbstractPath, DriverOptions)

Öffnet eine Ebene zur Bearbeitung.

public virtual VectorLayer EditLayer(AbstractPath path, DriverOptions options = null)
Parameter Typ Beschreibung
path AbstractPath Pfad zur Datei.
options DriverOptions Fahrerspezifische Optionen.

Rückgabewert

Eine Instanz vonVectorLayer.

Ausnahmen

Ausnahme Bedingung
ArgumentException Das Optionsobjekt hat einen falschen Typ für diesen Treiber.
ArgumentNullException Der Weg istnull.
GisException Fehler beim Lesen des Features aus der Datei.
NotSupportedException Treiber kann Ebenen nicht bearbeiten.
IOException Ein 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