ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Eliminar caché de servidor de globo

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información de licenciamiento

Resumen

Elimina una capa o capas de una caché del servicio de globo existente y todas las teselas incluidas.

Heredado:

Esta es una herramienta obsoleta.

Uso

    Heredado:
    Han cambiado los parámetros para esta herramienta en la versión 10.1. Los modelos y scripts escritos antes de la versión 10.1 que utilizan esta herramienta se deben modificar para que funcionen en la versión 10.1.
  • Esta operación no se puede deshacer, por lo tanto asegúrese de que no necesita esa caché antes de eliminarla.

  • Esta herramienta se puede utilizar para eliminar una caché para el servidor globe existente. Para eliminar una caché, especifique el equipo de ArcGIS Server (host) y seleccione el servicio de globo. La lista de capas se completará con todas las capas disponibles en el servicio seleccionado.

  • Por defecto, se muestran y se seleccionan todas las capas del servicio. Si intenta eliminar sólo la caché de una capa en particular, asegúrese de anular la selección de aquellas para las que desea mantener la memoria caché.

  • Eliminar caché para servidor globe elimina toda la carpeta de caché. Tenga en cuenta que después de ejecutar la herramienta Eliminar caché para servidor de globo, el servicio se reinicia. Esto, a su vez, generará un nuevo conjunto de cachés para cada capa en el servicio que se eliminó con la operación de eliminación. Esto sucede porque todos los servicios de globo requieren una configuración de caché para existir en el disco. La caché que se crea automáticamente cuando se inicia un servicio es una representación de un esqueleto que no contiene teselas.

Sintaxis

arcpy.server.DeleteGlobeServerCache(service, Layer)
ParámetroExplicaciónTipo de datos
service

El servicio de globo cuyas memorias caché de capa desea eliminar.

Esta es una cadena de caracteres que contiene la información del servidor y de servicios. Para ver cómo construir esta cadena de caracteres, abra ArcCatalog, seleccione el servicio en el árbol Catálogo y observe el texto en la barra de herramientas Ubicación. Cambie las barras invertidas a barras diagonales, por ejemplo, GIS Servers/arcgis on MYSERVER (admin)/Seattle.GlobeServer.

GlobeServer
Layer
[Layer,...]

Las capas del servicio de globo cuyas memorias caché se eliminarán. Todas las capas del servicio se incluyen por defecto. Si se excluye una capa, la caché de la capa no se eliminará.

String

Muestra de código

Este ejemplo elimina todas las capas de una caché para un servicio de globo.

#DeleteGlobeServerCache example For ArcGIS Server 10.1 Beta(stand-alone script)

# Name: DeleteGlobeServerCache.py
# Description: The following stand-alone script deletes globe server cache
# Requirements: os, sys, time & traceback modules
# Author: ESRI

# Any line that begins with a pound sign is a comment and will not be executed
# Empty quotes take the default value.
# To accept arguments from the command line replace values of variables to
#                                                           "sys.argv[]"

# Import system modules
import arcpy
from arcpy import env
import os, sys, time, datetime, traceback, string

# Set environment settings
env.workspace = "C:/data"

# List of input variables for map service properties
connectionFile = r"C:\Users\<username>\AppData\Roaming\ESRI\Desktop10.1\ArcCatalog"
server = "arcgis on MyServer_6080 (publisher)"
globeServiceName = "tstGlobeService.GlobeService"
globeService = connectionFile + "\\" + server + "\\" + globeServiceName
inputLayers = ""

currentTime = datetime.datetime.now()
arg1 = currentTime.strftime("%H-%M")
arg2 = currentTime.strftime("%Y-%m-%d %H:%M")
file = 'C:/data/report_%s.txt' % arg1

# print results of the script to a report
report = open(file,'w')

try:
    starttime = time.clock()
    result = arcpy.DeleteGlobeServerCache_server(globeService, inputLayers)
    finishtime = time.clock()
    elapsedtime = finishtime - starttime

    #print messages to a file
    while result.status < 4:
        time.sleep(0.2)
    resultValue = result.getMessages()
    report.write ("completed " + str(resultValue))

    print "Deleted the GlobeServer cache successfully for globeservice "
    globeServiceName + "\n in " + str(elapsedtime) + " sec \n on " + arg2

except Exception, e:
    # If an error occurred, print line number and error message
    tb = sys.exc_info()[2]
    report.write("Failed at \n" "Line %i" % tb.tb_lineno)
    report.write(e.message)
report.close()
    
print "Deleted the globe server cache successfully"

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

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2021 Esri. | Privacidad | Legal