Resumen
Crea una capa ráster temporal desde un servicio de imágenes. La capa que se crea no permanecerá después de que termine la sesión a menos que se guarde el documento.
La entrada también puede ser una dirección SOAP URL de un servidor de imágenes.
Uso
Utilice esta herramienta para crear una capa de imagen desde un servicio de imágenes, o una dirección URL que haga referencia a un servicio de imágenes.
La salida puede ser todo el servicio de imágenes o una parte de él.
Utilice esta herramienta para agregar un servicio de imagen a un script o a un modelo de Python, o cuando crea un servicio de geoprocesamiento.
Para recortar una porción del servicio de imágenes, elija una capa de extensión de salida o especifique la extensión del rectángulo. Si elige una capa de extensión de salida, la extensión de recorte se basará en la extensión de esa capa.
La salida se puede crear con sólo un subconjunto de las bandas. Esto ayudará a ahorrar tiempo y espacio en disco.
Las opciones para realizar mosaicos sólo se encuentran disponibles cuando el servicio de imágenes que contiene se genera desde una definición de mosaico o de servicio de imágenes.
Sintaxis
MakeImageServerLayer_management (in_image_service, out_imageserver_layer, {template}, {band_index}, {mosaic_method}, {order_field}, {order_base_value}, {lock_rasterid}, {cell_size}, {where_clause}, {processing_template})
Parámetro | Explicación | Tipo de datos |
in_image_service | Nombre del servicio de imágenes de entrada o dirección SOAP URL que hace referencia al servicio de imágenes. Un ejemplo de dirección URL sería:http://AGSServer:8399/arcgis/services/ISName/ImageServer | Image Service; String |
out_imageserver_layer | El nombre de la capa de imagen de salida. | Raster Layer |
template (Opcional) | La extensión de salida de la capa de imagen. La extensión de salida se puede especificar definiendo el área que se va a recortar (X mínima, Y mínima, X máxima e Y máxima) o utilizando la extensión de una capa existente. | Extent |
band_index [ID,...] (Opcional) | Elija las bandas que desea exportar para la capa. Si no se especifican bandas, se utilizarán todas las bandas en la salida. | Value Table |
mosaic_method (Opcional) | El método de mosaico define la forma en la que se crea el mosaico a partir de los distintos rásteres.
| String |
order_field (Opcional) | Campo predeterminado que se utiliza para ordenar los rásteres cuando el método de mosaico es By_Attribute. La lista de campos se define como aquellos campos de la tabla de servicios que son enteros y del tipo metadatos (por ejemplo, los valores pueden representar fechas o porcentaje de cobertura de nubes). | String |
order_base_value (Opcional) | Las imágenes están ordenadas según la diferencia entre este valor de entrada y el valor de atributo del campo especificado. | String |
lock_rasterid (Opcional) | Id. de ráster o nombre de ráster para el que se debe bloquear el servicio, como el único para el que los rásteres especificados se muestran. Si se deja en blanco (no definido), será similar al predeterminado por el sistema. Se pueden definir múltiples Id. como una lista delimitada por comas. | String |
cell_size (Opcional) | El tamaño de celda para la capa de servicio de imágenes de salida. | Double |
where_clause (Opcional) | Consulta que se utiliza para seleccionar un subconjunto de elementos dentro de un servicio de imágenes. | SQL Expression |
processing_template (Opcional) | Plantilla de procesamiento de función de ráster que se puede aplicar a la capa de servicio de imágenes de salida. | String |
Ejemplo de código
Ejemplo 1 de MakeImageServerLayer (ventana de Python)
Esta es una muestra de Python para la herramienta MakeImageServerLayer.
arcpy.MakeImageServerLayer_management(
input2, "mdlayer", "feature.shp", "1;2;3",
"LockRaster", "#", "#", "4", "#", processing_template="Hillshade")
Ejemplo 2 de MakeImageServerLayer (ventana de Python)
Esta es una muestra de secuencia de comandos de Python para la herramienta MakeImageServerLayer.
arcpy.MakeImageServerLayer_management(
input2, "mdlayer", "feature.shp", "1;2;3",
"LockRaster", "#", "#", "4", "#", processing_template="Custom_func")
Entornos
Información sobre licencias
- ArcGIS for Desktop Basic: Sí
- ArcGIS for Desktop Standard: Sí
- ArcGIS for Desktop Advanced: Sí