Доступно с лицензией Standard или Advanced.
Ключевые слова конфигурации представляют собой набор параметров и значений конфигурации, которые определяют способ хранения данных в вашей базе геоданных. Если вам надо изменить способ хранения данных в вашей базе геоданных, вы можете изменить настройки параметров существующих ключевых слов или создать свои собственные ключевые слова.
Если вы решили создать свое собственное (пользовательское) ключевое слово конфигурации или изменить значения параметров существующего слова, используйте инструмент Экспортировать ключевое слово конфигурации базы геоданных, чтобы экспортировать свои текущие настройки в текстовый файл. Измените и сохраните этот текстовый файл, а затем запустите инструмент Импортировать ключевое слово конфигурации базы геоданных (Import Geodatabase Configuration Keyword), чтобы импортировать сделанные изменения. Вместо этого вы также можете использовать Python, чтобы экспортировать текстовый файл, изменить и сохранить этот файл, а затем с помощью Python импортировать изменения.
Запуск инструментов геообработки
Если у вас есть доступ к ArcGIS for Desktop (Standard или Advanced), подключитесь к базе геоданных из дерева Каталога, запустите инструмент Экспортировать ключевое слово конфигурации базы геоданных (Export Geodatabase Configuration Keyword) для создания текстового файла с текущими настройками конфигурации базы геоданных, внесите изменения и сохраните этот текстовый файл, а затем импортируйте изменения с помощью инструмента Импортировать ключевое слово конфигурации базы геоданных (Import Geodatabase Configuration Keyword).
- Подключитесь к базе геоданных от имени пользователя sde.
- Экспортируйте текущие параметры ключевого слова конфигурации в текстовый файл с помощью инструмента Экспортировать ключевое слово конфигурации базы геоданных (Export Geodatabase Configuration Keyword). Укажите подключение, созданное вами в предыдущем шаге, в качестве Входного подключения к базе данных (Input Database Connection), укажите имя и расположение выходного файла и щелкните OK для запуска инструмента.
В указанном вами расположении будет создан файл с текущими параметрами конфигурации базы геоданных.
- Откройте экспортированный файл в текстовом редакторе и внесите в него изменения.
Вы можете как изменить значения параметров существующих ключевых слов, так и создать свои собственные пользовательские ключевые слова.
- Сохраните и закройте текстовый файл.
- Импортируйте измененный файл с помощью инструмента Импортировать ключевое слово конфигурации базы геоданных (Import Geodatabase Configuration Keyword). Используйте то же подключение к базе геоданных, которое вы указывали при экспорте ключевых слов конфигурации.
Теперь при создании данных вы сможете использовать новые параметры конфигурации.
Использование Python
Вы можете с помощью скрипта запрограммировать создание файла подключения к базе данных, указать этот файл в качестве входного для функции ExportGeodatabaseConfigurationKeyword_management, изменить получившийся текстовый файл, сохранить и закрыть этот файл, а затем использовать вышеназванный файл подключения и функцию ImportGeodatabaseConfigurationKeyword_management для импорта сделанных изменений.
Скрипт Python следует запускать с компьютера, на котором установлен ArcGIS for Server или ArcGIS for Desktop (Standard или Advanced).
- Откройте командное окно, импортируйте модуль ArcPy и создайте файл подключения к базе данных (.sde), используя функцию CreateDatabaseConnection_management. Подключитесь от имени пользователя sde. Не забудьте сохранить с этим файлом имя пользователя и пароль.
В данном примере файл подключения admin.sde создан в директории /usr/connectionfiles на сервере Linux. Выполнено подключение к каталогизированной базе данных TEAMDATA от имени пользователя sde.
import arcpy arcpy.CreateDatabaseConnection_management (r'/usr/connectionfiles', "admin.sde", "DB2", "TEAMDATA", "DATABASE_AUTH", "sde", "Cky00r", "SAVE_USERNAME")
- Экспортируйте текущую конфигурацию баз геоданных.
В этом примере файл config экспортирован в директорию /usr/tmp.
arcpy.ExportGeodatabaseConfigurationKeyword_management (r'/usr/connectionfiles/admin.sde', r'/usr/tmp/config.vi')
- Откройте экспортированный файл в текстовом редакторе и внесите в него изменения.
Вы можете как изменить значения параметров существующих ключевых слов, так и создать свои собственные пользовательские ключевые слова.
- Сохраните и закройте текстовый файл.
- Импортируйте измененный файл.
arcpy.ImportGeodatabaseConfigurationKeyword_management (r'/usr/connectionfiles/admin.sde', r'/usr/tmp/config.vi')
Теперь при создании данных вы сможете использовать новые параметры конфигурации.