Изменение ключевых слов конфигурации

Доступно с лицензией Standard или Advanced.

Ключевые слова конфигурации представляют собой набор параметров и настроек конфигурации, которые определяют способ хранения данных в вашей базе геоданных. Если вам надо изменить способ хранения данных в вашей базе геоданных, вы можете изменить настройки параметров существующих ключевых слов или создать свои собственные ключевые слова.

Если вы решили создать пользовательское ключевое слово конфигурации или изменить значения параметров существующего слова, используйте инструмент Экспортировать ключевые слова конфигурации баз геоданных, чтобы экспортировать свои текущие настройки в текстовый файл. Измените и сохраните этот текстовый файл, а затем запустите инструмент Импортировать ключевые слова конфигурации баз геоданных, чтобы импортировать сделанные изменения. Вместо этого используйте функцию ArcPy, чтобы экспортировать текстовый файл, изменить и сохранить этот файл, а затем с помощью функции ArcPy импортировать изменения.

Запуск инструментов геообработки

Если у вас есть доступ к ArcGIS Pro (Standard или Advanced), подключитесь к базе геоданных из панели Каталог, запустите инструмент Экспортировать ключевые слова конфигурации баз геоданных, чтобы создать текстовый файл с текущими настройками конфигурации базы геоданных, внесите изменения и сохраните этот текстовый файл, а затем импортируйте изменения с помощью инструмента Импортировать ключевые слова конфигурации базы геоданных.

  1. Подключитесь к базе геоданных от имени пользователя sde.
  2. Экспортируйте текущие параметры ключевого слова конфигурации в текстовый файл с помощью инструмента Экспортировать ключевые слова конфигурации баз геоданных.
    1. Укажите подключение, созданное на предыдущем шаге в поле Входное подключение к базе данных.
    2. Укажите имя и местоположение выходного файла.
    3. Нажмите Запустить для запуска инструмента.

    В указанном вами расположении будет создан файл с текущими параметрами конфигурации базы геоданных.

  3. Откройте экспортированный файл в текстовом редакторе и внесите в него изменения.

    Вы можете как изменить значения параметров существующих ключевых слов, так и создать свои собственные пользовательские ключевые слова.

  4. Сохраните и закройте текстовый файл.
  5. Импортируйте измененный файл с помощью инструмента Импортировать ключевые слова конфигурации базы геоданных.

    Используйте то же подключение к базе геоданных, которое вы указывали при экспорте ключевых слов конфигурации.

    Теперь при создании данных вы сможете использовать новые параметры конфигурации.

Использование Python

Вы можете с помощью скрипта запрограммировать создание файла подключения к базе данных, указать его в качестве входного для функции ExportGeodatabaseConfigurationKeywords_management ArcPy, изменить получившийся текстовый файл, сохранить и закрыть, а затем использовать этот файл подключения вместе с функцией ImportGeodatabaseConfigurationKeywords_management ArcPy для импорта внесённых изменений.

Скрипты Python должны выполняться на компьютере, где установлена ArcGIS Server или ArcGIS Pro (Standard или Advanced).

  1. Откройте окно командной строки, импортируйте модуль ArcPy и создайте файл подключения к базе данных (.sde) с помощью функции CreateDatabaseConnection_management.

    Подключитесь от имени пользователя sde. Сохраните имя пользователя и пароль в файле.

    В данном примере файл подключения admin.sde создаётся в директории /usr/connectionfiles на сервере Linux. Выполнено подключение к проектной базе геоданных кластера баз данных teamserver от имени пользователя sde.

    import arcpy
    arcpy.CreateDatabaseConnection_management (r'/usr/connectionfiles', "admin.sde", "POSTGRESQL", "teamserver", "DATABASE_AUTH", "sde", "Cky00r", "SAVE_USERNAME", "projects")

  2. Экспортируйте текущую конфигурацию баз геоданных.

    В данном примере файл конфигурации экспортируется в директорию /usr/tmp.

    arcpy.ExportGeodatabaseConfigurationKeywords_management (r'/usr/connectionfiles/admin.sde', r'/usr/tmp/config.vi')

  3. Откройте экспортированный файл в текстовом редакторе и внесите в него изменения.

    Измените значения параметров существующих ключевых слов или создайте собственные пользовательские ключевые слова.

  4. Сохраните и закройте текстовый файл.
  5. Импортируйте измененный файл.

    arcpy.ImportGeodatabaseConfigurationKeywords_management (r'/usr/connectionfiles/admin.sde', r'/usr/tmp/config.vi')

    Теперь при создании данных вы сможете использовать новые параметры конфигурации.