Ajoute une couche de carte ou d’imagerie au dessin actif à l’aide des propriétés du service spécifié. La couche utilisera le système de coordonnées actif du dessin auquel elle a été ajoutée. Si la couche est ajoutée à un dessin ne contenant aucun système de coordonnées, le dessin hérite de celui de la couche.
Syntaxe
(esri_maplayer_add url service_properties)
Arguments
- url | chaîne | obligatoire | Chemin de couche de carte ou d’imagerie ArcGIS valide.
- service_properties | liste associée | facultatif | Liste associée de propriétés de services de carte sous forme de paires pointées définie comme suit :
Etiquette associée Type de valeur Description de la valeur Requis ou facultatif "TRANSPARENCY" Entier
Pourcentage de transparence d’image à appliquer à la carte : {0-99: zero is opaque} (valeur par défaut = 30)
Facultatif
Exemple d’utilisation
Essaye d’ajouter la couche de carte ou d’imagerie à partir de l’URL donnée qui est à 70 % transparente :(esri_maplayer_add "https://sampleserver6.arcgisonline.com/arcgis/rest/services/Water_Network/MapServer"
(list
(cons "TRANSPARENCY" 70)
)
)
Exemple d’utilisation du résultat
Ajoute la couche de carte et renvoie une liste contenant le nouveau numéro d’indexation de la couche de carte :(1)
Valeurs renvoyées
Cette fonction renvoie une valeur.
- En cas de réussite, renvoie une liste comprenant le nouveau numéro d’indexation de la couche de carte.
- En cas d’échec, renvoie une liste avec la première valeur nil, puis une liste associée contenant la valeur principaleError 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" . "Invalid URL"))
L’URL fournie n’est pas valide.
- (nil ("Error" . "Error adding layer."))
Impossible d’ajouter une couche de carte à partir de l’URL fournie.
- (nil ("Error" . "Missing required argument."))
Un ou plusieurs des arguments requis n’a pas été fourni.
Vous avez un commentaire à formuler concernant cette rubrique ?