Skip To Content

esri_maplayer_get (AutoLISP)

Esta función devuelve las propiedades de la capa de imágenes o mapas correspondientes al número de índice de capa especificado.

Sintaxis

(esri_maplayer_get maplayerid)

Argumentos

  • maplayerid | entero | obligatorio | El número entero del índice asociado a la capa que se puede obtener mediante (esri_maplayers).

Ejemplo de uso 1

Intente obtener las propiedades de la capa de mapas para la capa de mapas de número de índice 1.

(esri_maplayer_get 1)

Ejemplo de resultado de uso 1

Devuelve las propiedades de la capa de mapas para la capa de mapas de índice 1.

(("Id" . 1) ("Name" . "ThreeLayers") ("ItemId" . "eecb1e37eb5b42c5a2d270a5454c17c0") ("ItemUrl" . "https://cadserver.esri.com/portal/home/item.html?id=eecb1e37eb5b42c5a2d270a5454c17c0") ("PortalUrl" . "https://cadserver.esri.com/portal/sharing/rest") ("ItemType" . "MapImageServiceLayer") ("IsConnected" . T) ("ServiceUri" . "https://cadserver.esri.com/server/rest/services/afaHarness/ThreeLayers/MapServer") ("SpatialReference" . "3857") ("Sublayer_0_Name" . "myGroupOfLayers") ("Sublayer_0_Visible" . T) ("Sublayer_1_Name" . "ETH_ThreeLayers_6543") ("Sublayer_1_Visible" . T) ("Sublayer_1_SourceSpRef" . "103122") ("Sublayer_2_Name" . "ETH_ThreeLayers_2882") ("Sublayer_2_Visible" . T) ("Sublayer_2_SourceSpRef" . "2882") ("Sublayer_3_Name" . "ETH_ThreeLayers_6425") ("Sublayer_3_Visible" . T) ("Sublayer_3_SourceSpRef" . "103002") ("Visible" . T) ("Transparency" . 30) ("Dynamic") ("DatumTransformations" ((("From" . "6543") ("To" . "3857") ("Transformation" ((("Direction" . "Reverse") ("Step" . "108354"))))) (("From" . "2882") ("To" . "3857") ("Transformation" ((("Direction" . "Forward") ("Step" . "1901"))))))))
Nota:
Las variables de tipo booleano que están definidas en nil aparecen sin la notación de par con puntos cuando se imprimen, como la variable ("Dynamic") del ejemplo anterior. Equivale a ("Dynamic" . nil) y se procesa en AutoLISP utilizando los mismos métodos.

Ejemplo de uso 2

Intente obtener las propiedades de la capa de imágenes para la capa de imágenes de número de índice 3.

(esri_maplayer_get 3)

Ejemplo de resultado de uso 2

Devuelve las propiedades de la capa de imágenes para la capa de mapas de índice 3.

(("Id" . 3) ("Name" . "CharlotteLAS") ("ItemType" . "RasterServiceLayer") ("IsConnected" . T) ("ServiceUri" . "https://sampleserver6.arcgisonline.com/arcgis/rest/services/CharlotteLAS/ImageServer") ("SpatialReference" . "102719") ("Visible" . T) ("Transparency" . 30) ("Dynamic" . T) ("Allow_Raster_Function" . T) ("ProcessingTemplate" . "RFTShadedReliefElevationColorRamp") ("ProcessingTemplateNames" ("None" "RFTAspectColor" "RFTHillshade" "RFTShadedReliefElevationColorRamp")))

Valores de retorno

Esta función devuelve un valor.

  • Si es correcto, SERVICE_PROPERTIES [Lista asociada] devuelve una lista asociada de propiedades con pares de puntos que contienen el parámetro y su valor. La lista de parámetros depende del servicio.
  • Si se produce un error, devuelve una lista con el primer valor de nil y, a continuación, se devuelve 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 retorno fallido

Se puede producir un valor de retorno fallido por esta razón:

  • (nil ("Error" . "No item selected."))

    No se encontró la capa de mapas especificada.

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

    No se suministraron uno o más de los argumentos requeridos.

Consulte también

(esri_maplayers): devuelve una lista de nombres de capas de mapas e imágenes y los correspondientes números de índice de capa en el dibujo actual.