Resumen
Genera cachés de datos de globo basadas en el esquema de ordenamiento en teselas de datos de ArcGlobe. Utilice esta herramienta para generar una caché de datos de globo con el objeto del servidor de globo específico.
Uso
Esta herramienta se utiliza para crear una caché de globo a partir de un Objeto de servidor de globo existente. Para crear una caché con el objeto del servidor, especifique el host del servidor globe. La herramienta enumerará automáticamente todos los objetos del servidor disponibles en ese servidor.
Puede generar caché de datos para todas las capas en el objeto del servidor o para una única capa.
El esquema de caché de datos ya está predefinido. Por lo tanto, como usuario, deberá especificar los niveles de detalle "desde" y "hasta". El nivel de detalle Desde define el nivel de detalle más bajo con el que desea que se inicie la caché de datos. El nivel de detalle Hasta define la resolución más alta que desea para el almacenamiento en caché de los datos.
Cada subproceso de generación de caché de datos en el cliente debe tener acceso a los datos, de otro modo, ese subproceso no se podrá utilizar en la generación de la caché.
Sintaxis
arcpy.server.GenerateGlobeServerCache(server_name, object_name, out_folder, lod_from, lod_to, {thread_count}, Layer)
Parámetro | Explicación | Tipo de datos |
server_name | El nombre del host de ArcGIS Server Object Manager (SOM) que se utilizará para generar la memoria caché. | String |
object_name | El nombre de la configuración del servidor globe que se utilizará para generar la caché. | String |
out_folder | El directorio principal para este servicio de globo en donde residirá la caché de datos. El directorio de caché del servidor debe estar registrado con el servidor antes de ejecutar esta herramienta. El usuario de la cuenta ArcGIS de Servidor contenedor de objetos (SOC) de cada equipo SOC de ArcGIS Server debe poder acceder a este directorio para la lectura/escritura. | String |
lod_from | Seleccione la escala de nivel de detalle en que desea comenzar a poner en caché la capa. Si se utilizan las escalas de nivel de detalle más pequeñas y más grandes para el mínimo y máximo, se creará una caché completa para la capa. | String |
lod_to | Seleccione la escala de nivel de detalle en que desea comenzar a poner en caché la capa. Si se utilizan las escalas de nivel de detalle más pequeñas y más grandes para el mínimo y máximo, se creará una caché completa para la capa. | String |
thread_count (Opcional) | La cantidad específica de subprocesos que se intentará crear en el cliente. Cada subproceso, a su vez, intentará crear un contexto de servidor en el objeto de servidor de globo para generar la memoria caché. | Long |
Layer [Layer;Layer...,...] | Seleccione las capas que se incluirán en la caché de capas. | String |
Muestra de código
# Importing standard library modules
import arcgisscripting
# Create the geoprocessing object
gp = arcgisscripting.create()
gp.GenerateGlobeServerCache("myglobeserver", "Boundaries", "Globe - 1:10000000","Countries - 1:2500000", 4,"'ESRI Countries (Small Scale)';'ESRI Countries (Medium Scale)';LargeProvinces;'ESRI AWS Boundaries';'AND Countries'")
Entornos
Esta herramienta no utiliza ningún entorno de geoprocesamiento.
Información de licenciamiento
- Basic: Requiere 3D Analyst
- Standard: Requiere 3D Analyst
- Advanced: Requiere 3D Analyst