Skip To Content

esri_sublayer_names (AutoLISP)

Gibt eine Liste mit Sublayer-Namen des angegebenen Web-Feature-Layers oder Feature-Layers zurück.

Syntax

(esri_sublayer_names flname)

Argumente

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

Beispiel 1 für die Verwendung

Fragt eine Liste der Subtype-Layer aus dem Dokument-Feature-Layer parks ab.

(esri_sublayer_names "parks")

Ergebnis des Beispiels 1 für die Verwendung

Gibt die Meldung zurück, dass der Dokument-Feature-Layer parks keine Subtype-Layer enthält.

(nil ("Error" . "Subtype not found."))

Beispiel 2 für die Verwendung

Fragt eine Liste der Subtype-Layer aus dem Web-Feature-Layer utilitypoles ab.

(esri_sublayer_names "utilitypoles")

Ergebnis des Beispiels 2 für die Verwendung

Gibt eine Liste der Subtype-Layer aus dem Web-Feature-Layer utilitypoles zurück.

("Wood" "Steel")

Rückgabewerte

  • Bei erfolgreicher Ausführung wird eine Liste mit Web-Feature-Layer-Namen als Zeichenfolgen zurückgegeben.
  • 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" . "Subtype not found."))

    Der Web- oder Dokument-Feature-Layer enthält keine Subtypes.

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

    Mindestens ein erforderliches Argument wurde nicht angegeben.

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

    Der angegebene Feature-Layer wurde nicht gefunden.