Crear capa de servidor de imágenes (Administración de datos)
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 URL a un servidor de imágenes. La dirección URL del servidor de imágenes también debería incluir la información de la versión y la cobertura. Si solo se introduce la dirección URL, la herramienta tomará automáticamente la primera cobertura y utilizará la versión predeterminada (1.0.0) para crear la capa de imagen.
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.
-
Si se utiliza una dirección URL del servidor de imágenes, la URL debe incluir el nombre de la cobertura y la información de versión. Si solo se introduce la dirección URL, la herramienta tomará automáticamente la primera cobertura y utilizará la versión predeterminada (1.0.0) para crear la capa de imagen.
-
La salida puede ser todo el servicio de imágenes o una parte de él.
-
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 solo un subconjunto de las bandas. Esto ayudará a ahorrar tiempo y espacio en disco.
-
Las opciones para realizar 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
Parámetro | Explicación | Tipo de datos |
in_image_service |
Nombre del servicio de imágenes de entrada o dirección URL que hace referencia al servicio de imágenes. Si se utiliza una dirección URL del servidor de imágenes, la URL debe incluir el nombre de la cobertura y la información de versión. Si solo se introduce la dirección URL, la herramienta tomará automáticamente la primera cobertura y utilizará la versión predeterminada (1.0.0) para crear la capa de imagen. Este es un ejemplo de una dirección URL que incluye el nombre de la cobertura y la versión: http://AGSServer/arcgis/services/ISName/ImageServer?coverage=rasterDRGs&version=1.1.1 En este ejemplo, "http://AGSServer/arcgis/services/ISName/ImageServer?" es la dirección URL. La cobertura especificada es "coverage=rasterDRGs" y la versión es "&version=1.1.1". | Image Service; String |
out_imageserver_layer |
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. Una imagen devuelta al cliente puede crearse desde una cierta cantidad de rásteres de entrada. El proceso de mosaico tiene dos opciones predeterminadas disponibles.
| 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 en el 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 |
Ejemplo de código
Esta es una muestra de Python para la herramienta MakeImageServerLayer.
import arcpy from arcpy import env env.workspace = "C:/Workspace" input1 = "GIS Servers/server3 (admin)/File_TIFF_Amberg.ImageServer" arcpy.MakeImageServerLayer_management(input1, "islayer", "4488961 5478909 4489227 5479255",\ "4;6", "#", "#", "#", "#")
Esta es una muestra de secuencia de comandos de Python para la herramienta MakeImageServerLayer.
##==================================== ##Make Image Server Layer ##Usage: MakeImageServerLayer_management in_image_service out_imageserver_layer ## {template} {ID;ID...} {mosaic_method} ## {order_field} {order_base_value} {lock_rasterid} try: import arcpy arcpy.env.workspace = r"C:/Workspace" input1 = r"GIS Servers\server3 (admin)\File_TIFF_Amberg.ImageServer" input2 = "http://server3/arcgis/services/MD_MosaicRule/ImageServer" ##Create image services layer from a single image file service ##Use connection file as input arcpy.MakeImageServerLayer_management(input1, "islayer", "4488961 5478909 4489227 5479255",\ "4;6", "#", "#", "#", "#") ##Create image services layer from mosaic dataset image service ##Use URL as input arcpy.MakeImageServerLayer_management(input2, "mdlayer", "feature.shp", "1;2;3",\ "LockRaster", "#", "#", "4") print arcpy.GetMessages() except: print "Make Image Server Layer example failed." print arcpy.GetMessages()