Ключевые слова конфигурации для многопользовательских баз геоданных

Существует множество параметров для ключевых слов конфигурации в многопользовательской базе геоданных. Для каждой системы управления базами данных (СУБД) по умолчанию создаётся определенный набор ключевых слов в таблице DBTUNE базы геоданных. Кроме того, администратор базы геоданных может добавлять пользовательские ключевые слова.

Ключевые слова конфигурации используются, чтобы сгруппировать параметры и значения параметров под одним заголовком (ключевым словом). Параметры и значения параметров указывают опции хранения наборов данных в базе геоданных. Ключевые слова конфигурации вместе со своими параметрами и их значениями хранятся в системной таблице DBTUNE в базе геоданных. В таблице DBTUNE значения параметров называются config_strings.

Как используются ключевые слова конфигурации

Путем объединения набора параметров и значений в группы, ключевые слова конфигурации позволяют вам назначить одно ключевое слово, которое будет определять работу нескольких опций хранения конкретного набора данных. Вы выбираете, какое ключевое слово конфигурации использовать, когда создаёте набор данных в базе геоданных. Если вы не указали иное ключевое слово, для данных используется ключевое слово DEFAULTS.

Администратор базы геоданных может изменить значения параметров, чтобы изменить способ хранения различных компонентов класса пространственных объектов или набора растровых данных. Например, в базе геоданных в IBM Db2 значения параметров бизнес-таблица и дельта-таблица ключевое слово конфигурации DEFAULTS может определить, что каждый тип таблицы будет храниться в разных табличных областях.

Администратор базы геоданных также может создавать пользовательские ключевые слова конфигурации. Администратор базы геоданных несет ответственность за существование необходимых ключевых слов конфигурации в таблице DBTUNE и их доступность для использования в ArcGIS Pro. Администратор базы геоданных может сообщить о доступности каких-либо пользовательских ключевых слов конфигурации, а также о том, когда следует их использовать.

Какое ключевое слово конфигурации использовать

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

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

Ключевые слова конфигурации хранения геометрии

Все базы геоданных хранят пространственные (геометрические) данные. Каждая система управления базами данных (СУБД), используемая для многопользовательских баз геоданных, имеет свои собственные технологии хранения геометрии. ArcGIS поддерживает один тип хранения геометрии в Db2 и SAP HANA. Для Microsoft SQL Server, Oracle и PostgreSQL вы можете выбирать разные опции хранения геометрии.

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

Ниже приводятся ключевые слова конфигурации, которые связаны с каждым типом хранения в каждой поддерживаемой базе данных:

Ключевое слово конфигурацииХранение в формате geometryТребования

ST_GEOMETRY

Пространственный тип Esri для Oracle или PostgreSQL

ST_Geometry должно быть настроено для PostgreSQL, чтобы вы могли использовать это ключевое слово.

Это ключевое слово не будет работать в предложениях сервиса базы данных Oracle или PostgreSQL.

SDO_GEOMETRY

Oracle Spatial

Oracle Spatial или Locator должны быть включены в базу данных.

PG_GEOMETRY

Тип геометрии PostGIS для PostgreSQL

PostGIS должен быть установлен в базе геоданных.

PG_GEOGRAPHY

Тип геометрии PostGIS для PostgreSQL

PostGIS должен быть установлен в базе геоданных.

GEOMETRY

Тип геометрии Microsoft для SQL Server

GEOGRAPHY

Тип географии Microsoft SQL Server

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

Подсказка:

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

Тогда вы зададите другое ключевое слово конфигурации хранения геометрии и, следовательно, будете использовать другой тип хранения геометрии в ситуациях, которые требуют создания небольшого набор классов объектов в типе хранения геометрии, отличном от типа по умолчанию. Далее приведены примеры ситуаций, когда вы могли бы использовать эти ключевые слова:

  • При проектировании базы геоданных вы можете попробовать различные типы хранения, чтобы понять, какие типы для каких именно наборов данных подходят. В этом случае вы бы могли сохранять тот же набор данных (с другим именем), используя разные ключевые слова конфигурации хранения геометрии, и периодически тестировать производительность работы каждого набора данных.
  • Вы работаете с консультантом, которому нужны данные с определенным типом геометрии.
  • Вы работаете над проектом, который требует другой тип геометрии.

Примечание:

В ArcGIS Pro следующие пространственные типы являются устаревшими:

  • SDEBINARY
  • WKB_GEOMETRY

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

Ключевые слова конфигурации топологии

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

Если вы не выберете другое ключевое слово топологии при ее создании, то для определения хранения таблиц топологии будет использоваться составное ключевое слово TOPOLOGY_DEFAULTS.

Чтобы использовать ключевое слово топологии, отличное от используемого по умолчанию, ваш администратор базы геоданных мог бы создать ключевые слова топологии, которые бы смогли определить другие параметры хранения, отличные от используемых по умолчанию. Администратор базы геоданных предоставит эти ключевые слова при необходимости.

Ключевые слова конфигурации Terrain

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

Если вы не выбрали другое ключевое слово terrain при создании набора данных terrain, то для определения хранения таблиц terrain будет использоваться составное ключевое слово TERRAIN_DEFAULTS.

Чтобы использовать ключевое слово terrain, отличное от используемого по умолчанию, ваш администратор базы геоданных мог бы создать ключевые слова terrain, которые бы смогли определить другие параметры хранения, отличные от используемых по умолчанию. Администратор базы геоданных предоставит эти ключевые слова при необходимости.

Лицензия:

Наборы данных Terrain требуют ArcGIS 3D Analyst extension.