ArcGIS for Desktop

  • Документация
  • Стоимость
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS for Desktop

Полноценная профессиональная ГИС

ArcGIS for Server

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Стоимость
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

Справка

  • Главная
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительно...

Как базы геоданных хранятся в СУБД?

  • Физическое хранение баз геоданных
  • Хранение и управление пространственными данными

Многие базы геоданных используют реляционные базы данных, такие как Oracle, IBM DB2 или Microsoft SQL Server для хранения данных и управления географической информацией. Это позволяет базе геоданных разрастаться до огромных размеров и поддерживать большое количество пользователей и редакторов. Такие базы геоданных также поддерживают несколько крайне важных процессов управления данными, в том числе работу с версиями, репликацию и архивирование.

Физическое хранение баз геоданных

Основным механизмом хранения баз геоданных является использование таблиц. Таблицы хранятся либо как файлы на диске, либо внутри содержимого СУБД, как показано ниже:

Тип базы геоданныхМетод хранения данных

Персональная база геоданных

Microsoft Access

Файловая база геоданных

Папка файловой системы, содержащая файлы данных

База геоданных Desktop (включена в ArcGIS for Desktop[Стандартный или Дополнительно] и ArcGIS Engine с Geodatabase Update) и база геоданных рабочей группы (ArcGIS for Server на уровне лицензии Workgroup)

Microsoft SQL Server Express Edition

Многопользовательская база геоданных (включена в ArcGIS for Server на уровне лицензии Enterprise. Требуется, чтобы вы приобрели собственную СУБД).

  • IBM DB2
  • IBM Informix Dynamic Server
  • Microsoft SQL Server
  • Oracle
  • PostgreSQL

база геоданных в сравнении с СУБД

Хранение и управление пространственными данными

Таблицы

Хранилище базы геоданных в СУБД содержит два набора таблиц – таблицы наборов данных (задаваемые пользователем таблицы) и системные таблицы.

Системные таблицы, использующие XML-документы для некоторых столбцов, и таблицы наборов данных, которые могут использовать столбцы типа SQL, отображены в базе геоданных.

  • Таблицы наборов данных – Каждый набор данных в базе геоданных хранится в одной или нескольких таблицах. Таблицы наборов данных для управления данными работают с системными таблицами.
  • Системные таблицы – Системные таблицы баз геоданных отслеживают содержимое каждой базы геоданных. По сути, они описывают схему базы геоданных, которая указывает все определения, правила и отношения наборов данных. Эти системные таблицы содержат и управляют всеми метаданными, требующимися для реализации свойств базы геоданных, правил проверки данных и поведения.

Внутренняя структура этих таблиц была изменена, начиная с релиза ArcGIS 10. Информация, которая относится к схеме базы геоданных, которая до версии ArcGIS 10 хранилась в около 35 системных таблицах базы геоданных теперь была консолидирована в четырех основных таблицах:

  • GDB_Items содержит список всех элементов, которые содержатся в базе геоданных, таких как классы объектов, топологии и домены
  • GDB_ItemTypes содержит предварительно настроенный список распознаваемых типов элементов, таких как Table (таблица)
  • GDB_ItemRelationships содержит схему отношений между элементами, такими как классы объектов, содержащиеся в наборе классов
  • GDB_ItemRelationshipTypes содержит предварительно настроенный список распознаваемых типов отношений, например DatasetInFeatureDataset (Данные в наборе классов)

Например, класс простых пространственных объектов, хранящийся в базе геоданных внутри СУБД SQL Server с использованием хранилища двоичной геометрии, состоит из бизнес-таблицы, связанной с ней таблицы объектов (f) и таблицы пространственного индекса (s). Эти таблицы работают с набором системных таблиц: i table, gdb_items, sde_table_registry, sde_layers и sde_spatial_references. Они используются для отслеживания информации о классе пространственных объектов.

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

Дополнительные файлы

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

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

Дополнительные сведения о структуре наборов данных и системных таблиц см. в следующих статьях:

  • Системные таблицы в базе геоданных в DB2
  • Системные таблицы в базе геоданных в Informix,
  • Системные таблицы в базе геоданных в Oracle,
  • Системные таблицы в базе геоданных в PostgreSQL,
  • Системные таблицы в базе геоданных в SQL Server
Отзыв по этому разделу?

ArcGIS for Desktop

  • На главную
  • Документация
  • Стоимость
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация