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 imágenes desde un servicio de imágenes o una 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 imágenes a un script o 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 crear mosaicos solo 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
arcpy.management.MakeImageServerLayer(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 | El nombre del servicio de imágenes de entrada o la URL de SOAP que hace referencia al servicio de imágenes. Un ejemplo de uso del servicio de imágenes denominado ProjectX es: C:\MyProject\ServerConnection.ags\ProjectX.ImageServer. Un ejemplo de 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.
| 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) | Puede definir una consulta con SQL. | SQL Expression |
processing_template (Opcional) | La plantilla de procesamiento de función ráster que se puede aplicar a la capa de servicio de imágenes de salida.
| String |
Muestra de código
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")
Esta es una muestra del script de Python para la herramienta MakeImageServerLayer.
arcpy.MakeImageServerLayer_management(
input2, "mdlayer", "feature.shp", "1;2;3",
"LockRaster", "#", "#", "4", "#", processing_template="Custom_func")
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí