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