Обновить производственную базу данных (Production Mapping)
Краткая информация
Обновление схемы производственной базы данных. В производственной базе данных хранятся таблицы, используемые решениями Esri для картографирования и создания графиков. Решения Esri Production Mapping, Esri Defense Mapping и ArcGIS for Aviation: Charting хранят различные модели данных в своих производственных базах данных. Эти модели описывают бумажные карты или диаграммы на основе спецификаций продуктов.
Использование
-
Параметр Рабочая область для производственной базы данных (Workspace for Product Database) должен быть базой геоданных, которая содержит производственную базу данных. Этот инструмент обновляет производственную базу данных до новейшей версии.
Use a path to an sde connection file if Workspace for Product Database references an enterprise geodatabase. The user credentials in the connection file must have permission to create data in the workspace.
You can use a configuration keyword for file and enterprise geodatabases. Each geodatabase type and configuration supports different configuration keywords; however, personal geodatabases do not support keywords.
Синтаксис
Параметр | Объяснение | Тип данных |
production_database_workspace |
The workspace that will store the production database. | Workspace |
database_config_keyword (дополнительно) |
Database storage or configuration keyword. The default is Defaults. | String |
Пример кода
Следующий автономный скрипт демонстрирует использование инструмента UpgradeProductionDatabase. Скрипт применяет к производственной базе данных схему из предыдущей версии.
# 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")