Skip To Content

esri_webfeaturelayer_get (AutoLISP)

Mit dieser Funktion werden die Web-Feature-Layer-Eigenschaften eines angegebenen Web-Feature-Layers als verknüpfte Liste abgerufen.

Syntax

(esri_webfeaturelayer_get flname [subtype])

Argumente

  • flname | Zeichenfolge | erforderlich | Ein vorhandener Web-Feature-Layer-Name in der Zeichnung.
  • subtype | Zeichenfolge | optional | Ein für den Feature-Layer definierter vorhandener Subtype-Name.

Beispiel 1 für die Verwendung

Versuch, die Web-Feature-Layer-Eigenschaften für den Web-Feature-Layer utilityPoles abzurufen.

(esri_webfeaturelayer_get "utilityPoles")

Ergebnis des Beispiels 1 für die Verwendung

Mit dieser Funktion werden die Web-Feature-Layer-Eigenschaften für den Web-Feature-Layer utilityPoles als Assoziationsliste abgerufen:

(("NAME" . "UtilityPoles") ("GEOMTYPE" . "Point") ("CADLAYER" . "ESRI_UtilityPoles") ("CADBLOCK" . "") ("URL" . "https://starship.esri.com/portal/home/item.html?id=e3af6716ec324ec4a0efea405f4869c1") ("DEFINITIONEXPRESSION" . "") ("EDITMODE" . "EDIT") ("SUPPORTSBRANCHVERSIONS" . "TRUE") ("PORTALITEMURL" . "https://starship.esri.com/portal/home/item.html?id=e3af6716ec324ec4a0efea405f4869c1") ("CONNECTED" . "TRUE") ("SPATIALREFERENCE" . "6443") ("SOURCESPREF" . "103023") ("DATUMTRANSFORMATION" (("From" . "6443") ("To" . "3857") ("Transformation" ((("Direction" . "Reverse") ("Step" . "108363")))))) ("BRANCH" . "sde.DEFAULT") ("SUPPORTSEDITORTRACKING" . "TRUE") ("LASTEDITTIME_UTC" . "07/24/2023 16:28:58"))

Beispiel 2 für die Verwendung

Versuchen Sie, die Web-Feature-Layer-Eigenschaften für den Subtype Destroyed des Web-Feature-Layers Damage_to_Residential_Buildings abzurufen.

(esri_webfeaturelayer_get "Damage_to_Residential_Buildings" "Destroyed")

Ergebnis des Beispiels 2 für die Verwendung

Ruft die Web-Feature-Layer-Eigenschaften für den Subtype Destroyed des Web-Feature-Layers Damage_to_Residential_Buildings als Assoziationsliste ab:

(("NAME" . "Destroyed") ("PARENTNAME" . "Damage_to_Commercial_Buildings") ("GEOMTYPE" . "Point") ("CADLAYER" . "ESRI_Damage_to_Commercial_Buildings_Destroyed") ("CADBLOCK" . "") ("PARENTURL" . "https://sampleserver7.arcgisonline.com/server/rest/services/DamageAssessment/FeatureServer/0") ("SUBLAYERID" . 2) ("EDITMODE" . "QUERY"))

Rückgabewerte

  • Wenn der Vorgang erfolgreich war, wird mit der Funktion eine Assoziationsliste mit Web-Feature-Layer-Eigenschaften in Form von Paarlisten (dotted pairs) mit Bezeichnung und Wert zurückgegeben. Die Assoziationsliste mit Eigenschaften kann unter anderem folgende Werte enthalten:

    Assoziierte BezeichnungWertetypWertbeschreibung

    "< andere Web-Layer-spezifische Eigenschaften... >"

    < variiert...>

    < variiert...>

    "BRANCH"

    Zeichenfolge

    Name der Verzweigung des Layers.

    "CADBLOCK"

    Zeichenfolge

    Der AutoCAD-Block, der dem Feature-Layer zugeordnet ist.

    "CADLAYER"

    Zeichenfolge

    Der AutoCAD-Layer, der zur Festlegung des übergeordneten Feature-Layers verwendet wird (sofern Subtypes definiert sind, können weitere Layer verwendet werden).

    "DATUMTRANSFORMATION"

    Zeichenfolge

    Assoziationsliste mit den Datumstransformationsschritten.

    "DEFINITIONEXPRESSION"

    Zeichenfolge

    WHERE-Klauselausdruck zum Begrenzen der Anzahl der Features aus dem Layer durch Attributwerte. Die Syntax der WHERE-Klausel wird durch die Quelldaten bestimmt.

    "DESCRIPTION"

    Zeichenfolge

    Der Blockname, wenn der Typ Block Reference ist, oder eine Beschreibung, wenn der Typ AECC_COGO_POINT ist

    "EDITMODE"

    Zeichenfolge

    Die Bearbeitungsoption {"EDIT", "QUERY"}.

    "GEOMTYPE"

    Zeichenfolge

    Der Geometrietyp {"POLYGON", "POLYLINE", "POINT"} des Feature-Layers.

    "NAME"

    Zeichenfolge

    Der Name des Feature-Layers oder Subtype-Sublayers.

    "PARENTNAME"

    Zeichenfolge

    Der Name des Parent-Web-Feature-Layers.

    "PARENTURL"

    Zeichenfolge

    Die URL für den REST-Endpunkt des Parent-Web-Feature-Layers.

    "PORTALITEMURL"

    Zeichenfolge

    Der URL-Pfad zum Element.

    "SAVEASTEMPLATE"

    Zeichenfolge

    Gültiger Wert ist: Local

    "SOURCESPREF"

    Zeichenfolge

    Der Raumbezug der Datenquelle des Layers als WKID- oder WKT-Zeichenfolge.

    "SPATIALREFERENCE"

    Zeichenfolge

    Der Raumbezug des Layers als WKID- oder WKT-Zeichenfolge.

    "SUBLAYERID"

    Zeichenfolge

    Der codierte Wert der Subtype-Domäne.

    "SUPPORTSBRANCHVERSIONS"

    Zeichenfolge

    Ob der Layer die Verzweigungsversionierung unterstützt: {"TRUE" or "FALSE"}

    "TYPE"

    Zeichenfolge

    Der Standardelementtyp {POINT, Block Reference oder AECC_COGO_POINT}

    "URL"

    Zeichenfolge

    Der URL-Pfad für den REST-Endpunkt des Feature-Layers.

  • 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" . "Web feature layer not found."))

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

  • (nil ("Error" . "Sublayer not found.")

    Der angegebene Subtype-Name wurde nicht gefunden.