Skip To Content

esri_maplayer_set (AutoLISP)

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éeType de valeurDescription de la valeurRequis 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.