Skip To Content

esri_maplayers (AutoLISP)

La fonction renvoie une liste associée indexée des noms de couches de carte et d’imagerie inclus dans le dessin actif. La valeur associée est un numéro d’indexation permettant d’identifier la couche ainsi que la valeur indexée qui est le nom de la couche sous forme de chaîne. Le numéro d’indexation est utilisé dans d’autres fonctions AutoLISP, telles que (esri_maplayer_extract) pour identifier une couche de carte ou d’imagerie.

Syntaxe

(esri_maplayers)

Arguments

Aucune.

Exemple d’utilisation

Interroge le dessin pour obtenir une liste associée des couches de carte et d’imagerie présentes dans le dessin :

(esri_maplayers)

Exemple d’utilisation du résultat

Renvoie une liste associée des couches de carte et d’imagerie présentes dans le dessin avec des numéros d’indexation et des noms sous forme de chaînes :

((1 . "World Street Map") (2 . "Sea Surface Temperature (°C)") (3 . "Seafloor Dissolved Oxygen (ml/l)") (4 . "HYCOM - Ocean Current Vectors"))

Valeurs renvoyées

  • En cas de réussite, renvoie une liste associée des couches de carte indexées.
  • 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" . "No layers."))

    Aucune couche n’a été trouvée dans le dessin.

    .