Skip To Content

esri_maplayer_addasync (AutoLISP)

Agrega una capa de imágenes y mapas al dibujo actual utilizando las propiedades de servicio especificadas de forma asincrónica. El proceso se ejecutará fuera del proceso de AutoLISP. No recibirá más retroalimentación. Utilice esri_maplayer_add para agregar capas de mapas o imágenes con retroalimentación de resultados. La capa utilizará el sistema de coordenadas actual del dibujo al cual se ha agregado. Si la capa se agrega a un dibujo que no contiene ningún sistema de coordenadas, el dibujo lo heredará de la capa.

Sintaxis

(esri_map_addasync url service_properties)

Argumentos

  • url | cadena de caracteres | obligatorio | Una ruta válida a una capa de mapas o imágenes de ArcGIS.
  • service_properties | lista asociada | opcional | Una lista asociada de propiedades del servicio de mapas en forma de pares con puntos definidos de la siguiente manera:

    Etiqueta asociadaTipo de valorDescripción del valorObligatorio u opcional
    "TRANSPARENCY"

    Entero

    Porcentaje de transparencia de imagen que se va a aplicar al mapa: {0-99: zero is opaque} (predeterminado = 30)

    Opcional

Uso de ejemplo

Intenta agregar la capa de mapas o imágenes de la dirección URL dada y configurar la transparencia en 70:

(esri_maplayer_addasync "https://sampleserver6.arcgisonline.com/arcgis/rest/services/Water_Network/MapServer"
  (list
  (cons "TRANSPARENCY" 70)
  )
)

Uso de ejemplo de resultado

Intenta agregar la capa especificada. La función no espera ninguna retroalimentación sobre el éxito o el error y devuelve una lista de verdadero:

(T)

Valores de retorno

  • Si todo va bien, devuelve una lista de valores verdaderos: (T).
  • Si se produce un error, devuelve una lista con el primer valor de nil y, a continuación, una lista asociada que contiene el valor de clave "Error" y un mensaje de error asociado como cadena de caracteres: (nil ( "Error" . "<message>")).

Valores de error de retorno:

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

    No se ha proporcionado el argumento requerido.

  • (nil ("Error" . "This command requires a network connection."))

    Para realizar la función se requiere una conexión de red al origen de la capa web.

  • (nil ("Error" . "Invalid URL."))

    La URL proporcionada no es válida.