Resumen
Actualiza el esquema de la base de datos de producción. Una base de datos de producción almacena tablas utilizadas por la soluciones de mapas y representación cartográfica de Esri. Esri Production Mapping, Esri Defense Mapping y ArcGIS for Aviation: Charting almacenan diferentes modelos de datos en sus bases de datos de producción. Estos modelos de datos describen mapas en papel o gráficas basándose en las especificaciones de producto.
Uso
El Espacio de trabajo para Base de datos del producto debe ser una geodatabase que contenga una base de datos de producción. Esta herramienta actualiza la base de datos de producción a la versión más reciente.
Use una ruta a un archivo de conexión si el Espacio de trabajo para base de datos del producto hace referencia a una geodatabase corporativa. Las credenciales de usuario del archivo de conexión deben tener permiso para crear datos en el espacio de trabajo.
Puede usar una palabra clave de configuración para geodatabases de archivos y corporativas. Cada configuración y tipo de geodatabase admite diferentes palabras clave de configuración; sin embargo, las geodatabases personales no admiten palabras clave.
Sintaxis
UpgradeProductionDatabase(production_database_workspace, {database_config_keyword})
Parámetro | Explicación | Tipo de datos |
production_database_workspace | El espacio de trabajo que almacenará la base de datos de producción. | Workspace |
database_config_keyword (Opcional) | Almacenamiento de base de datos o clave de configuración. El valor predeterminado es Predeterminados. | String |
Muestra de código
Ejemplo de UpgradeProductionDatabase (secuencia de comandos independiente)
La siguiente secuencia de comandos independiente muestra cómo utilizar la herramienta UpgradeProductionDatabase. La secuencia de comandos actualiza una base de datos de producción con un esquema de una versión anterior.
# Name: UpgradeProductionDatabase_Example.py
# Description: Upgrades a production database in an existing file geodatababase to the current schema
# Requirements: Production Mapping extension
# import arcpy and checkout a Production Mapping license
import arcpy
arcpy.CheckOutExtension("foundation")
#Set local variables
productiondatabase_workspace = "C:\\Data\\ProductionDatabase.gdb"
database_config_keyword = "DEFAULTS"
# upgrades a production database
arcpy.UpgradeProductionDatabase_production(productiondatabase_workspace, database_config_keyword)
print "Script completed successfully."
# Check in the extension
arcpy.CheckInExtension("foundation")
Entornos
Información sobre licencias
- ArcGIS Desktop Basic: No
- ArcGIS Desktop Standard: Requiere Production Mapping
- ArcGIS Desktop Advanced: Requiere Production Mapping