Skip To Content

esri_webfeaturelayer_get (AutoLISP)

Obtient les propriétés de la couche d’entités Web pour la couche d’entités Web spécifiée sous forme de liste associée.

Syntaxe

(esri_webfeaturelayer_get flname [subtype])

Arguments

  • flname | chaîne | obligatoire | Nom de couche d’entités Web existant dans le dessin.
  • subtype | chaîne | facultatif | Nom de sous-type existant défini pour la couche d’entités.

Exemple d’utilisation 1

Essayer d’obtenir les propriétés de la couche d’entités Web pour la couche d’entités Web utilityPoles.

(esri_webfeaturelayer_get "utilityPoles")

Exemple d’utilisation du résultat 1

Obtient les propriétés de la couche d’entités Web pour la couche d’entités Web utilityPoles sous forme de liste associée.

(("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"))

Exemple d’utilisation 2

Tente d’obtenir des propriétés de la couche d’entités Web pour le sous-type Destroyed de la couche d’entités Web Damage_to_Residential_Buildings.

(esri_webfeaturelayer_get "Damage_to_Residential_Buildings" "Destroyed")

Exemple d’utilisation du résultat 2

Obtient les propriétés de la couche d’entités Web pour le sous-type Destroyed de la couche d’entités Web Damage_to_Residential_Buildings sous forme de liste associée :

(("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"))

Valeurs renvoyées

  • En cas de réussite, la fonction renvoie une liste associée de propriétés de couche d’entités Web sous forme de paires pointées avec une étiquette et une valeur. La liste associée de propriétés peut contenir entre autres ces valeurs :

    Etiquette associéeType de valeurDescription de la valeur
    "NAME"

    chaîne

    Nom de la couche d’entités ou sous-couche de sous-type.

    "GEOMTYPE"

    chaîne

    Type de géométrie de la couche d’entités {"POLYGON", "POLYLINE", "POINT"}.

    "CADLAYER"

    chaîne

    Couche AutoCAD utilisée pour définir la couche d’entités parent (utilisation possible de couches supplémentaires en présence de sous-types).

    "CADBLOCK"

    chaîne

    Bloc AutoCAD associé à la couche d’entités.

    "URL"

    chaîne

    URL du point de terminaison REST de la couche d’entités.

    "EDITMODE"

    chaîne

    Option de mise à jour {"EDIT", "NO EDIT"}.

    "PORTALITEMURL"

    chaîne

    URL de l’objet

    "DEFINITIONEXPRESSION"

    chaîne

    Expression basée sur une clause Where utilisée pour limiter les entités extraites de la couche dans le dessin.

    "PARENTNAME"

    chaîne

    Nom de la couche d’entités Web parent.

    "PARENTURL"

    chaîne

    URL du point de terminaison REST de la couche d’entités Web parent.

    "SUBLAYERID"

    chaîne

    Valeur précodée du domaine de sous-type.

    "SUPPORTSBRANCHVERSIONS"

    chaîne

    Indique si la couche prend en charge le versionnement de branche : {"TRUE" or "FALSE"}

    "BRANCH"

    chaîne

    Nom de la branche de la couche.

    "DATUMTRANSFORMATION"

    chaîne

    Liste associée contenant les étapes de la transformation de datum.

    "SPATIALREFERENCE"

    chaîne

    Référence spatiale de la couche sous forme d’une chaîne WKID ou WKT.

    "SOURCESPREF"

    chaîne

    Référence spatiale de la source de données de la couche d’une chaîne WKID ou WKT.

    "<Propriétés spécifiques de la couche Web... >"

    < varie...>

    < varie...>

  • En cas d’échec, renvoie une liste avec la première valeur nil, puis une liste associée contenant la valeur principale "Error" et un message d’erreur associé sous forme de chaîne : (nil ( "Error" . "<message>")).

Valeurs d’échec renvoyées

Un échec peut être dû par exemple aux raisons suivantes :

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

    L’argument requis n’a pas été fourni.

  • (nil ("Error" . "Web feature layer not found."))

    La valeur de la couche d’entités Web spécifiée n’est pas une couche d’entité Web valide dans le dessin.

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

    Le nom de sous-type fourni est introuvable.