Modifie les propriétés d’une couche de carte ou d’imagerie existante dans le dessin à l’aide du paramètre SERVICE_PROPERTIES spécifié.
Syntaxe
(esri_maplayer_set maplayerid [service_properties])
Arguments
- maplayerid | entier | obligatoire | Le nombre entier d’indexation associé à la couche pouvant être obtenu à l’aide de (esri_maplayers).
- service_properties | liste associée | facultatif | Liste associée des propriétés des couches de carte ou d’imagerie sous formes de paires pointées.
Etiquette associée Type de valeur Description de la valeur Requis ou facultatif "DYNAMIC" entier
Méthode de mise à jour du service de carte lorsque la vue change : {T = Dynamic behavior, nil = Refresh on demand}
facultatif
"VISIBILITY" entier
Modifier la visibilité de la carte : {T = Visible, nil = Hidden}
facultatif
"TRANSPARENCY" entier
Pourcentage de transparence d’image à appliquer à la carte : {0 -99 : zéro est opaque} (valeur par défaut = 30)
facultatif
Exemple d’utilisation
Modifier la carte numéro 1 pour qu’elle soit visible et dessinée à la demande avec une transparence de 45 %.(esri_maplayer_set 1
(list
(cons "DYNAMIC" nil)
(cons "TRANSPARENCY" 45)
(cons "VISIBILITY" T)
))
Exemple d’utilisation du résultat
Mets à jour les propriétés de la couche de carte et renvoie une liste de valeurs True :
(T)
Valeurs renvoyées
Cette fonction renvoie une valeur.
- En cas de réussite, 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."))
L’argument requis n’a pas été fourni.
- (nil ("Error" . "No item selected"))
La couche de carte spécifiée n’a pas été trouvée.
Vous avez un commentaire à formuler concernant cette rubrique ?