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