Limpia espacio de trabajo de caché (Administración de datos)

Nivel de licencia:BasicStandardAdvanced

Resumen

Limpia cualquier espacio de trabajo ArcSDE del espacio de trabajo ArcSDE de la caché.

Uso

Sintaxis

ClearWorkspaceCache_management ({in_data})
ParámetroExplicaciónTipo de datos
in_data
(Opcional)

El archivo de conexión de base de datos de ArcSDE que representa el espacio de trabajo de ArcSDE que se quitará de la caché. Especifique la ruta al archivo de conexión de ArcSDE que se utilizó cuando ejecutó las herramientas de geoprocesamiento para quitar el espacio de trabajo de ArcSDE específico de la caché. Si no introduce ningún parámetro de entrada se limpiarán todos los espacios de trabajo de la caché.

Data Element; Layer

Ejemplo de código

Ejemplo de ClearWorkspaceCache (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la función ClearWorkspaceCache en el modo inmediato.

import arcpy from arcpy import env env.workspace = "c:/connectionFiles/Connection to gpserver.sde" arcpy.ClearWorkspaceCache_management()
Muestra de Limpiar espacio de trabajo de caché

Muestra de cómo realizar la desconexión de ArcSDE al limpiar el espacio de trabajo de caché de ArcSDE. Se muestran dos métodos. 1. Desconectarse de una conexión específica, especificando el nombre de archivo de conexión. 2. Desconectarse de todas las conexiones dejando en blanco el parámetro de archivo de conexión de ArcSDE.

# Name: ClearWorkspaceCache_Example.py # Description: Two examples: 1. Remove the specified ArcSDE workspace from the workspace cache,  #                               terminating the connection to ArcSDE from this client #                            2. Remove many ArcSDE workspaces from the workspace cache,  #                               terminating the connection to ArcSDE from this client for each workspace.  # Import system modules import arcpy from arcpy import env  # Set environment settings env.workspace = "Database Connections\Connection to gpserver.sde" # Creates a connection to ArcSDE fcList = arcpy.ListFeatureClasses() # Show that we are connected print str(fcList) + "\n" env.workspace = "" # Release hold on ArcSDE workspace created in previous step.  # Execute the Clear Workspace Cache tool arcpy.ClearWorkspaceCache_management("Database Connections\Connection to gpserver.sde") print arcpy.GetMessages() + "\n"  # Clear the Workspace Cache of multiple connections # Set environment settings # Connection 1 env.workspace = "Database Connections\Connection to gpServer.sde" # Creates a connection to ArcSDE fcList = arcpy.ListFeatureClasses() # Show that we are connected print str(fcList) + "\n"  # Connection 2 env.workspace = "Database Connections\Connection to ProductionServer.sde" # Creates a connection to ArcSDE fcList = arcpy.ListFeatureClasses() # Show that we are connected print str(fcList) + "\n"  # Connection 3 env.workspace = "Database Connections\Connection to TestServer.sde" # Creates a connection to ArcSDE fcList = arcpy.ListFeatureClasses() # Show that we are connected print str(fcList) + "\n" env.workspace = "" # Release hold on ArcSDE workspace created in previous steps.  # Execute the Clear Workspace Cache tool arcpy.ClearWorkspaceCache_management() # If you do not specify a connection, all ArcSDE workspaces will be removed from the Cache print arcpy.GetMessages()

Entornos

Temas relacionados

Información sobre licencias

ArcGIS for Desktop Basic: Sí
ArcGIS for Desktop Standard: Sí
ArcGIS for Desktop Advanced: Sí
5/12/2014