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") ("PORTALITEMURL" . "https://MyGISportal.esri.com/portal/home/item.html?id=e3af6716ec324ec4a0efea405f4869c1") ("URL" . "https://MyGISportal.com/server/rest/services/subtypes/UtilityPoles/FeatureServer/0") ("BRANCH" . "sde.DEFAULT") ("SYMBOLTYPE" . "Point") ("SYMBOLDESCRIPTION" . "") ("CADLAYER" . "ESRI_UtilityPoles") ("CONNECTED" . "TRUE") ("DEFINITIONEXPRESSION" . "") ("EDITMODE" . "EDIT") ("SUPPORTS_M" . "FALSE") ("SUPPORTS_Z" . "TRUE") ("SUPPORTSATTACHMENTS" . "TRUE") ("SUPPORTSBRANCHVERSIONS" . "TRUE") ("SUPPORTSEDITING" . "TRUE") ("TYPEFIELD" . "PoleType") ("SPATIALREFERENCE" . "6443") ("SOURCESPREF" . "103023") ("DATUMTRANSFORMATION" (("From" . "6443") ("To" . "3857") ("Transformation" ((("Direction" . "Reverse") ("Step" . "108363")))))) ("SUPPORTSEDITORTRACKING" . "TRUE") ("LASTEDITTIME_UTC" . "1716295706000"))

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_Commercial_Buildings sous forme de liste associée :

(("NAME" . "Destroyed") ("PARENTNAME" . "Damage_to_Commercial_Buildings") ("GEOMTYPE" . "Point") ("CADLAYER" . "ESRI_Damage_to_Commercial_Buildings_Destroyed") ("SYMBOLTYPE" . "Block Reference") ("SYMBOLDESCRIPTION" . "Destroyed_Structure") ("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 AutoLISP de propriétés de couche d’entités Web 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
    "BRANCH"

    Chaîne

    Nom de la branche de la couche.

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

    "CONNECTED"

    Chaîne

    Indique si la couche est connectée : {"TRUE" ou "FALSE"}

    "DATUMTRANSFORMATION"

    Chaîne

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

    "DEFINITIONEXPRESSION"

    Chaîne

    Expression basée sur une clause WHERE permettant de limiter les entités de la couche selon des valeurs attributaires. La syntaxe de la clause WHERE est déterminée par les données source.

    "EDITMODE"

    Chaîne

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

    "GEOMTYPE"

    Chaîne

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

    "LASTEDITTIME_UTC"

    Chaîne

    Heure Epoch/Unix de la dernière modification de la couche d’entités Web.

    "NAME"

    Chaîne

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

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

    "PORTALITEMURL"

    Chaîne

    URL de l’objet

    "RELATIONSHIPS"

    Liste de chaînes

    Liste des noms de champ de relations disponibles.

    "SOURCESPREF"

    Chaîne

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

    "SPATIALREFERENCE"

    Chaîne

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

    "SUBLAYERID"

    Chaîne

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

    "SUPPORTEDCURVETYPES"

    Liste de chaînes

    Types de courbe pris en charge : {"esriGeometryCircularArc", "esriGeometryEllipticArc", "esriGeometryBezier3Curve", "esriGeometryBezier"}

    "SUPPORTSATTACHMENTS"

    Chaîne

    Indique si la couche prend en charge les pièces jointes : {"TRUE" ou "FALSE"}

    "SUPPORTSBRANCHVERSIONS"

    Chaîne

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

    "SUPPORTSEDITING"

    Chaîne

    Indique si la couche prend en charge les modifications : {"TRUE" ou "FALSE"}.

    "SUPPORTSEDITORTRACKING"

    Chaîne

    Champ à partir duquel les sous-couches sont définies : {"TRUE" ou "FALSE"}

    "SUPPORTSM"

    Chaîne

    Indique si la couche prend en charge les valeurs m : {"TRUE" ou "FALSE"}

    "SUPPORTSTRUECURVES"

    Chaîne

    Indique si la couche prend en charge les courbes vraies : {"TRUE" ou "FALSE"}

    "SUPPORTSZ"

    Chaîne

    Indique si la couche prend en charge les valeurs z : {"TRUE" ou "FALSE"}

    "SYMBOLDESCRIPTION"

    Chaîne

    Nom de bloc si le type de symbole est Block Reference, description si le type de symbole est COGO Point ou nom du motif de hachures si le type de symbole est Hatch

    "SYMBOLTYPE"

    Chaîne

    Type d’élément par défaut : {POINT, Block Reference, COGO Point, Automatic, or Hatch}.

    "TYPEFIELD"

    Chaîne

    Propriété Typefield de REST.

    "URL"

    Chaîne

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

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