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 Bezeichnung Wertetyp Wertbeschreibung "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.