Skip To Content

esri_featurelayer_get (AutoLISP)

Gibt eine Assoziationsliste von Eigenschaften eines Feature-Layers zurück.

Syntax

(esri_featurelayer_get flname)

Argumente

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

Beispiel für die Verwendung

Versuchen Sie, die Feature-Layer-Eigenschaften für den Feature-Layer Buildings abzurufen.

(esri_featurelayer_get "Buildings")

Ergebnis des Beispiels für die Verwendung

Ruft die Feature-Layer-Eigenschaften für den Feature-Layer Buildings als Assoziationsliste ab.

(("NAME" . "Buildings") ("GEOMTYPE" . "Polygon") ("TYPEFIELD" . "") ("FLTYPE" . "Document"))

Rückgabewerte

  • Bei erfolgreicher Ausführung gibt die Funktion eine Assoziationsliste mit Feature-Layer-Eigenschaften in Form von Paarlisten (dotted pairs) mit Bezeichnung und Wert zurück. Die Assoziationsliste kann die folgenden Eigenschaften enthalten:

    Assoziierte BezeichnungWertetypWertbeschreibung
    "NAME"

    Zeichenfolge

    Der Name des Ausgabe-Feature-Layers.

    "GEOMTYPE"

    Zeichenfolge

    Der Geometrietyp des Feature-Layers: {"Polygon", "Polyline", "Point", "Multipatch", "Annotation"}.

    "TYPEFIELD"

    Zeichenfolge

    Wenn der Feature-Layer Subtypes aufweist, ist dies der Name des Feldes, auf dem Subtypes basieren. Andernfalls wird dieser Parameter weggelassen.

    "FLTYPE"

    Zeichenfolge

    Gibt den Dokument- oder Web-Feature-Layer-Typ zurück.

  • 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.