Для каждой СУБД, используемой для хранения многопользовательской базы геоданных, по умолчанию доступен определенный набор ключевых слов конфигурации. Кроме того, администратор базы геоданных может добавлять пользовательские ключевые слова.
Что такое ключевые слова конфигурации в многопользовательской базе геоданных?
Ключевые слова конфигурации группируют параметры и значения параметров под одним заголовком (ключевым словом). Параметры и значения параметров указывают опции хранения наборов данных в базе геоданных. Ключевые слова конфигурации вместе со своими параметрами и их значениями хранятся в системной таблице в базе геоданных. Администратор базы геоданных управляет содержимым этой таблицы.
Как используются ключевые слова конфигурации?
Путем объединения набора параметров и значений в группы, ключевые слова конфигурации позволяют вам назначить одно ключевое слово, которое будет определять работу нескольких опций хранения конкретного набора данных. Вы выбираете, какое ключевое слово конфигурации использовать, когда создаёте набор данных в базе геоданных. Если вы не указали иное ключевое слово, используется ключевое слово DEFAULTS.
Администратор базы геоданных также может создавать пользовательские ключевые слова конфигурации. Администратор базы геоданных несет ответственность за существование необходимых ключевых слов конфигурации в базе геоданных и их доступность для использования в ArcGIS Desktop. Администратор базы геоданных может сообщить о доступности каких-либо пользовательских ключевых слов конфигурации, а также о том, когда следует их использовать.
Какие ключевые слова конфигурации вам следует использовать?
В большинстве случаев ключевое слово конфигурации DEFAULT (по умолчанию) является достаточным. Администратору базы геоданных нужно произвести любые необходимые изменения в значениях параметров ключевого слова конфигурации DEFAULTS для того, чтобы оно могло представлять собой те настройки конфигурации, которые необходимы в большинстве случаев.
При некоторых особенных обстоятельствах, например, при импорте или создании данных, вам может быть необходимо выбрать ключевое слово конфигурации, отличное от DEFAULTS. В этом случае администратор базы геоданных должен предоставить вам информацию о том, какие ключевые слова использовать и когда. В следующих разделах описаны некоторые из таких ситуаций.
Ключевые слова конфигурации хранения геометрии
Все базы геоданных хранят данные о геометрии объектов (отсюда приставка "гео" термина "база геоданных"). Каждая система управления базами данных, используемая для многопользовательских баз геоданных, предоставляет свои собственные механизмы хранения геометрии. Для IBM Db2 геометрия хранится с использование Spatial Extender (ST_Geometry). В IBM Informix геометрия хранится с помощью Spatial DataBlade (также ST_Geometry). Базы геоданных, хранящиеся в Oracle, Microsoft SQL Server или PostgreSQL предоставляют несколько вариантов хранения геометрии, как указано в таблице ниже.
Esri рекомендует использовать пространственные типы SQL для хранения геометрии, поскольку это дает расширенные функциональные возможности; например, вы можете публиковать редактируемые сервисы объектов, создавать слои запросов и использовать SQL для редактирования только в случае, если ваши классы объектов используют пространственный тип SQL. В следующей таблице показаны ключевые слова конфигурации, связанные с каждым из этих типов хранения, а также имеют ли они пространственные типы SQL или нет:
Ключевое слово конфигурации | Хранение в формате geometry | Пространственный тип SQL? |
---|---|---|
WKB_GEOMETRY | Стандартный двоичный формат OGC (OGC Well-Known Binary) | Нет |
SDEBINARY | Сжатый двоичный формат ArcSDE (ArcSDE Compressed Binary) | Нет |
ST_GEOMETRY | Пространственный тип Esri SQL для Oracle или PostgreSQL | Да |
SDO_GEOMETRY | Oracle Spatial | Да |
PG_GEOMETRY | Тип геометрии PostGIS | Да |
PG_GEOGRAPHY | Тип географии PostGIS | Да |
GEOMETRY | Тип геометрии Microsoft | Да |
GEOGRAPHY | Тип географии Microsoft | Да |
Администратор базы геоданных задает хранение геометрии DEFAULTS для того типа, который вы будете использовать для большинства наборов данных. Если вы хотите использовать тип хранения, не установленный под ключевым словом DEFAULTS, можете определить несколько разных ключевых слов конфигурации хранения геометрии и, следовательно, использовать для ваших данных при определенных условиях различные типы хранения геометрии. Например, если вы храните данные в базе геоданных в PostgreSQL и ключевое слово DEFAULTS настроено на использование хранилища PostGIS geometry, но вы хотите использовать хранилище PostGIS geography для хранения некоторых ваших данных в пространственном типе SQL, использующем координаты широты и долготы, вы можете выбрать ключевое слово конфигурации PG_GEOGRAPHY вместо этого.
Ключевые слова конфигурации сети
Ключевые слова конфигурации сети используются при создании наборов сетевых данных, требующих наличия ArcGIS Network Analyst extension.
Ключевые слова конфигурации сети являются составными ключевыми словами конфигурации: они состоят из трех независимых ключевых слов, которые работают совместно для хранения таблиц одного класса в разных местах. Составным ключевым словом сети, которое вы видите в клиенте ArcGIS, является NETWORK_DEFAULTS.
Если вы не укажете ключевое слово конфигурации для сети, для определения хранения сети будут использоваться настройки ключевого слова по умолчанию.
Администратор базы геоданных может создавать наборы пользовательских ключевых слов. Например, если вы собираетесь создать сеть для автобусных маршрутов и вы полагаете, что этот набор данных будет намного больше слоя рек и железных дорог, то ваш администратор базы геоданных мог бы создать набор ключевых слов конфигурации сети для хранения сети автобусных маршрутов в другом месте вашей базы геоданных.
Ключевые слова конфигурации топологии
Каждый раз, когда вы создаете топологию, для управления хранением таблиц топологии используется ключевое слово конфигурации топологии.
Ключевые слова конфигурации топологии являются составными ключевыми словами. Составным ключевым словом топологии по умолчанию, которое вы видите в клиенте ArcGIS, является TOPOLOGY_DEFAULTS.
Чтобы использовать ключевое слово топологии, отличное от используемого по умолчанию, ваш администратор базы геоданных мог бы создать новые ключевые слова топологии, которые бы смогли определить другие параметры хранения, отличные от используемых по умолчанию. Администратор даст вам знать, когда следует использовать составное ключевое слово топологии, отличное от TOPOLOGY_DEFAULTS.
Ключевые слова конфигурации Terrain
Каждый раз, когда вы создаете terrain, для управления хранением таблиц terrain используется ключевое слово конфигурации terrain.
Ключевые слова конфигурации terrain являются составными ключевыми словами. Составным ключевым словом terrain по умолчанию, которое вы видите в клиенте ArcGIS, является TERRAIN_DEFAULTS.
Как и в случае с ключевыми словами сети и топологии, ваш администратор базы геоданных может создать пользовательские ключевые слова, определяющие другую информацию о хранении, и сообщить вам о том, когда их следует использовать.