В этой документации к разделам по базам геоданных в ArcGIS Pro используются приведенные ниже термины.
База геоданных
База геоданных - это база данных или файловая структура, используемая главным образом для хранения, запроса и управления пространственными данными. В базах геоданных хранится геометрия, система пространственной привязки, атрибуты и правила поведения для данных. В базе геоданных могут быть собраны различные типы географических наборов данных, включая классы пространственных объектов, таблицы атрибутов, наборы растровых данных, наборы сетевых данных, топологии и многое другое. Базы геоданных могут храниться в системах управления реляционными базами данных (многопользовательская база геоданных), в файловой системе (файловая база геоданных) или в базе данных sqlite (мобильная база геоданных).
Термин | Описание | Сопутствующие ресурсы |
---|---|---|
Файловая база геоданных | Файловая база геоданных хранится в виде нескольких файлов в папке с расширением .gdb. Каждый набор данных содержится в отдельном файле. По умолчанию файлы могут увеличиваться до 1 ТБ, но это значение можно изменить на 4 или 256 ТБ с помощью ключевого слова конфигурации. | Создание файловой базы геоданных Сжатие данных файловой базы геоданных |
Мобильная база геоданных | Мобильная база геоданных хранится в базе данных SQLite, которая полностью содержится в одном файле и имеет расширение .geodatabase. | Создание мобильной базы геоданных Загрузка ST_Geometry в мобильную базу геоданных для доступа к SQL |
Многопользовательская база геоданных | Корпоративные базы геоданных — также известны как многопользовательские базы геоданных, хранятся в реляционных базах данных. Многопользовательские базы геоданных могут быть практически неограниченными по размеру и количеству пользователей; ограничения различаются в зависимости от поставщика системы управления базами данных (СУБД). |
Типы наборов данных баз геоданных
В следующей таблице описываются типы наборов данных, которые могут быть созданы в базе геоданных в ArcGIS Pro.
Термин | Описание |
---|---|
Векторный слой 3D-объектов | Векторный слой 3D-объектов |
Аннотации | Аннотация
|
Набор данных каталога | Набор данных каталога |
Объекты-размеры | Размеры |
Класс пространственных объектов | Класс пространственных объектов – это собрание географических объектов с одинаковым типом геометрии (например, точка, линия или полигон), с однотипными атрибутами и одинаковой пространственной привязкой. Классы пространственных объектов позволяют группировать однородные объекты в одну единицу для целей хранения данных. Например, автомагистрали, основные и второстепенные дороги могут быть сгруппированы в класс линейных объектов с именем дороги. Наиболее часто используемыми типами классов пространственных объектов являются класс точечных объектов |
Набор классов объектов | Набор классов объектов |
Набор инструментов геообработки | Набор инструментов геообработки Примечание:Наборы инструментов не поддерживаются в мобильной базе геоданных. |
Набор данных мозаики | Наборы данных мозаики Примечание:Наборы мозаики не поддерживаются в мобильной базе геоданных. |
Набор данных ориентированных изображений | Набор данных ориентированных изображений |
Набор растровых данных | Набор растровых данных Примечание:Наборы растровых данных не поддерживаются в мобильной базе геоданных. |
Класс отношений | Класс отношений |
Таблица | Таблица |
Набор данных траектории | Набор данных траектории Примечание:Наборы данных траектории не поддерживаются в мобильной базе геоданных. |
Просмотр | Представление |
Типы наборов данных контроллера базы геоданных
В следующей таблице описываются типы наборов данных контроллера, которые могут быть созданы в базе геоданных в ArcGIS Pro.
Термин | Описание |
---|---|
Набор сетевых данных | Набор сетевых данных |
Набор данных участков | Набор данных участков |
Набор данных Terrain | Набор данных terrain |
Топология | Топология |
Сеть трассировки | Сеть трассировки |
Инженерная сеть | Инженерная сеть |
Свойства набора данных базы геоданных
В следующей таблице описаны различные свойства наборов данных, которые могут быть применены к наборам данных в базе геоданных в ArcGIS Pro:
Термин | Описание |
---|---|
Поля – это компоненты, представляющие структуру таблицы. Табличная информация состоит из строк и столбцов. В ArcGIS строки называются записями, а столбцы – полями. Каждое поле таблицы может хранить особый тип данных, например, число, дату или текст. Поля формируют атрибутивную информацию каждого слоя карты или автономной таблицы. | |
Каждый класс объектов и таблица состоят из полей, которые определяются их типами данных. Тип данных поля является наиболее важным свойством, поскольку выбранный вами тип данных определяет тип данных, которые может хранить поле. В ArcGIS Pro число доступных типов данных, которые можно применять к полю, входят различные числовые типы (целые числа, числа с плавающей точкой, числа двойной точности), текст, только дата, сдвиг метки времени, большие двоичные объекты (BLOB) и глобальные уникальные идентификаторы (GUID). Полный список и дополнительные сведения о каждом типе данных см. в разделе Типы данных ArcGIS. Дополнительные свойства поля, которые можно установить, например точность, масштаб и длина поля, также зависят от типа данных поля. | |
Атрибутивный индекс используется для поиска записей, удовлетворяющих атрибутивному запросу. Атрибутивные индексы могут ускорить обработку запросов к соединениям и другим атрибутам таблиц, классов пространственных объектов, шейп-файлов или классов атрибутивных отношений. Атрибутивный индекс - это альтернативный путь, используемый ArcGIS для получения записи из таблицы. Для большинства типов атрибутивных запросов быстрее найти запись по индексу, чем начинать с первой записи и просматривать в таблице все записи подряд. | |
Пространственный индекс используется для быстрого определения местоположения объектов в классах пространственных объектов и для выполнения множества задач выбора и идентификации в ArcGIS Pro. Идентификация пространственного объекта, выбор объектов путем указания или растягивания рамки, а также перемещение и масштабирование – все эти действия требуют, чтобы ArcGIS Pro использовал пространственный индекс для определения местоположения объектов. | |
Пространственная привязка представляет собой систему координат, используемую для хранения каждого класса пространственных объектов и набора растровых данных.Пространственная привязка включает в себя и другие свойства координат, например, координатное разрешение для x,y-координат и необязательных z- и m-координат (измерений). В базе геоданных система координат и другие связанные пространственные свойства определяются в виде части пространственной привязки для каждого набора данных. | |
Ключевые слова конфигурации представляют собой настройку или группу настроек, которые могут использоваться файловой или многопользовательской базой геоданных для выявления, где и в каком формате нужно хранить данные в каждом наборе данных. Ключевые слова конфигурации можно использовать при создании таблицы или класса объектов, чтобы определить, как данные будут храниться в базе данных. |
Дизайн данных базы геоданных и ее функциональность
В следующей таблице описаны различные инструменты дизайна и моделирования данных, которые могут быть применены к наборам данных в базе геоданных в ArcGIS Pro:
Термин | Описание |
---|---|
Архивация предоставляет возможность записи и доступа к изменениям, которые были произведены для всего набора данных или только для поднабора данных в базе геоданных. Архивация представляет собой механизм сбора сведений об изменении данных, управления ими и их анализа. | |
Вложения используются для связывания копий медиафайлов, например, документов и изображений, с объектами в классе объектов или строками в отдельной таблице. Это позволяет добавлять информацию и контекст, например, прикрепляя изображение к классу объектов, отображающему определенный объект в поле, или прикрепляя отчет об оценке ущерба для конкретного здания в списке зданий. | |
Правила атрибутов улучшают процесс редактирования и обеспечивают целостность наборов данных базы геоданных. Это настраиваемые пользователем правила, которые могут использоваться для автоматического заполнения атрибутов, ограничения некорректного редактирования в ходе выполнения операций редактирования и проверки качества существующих объектов. | |
Правило атрибутов - Правило вычисления атрибутов | Правила вычислений используются для автоматического заполнения конфигураций атрибутов для пространственного объекта. Они могут быть созданы в качестве правил немедленных вычислений или правил пакетных вычислений, в зависимости от того, когда правило должно быть оценено следующим образом:
|
Правило атрибутов - Правила ограничений атрибутов | Правила ограничения определяют допустимые конфигурации атрибутов и общие отношения для пространственного объекта. В отличие от правил вычислений, правила ограничений не используются для заполнения атрибутов; они используются для того, чтобы для объекта обеспечивалось выполнение определенных условий. |
Правило атрибутов - Правила проверки атрибутов | Правила проверки определяют допустимые конфигурации атрибутов и общие отношения для пространственного объекта. Они используются для проверки объектов в наборе данных на основе определенных требований или ограничений. В заданное пользователем время для существующих объектов происходит оценка правил, и если правила нарушены, создаются объекты-ошибки. Этот процесс позволяет выполнять проверки качества и просматривать соответствующую область как повторяющийся процесс. |
Правило атрибутов - Шаблоны правил атрибутов | Помимо создания пользовательского правила атрибута, вы можете создать правило атрибута с использованием шаблона. Существуют шаблоны, которые помогут вам в разработке правил атрибутов для выполнения конкретных рабочих процессов. Шаблоны правил атрибутов позволяют вам воспользоваться функциональностью правил атрибутов без необходимости создания выражения скрипта Arcade. |
Зависящие значения, иногда называемые зависящими значениями атрибутов, представляют собой функцию дизайна данных, которая позволяет сделать значения в одном поле зависимыми от значений в другом поле. | |
Атрибутивные домены являются правилами, определяющими допустимые значения для типа поля. Они используются для ограничения допустимых значений определенного атрибута для таблицы или класса пространственных объектов. Они обеспечивают способ поддержания целостности данных, ограничивая либо поля списка, либо диапазон вариантов. | |
Отслеживание изменений предоставляет настройку для классов объектов и таблиц, которая позволяет вам автоматически записывать информацию о любых добавлениях и обновлениях, которые были выполнены. Он также сохраняет информацию о редакторе, который создал или изменил данные, и временную метку, регистрирующую дату и время изменения. | |
Подтипами называются подгруппы пространственных объектов класса пространственных объектов, или объектов таблицы, с одинаковыми атрибутами. Они используются как метод разделения данных на категории. |
Редактирование данных в базе геоданных
В следующей таблице описаны различные опции редактирования данных и механизмы, которые могут быть применены к наборам данных в базе геоданных в ArcGIS Pro:
Термин | Описание |
---|---|
Обслуживают модель Web GIS, разрешая сценарии многопользовательского редактирования и длинные транзакции в процессе работы с векторными веб-слоями. Дополнительные сведения см. в разделе Сценарии сервис-ориентированных версий. | |
Обеспечивает гибкость при работе с версиями для длинных транзакций при непосредственном доступе из многопользовательской базы геоданных и упрощает редактирование при использовании сервисов объектов для размещения более коротких транзакций. Дополнительные сведения см. в разделе Сценарии традиционных версий. | |
Традиционное управление версиями (перемещение изменений в базу) | Дополнительная форма традиционной версии, которая позволяет редакторам и приложениям получить непосредственны доступ к базе данных, при этом оставляя возможность редакторам работать с собственными представлениями данных. |
Стратегия управления данными, которая позволяет пользователям редактировать данные, не работая с несколькими версиями. Неверсионные изменения эквивалентны стандартным кратким транзакциям в базе данных. При редактировании неверсионных данных в ArcGIS Pro, каждая транзакция автоматически отправляется в базу данных без необходимости сохранения изменений. Внесенные вами изменения будут доступны остальным пользователям и приложениям, обращающимся к данным по завершении вашей транзакции. | |
ArcGIS Pro применяет блокировки в наборах данных многопользовательской базы геоданных при просмотре и в процессе пользовательского редактирования. Эти блокировки нужны для поддержания согласованности данных и версий. Поскольку объекты в базе геоданных заблокированы, доступ к этим объектам изменяется в зависимости от того, применяется ли разделяемая или эксклюзивная блокировка. |
Распределение данных в базе геоданных
В следующей таблице описаны различные опции распределения данных, которые могут быть применены к наборам данных в базе геоданных в ArcGIS Pro:
Термин | Описание |
---|---|
Репликация базы геоданных позволяет вам создавать копии данных из двух или более баз геоданных и разрешает пользователям редактировать данные в каждой базе независимо, таким образом, что изменения данных могут быть синхронизированы. | |
Открепление/прикрепление реплики позволяет вам редактировать данные дочерней реплики и затем производить синхронизацию этих изменений с родительской репликой. Подробнее см. в разделе Типы репликации базы геоданных. | |
Односторонняя репликация позволяет многократно производить отправку изменений данных в одном направлении, либо из родительской реплики в дочернюю, либо из дочерней реплики в родительскую. Односторонние реплики продолжают существовать после синхронизации, что позволяет вам продолжать отправлять изменения данных. | |
Двухсторонняя репликация позволяет отправлять изменения данных из родительской реплики в дочернюю реплику или из дочерней реплики в родительскую множество раз. Если одна и та же строка редактируется в обеих репликах базы геоданных, то при синхронизации реплик будет обнаружен конфликт. | |
Процесс синхронизации включает в себя процессы отправки изменений данных одной репликой и прием изменений связанной с ней другой репликой. Изменения данных включают в себя вставки, обновления и удаления, производимые в версии реплики. | |
Если ваше сетевое подключение непостоянно или медленно, вы можете перевести данные веб-слоя в автономный режим в ArcGIS Pro. В этом случае вы работаете с локальной копией данных. Это позволяет вносить правки и выполнять свою работу без постоянного подключения к сети. Как только доступность сети будет восстановлена, вы сможете загрузить свои локальные изменения. См. Выгрузка карты офлайн, чтобы узнать больше о том, как настроить этот рабочий процесс. | |
Реплики сервиса объектов предоставляют механизм, позволяющий синхронизировать автономные векторные слои с исходными данными. Реплика сервиса объектов получает изменения, внесенные в автономном режиме, которые впоследствии синхронизируются с исходным векторным слоем. Во время синхронизации реплика сервиса объектов также получает изменения, сделанные в исходном векторном слое, и делает их доступными для векторного слоя, который был переведен в автономный режим. | |
Версия реплики автоматически создается каждый раз, когда вы загружаете и переводите в автономный режим карту, которая содержит редактируемый сервис объектов, опубликованный с включенной опцией Создать версию для каждой загруженной карты. Если редактируемый сервис пространственных объектов содержит традиционные версионные данные и публикуется с включенной опцией Создать версию для каждого пользователя, версия реплики создается для каждого пользователя, переводящего карту в автономный режим. Каждая версия реплики, связана с этой репликой сервиса объектов. |
Связанные разделы
- Основные сведения о базе геоданных
- Типы баз геоданных
- Создание наборов данных в базе геоданных
- Копирование наборов классов объектов, классов объектов и таблиц в базу геоданных
- Импорт данных
- Экспорт данных
- Загрузка данных
- Таблица типов данных полей ArcGIS
- Доступ к свойствам набора данных базы геоданных и управление ими
- Управление базой геоданных