Met à jour les propriétés de la couche d’entités Web spécifiée.
Syntaxe
(esri_webfeaturelayer_set flname subtype service_properties)
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 ou chaîne vide ("") pour tous les sous-types ou s’il n’existe pas de sous-type.
- service_properties | liste associée | obligatoire | Liste associée de propriétés de couches d’entités Web sous forme de paires pointées, décrites dans le tableau ci-dessous.
Etiquette associée Type de valeur Description de la valeur Requis ou facultatif "BRANCH" Chaîne
Nom de la branche concernée par la mise à jour.
facultatif
"CADLAYER" Chaîne
Nom de la couche AutoCAD qui remplace le nom de la couche par défaut lors du suivi des entités d’une couche d’entités Web.
facultatif
"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.
facultatif
"DESCRIPTION" Chaîne
Nom de bloc si le type est {Block Reference ou description si le type est AECC_COGO_POINT}.
facultatif
"EDITMODE" Entier
Option de mise à jour. {1=edit, 0=no edit}.
facultatif
"SAVEASTEMPLATE" Chaîne
Valeur valide : {Local}.
facultatif
"TYPE" Chaîne
Type d’élément par défaut de {POINT, Block Reference ou AECC_COGO_POINT}.
facultatif
Exemple d’utilisation 1
Essaie de définir les propriétés de mise à jour de la couche d’entités Web sur Lecture seule pour la branche editor01.sampleBranch de la couche d’entités Web Damage_to_Commercial_Buildings.(esri_webfeaturelayer_set "Damage_to_Commercial_Buildings" ""
(list
(cons "EDITMODE" 0)
(cons "BRANCH" "editor01.sampleBranch")
)
)
Exemple d’utilisation du résultat 1
Définit les propriétés de mise à jour de la couche d’entités Web sur Lecture seule pour la branche editor01.sampleBranch de la couche d’entités Web Damage_to_Commercial_Buildings et renvoie une liste de valeurs True :
(T)
Exemple d’utilisation 2
Essaie d’appliquer le nom de la couche AutoCAD par défaut (lors du suivi des entités du sous-type Commercial de la couche d’entités Web Olympia_Meters) à la couche AutoCAD AB-METERS-EX en vue de remplacer la couche par défaut.(esri_webfeaturelayer_set "Olympia_Meters" "Commercial"
(list
(cons "CADLAYER" "AB-METERS-EX")
)
)
Exemple d’utilisation du résultat
Définit les propriétés de mise à jour de la couche d’entités Web sur le mode de mise à jour Lecture seule pour le sous-type Commercial de la couche d’entités Web Olympia_Meters et renvoie une liste de valeurs true :
(T)
Valeurs renvoyées
- En cas de réussite, la fonction renvoie une liste de valeurs True : (T)
- 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."))
Un ou plusieurs des arguments 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.
Vous avez un commentaire à formuler concernant cette rubrique ?