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ée Type de valeur Description 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.
Vous avez un commentaire à formuler concernant cette rubrique ?