Skip To Content

esri_featurelayer_remove (AutoLISP)

In dieser Funktion werden die Funktionen esri_docfeaturelayer_remove und esri_webfeaturelayer_remove zu einer Funktion zusammengefasst. Diese Funktion entfernt die Layer-Definition aus der Zeichnung. Bei einem Web-Feature-Layer werden die Layer-Definition und die Objekte aus der Zeichnung entfernt. Diese Funktion verwirft zudem Änderungen an einem angegebenen Web-Feature-Layer, die noch nicht synchronisiert wurden.

Syntax

(esri_featurelayer_remove flname)

Argumente

  • flname | Zeichenfolge | erforderlich | Ein vorhandener Web-Feature-Layer- oder Dokument-Feature-Layer-Name in der Zeichnung.

Beispiel 1 für die Verwendung

Versuchen Sie, die Verbindung und die Objekte des Web-Feature-Layers Shelters aus der aktuellen Zeichnung zu entfernen:

(esri_featurelayer_remove "Shelters")

Ergebnis des Beispiels 1 für die Verwendung

Entfernt den Web-Feature-Layer und dessen Objekte und gibt eine Liste mit "true" zurück:

(T)

Beispiel 2 für die Verwendung

Versuchen Sie, die Definition des Dokument-Feature-Layers Streets aus der aktuellen Zeichnung zu entfernen:

(esri_featurelayer_remove "Streets")

Ergebnis des Beispiels 2 für die Verwendung

Entfernt die Definition des Dokument-Feature-Layers Streets aus der Zeichnung, wobei alle Objekte unverändert bleiben, und gibt eine Liste mit "true" zurück:

(T)

Rückgabewerte

  • Bei erfolgreicher Ausführung wird eine Liste mit "true" zurückgegeben: (T)
  • Wenn bei dem Vorgang ein Fehler auftritt, wird eine Liste zurückgegeben, in der der erste Wert nil lautet. Anschließend wird eine Assoziationsliste mit dem Schlüsselwert "Error" sowie eine entsprechende Fehlermeldung in Form einer Zeichenfolge zurückgegeben: (nil ( "Error" . "<message>"))

Rückgabewerte mit Fehlern

Ein Rückgabewert mit einem Fehler kann eine der folgenden Ursachen haben:

  • (nil ("Error" . "Missing required argument."))

    Das erforderliche Argument wurde nicht angegeben.

  • (nil ("Error" . "Feature layer not found."))

    Beim angegebenen Feature-Layer-Wert handelt es sich nicht um einen gültigen Feature-Layer in der Zeichnung.

Weitere Informationen

esri_docfeaturelayer_remove | Entfernt eine Dokument-Feature-Layer-Definition aus der aktuellen Zeichnung.

esri_webfeaturelayer_remove | Entfernt eine Web-Feature-Layer-Definition aus der aktuellen Zeichnung.