Краткая информация
Обновление схемы производственной базы данных. В производственной базе данных хранятся таблицы, используемые решениями Esri для картографирования и создания графиков. Решения Esri Production Mapping, Esri Defense Mapping и ArcGIS for Aviation: Charting хранят различные модели данных в своих производственных базах данных. Эти модели описывают бумажные карты или диаграммы на основе спецификаций продуктов.
Использование
Параметр Рабочая область для производственной базы данных (Workspace for Product Database) должен быть базой геоданных, которая содержит производственную базу данных. Этот инструмент обновляет производственную базу данных до новейшей версии.
Используйте путь к файлу подключения, если Рабочая область для производственной базы данных ссылается на многопользовательскую базу геоданных. Учетные данные пользователя в файле подключения должны включать права на создание данных в рабочей области.
Вы можете использовать ключевое слово конфигурации для файловых и многопользовательских баз геоданных. Каждый тип базы геоданных и конфигурация поддерживают различные ключевые слова конфигурации; однако, персональные базы геоданных не поддерживают ключевые слова.
Синтаксис
UpgradeProductionDatabase(production_database_workspace, {database_config_keyword})
Параметр | Объяснение | Тип данных |
production_database_workspace | Рабочая область, которая будет хранить производственную базу данных. | Workspace |
database_config_keyword (Дополнительный) | Хранение базы данных или ключевое слово конфигурации. Значение по умолчанию – Defaults. | String |
Пример кода
Пример UpgradeProductionDatabase (автономный скрип Python)
Следующий автономный скрипт демонстрирует использование инструмента 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")
Параметры среды
Информация о лицензиях
- ArcGIS Desktop Basic: Нет
- ArcGIS Desktop Standard: Требует Production Mapping
- ArcGIS Desktop Advanced: Требует Production Mapping