Skip To Content

esri_maplayer_remove (AutoLISP)

La fonction esri_maplayer_remove supprime la couche de carte ou d’imagerie spécifiée référencée par son numéro d’index de carte. Utilisez la fonction esri_maplayers pour obtenir une liste couches de carte et de leurs valeurs maplayerid.

Syntaxe

(esri_maplayer_remove maplayerid)

Arguments

  • maplayerid | entier | obligatoire | Nombre entier d’index associé à la couche pouvant être obtenu à l’aide de esri_maplayers.

Exemple d’utilisation

Essayer de supprimer la référence de carte dans le dessin pour la couche de carte ayant le nombre d’index 1.

(esri_maplayer_remove 1)

Exemple d’utilisation du résultat

Supprime la couche de carte du dessin et renvoie une liste de valeurs True :

(T)

Valeurs renvoyées

Voici les valeurs de renvoi possibles :

  • En cas de réussite, la fonction renvoie une liste de valeurs True : (T).
  • En cas d’échec, elle renvoie une liste dont la première valeur est nil, puis une liste associée contenant la valeur de clé "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" . "Map layer not found."))

    La couche de carte spécifiée est introuvable.

  • (nil ("Error" . "Missing required argument."))

    Un argument obligatoire est manquant.