Skip To Content

Многопользовательские базы геоданных и ArcGIS Enterprise

Многопользовательские базы геоданных хранятся в базах данных и добавляют им дополнительную функциональность. В ArcGIS Enterprise вы получаете доступ к данным из многопользовательских баз геоданных через веб-сервисы ArcGIS Server.

Если у вас лицензия ArcGIS Enterprise (или уровня ArcGIS Server basic), вы можете создавать многопользовательские базы геоданных в поддерживаемой базе данных. Для работы с многопользовательскими базами геоданных в настольных приложениях ArcGIS, например, ArcGIS Pro, необходима лицензия настольного продукта уровня Standard или Advanced.

Причины использования корпоративной базы геоданных с ArcGIS Enterprise

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

Подсказка:
Сети инженерных сетей и трассировки поддерживаются в базах геоданных в подмножестве баз данных. Список поддерживаемых баз данных см. в разделах Создание инженерной сети и Создание сети трассировки в справке ArcGIS Pro.

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

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

Сайты ArcGIS Server и многопользовательские базы геоданных

Чтобы обеспечить веб-сервисам доступ к данным в многопользовательской базе геоданных, необходимо зарегистрировать файл подключения к базе данных на выбранных для публикации сайтах ArcGIS Server.

Для публикации картографических сервисов и сервисов объектов (слоев изображений и векторных слоев карт), ссылающихся на классы объектов и таблицы многопользовательской базы геоданных, добавьте классы объектов и таблицы зарегистрированной базы данных на карты в ArcGIS Pro, настройте данные карты так, чтобы они выглядели и работали нужным вам образом, и опубликуйте данные на интегрированном или автономном сайте ArcGIS GIS Server.

Сведения о публикации сервиса изображений (слоя изображений) из наборов растровых данных или наборов данных мозаики многопользовательской базы геоданных на интегрированном или автономном сайте ArcGIS Image Server см. в разделе Публикация веб-слоя изображений.

Если вам необходимо опубликовать ресурсы в стандартах OGC, публикуйте сервисы типа WCS, WFS, WMS, WMTS и WPS.

Порталы ArcGIS Enterprise и многопользовательские базы геоданных

Можно добавить многопользовательскую базу геоданных, как элемент хранилища данных веб-сайта портала ArcGIS Enterprise, который может регистрировать базу геоданных с несколькими интегрированными сайтами ArcGIS Server. Сервисы карт, объектов и изображений, которые вы публикуете из ArcGIS Pro и ArcGIS Server Manager на интегрированных сайтах ArcGIS Server, автоматически становятся доступны вам на портале как элементы слоя.

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

Создание, заполнение и поддержка многопользовательских баз геоданных

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

Администраторы базы данных

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

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

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

Администраторы базы геоданных

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

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

Права и обязанности администраторов баз геоданных зависят от конкретной СУБД. См. соответствующие разделы справки ArcGIS Pro для получения подробной информации об администраторах баз геоданных и задачах, которые они выполняют:

Создатели данных

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

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

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

Издатели

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

Чтобы убедиться, что веб-сервисы имеют доступ к данным в многопользовательской базе геоданных, каждый издатель регистрирует подключение к базе данных с одним или несколькими интегрированными или автономными сайтами ArcGIS Server. В некоторых случаях регистрация многопользовательской базы геоданных в виде хранилища данных требует работы с администратором ArcGIS Server или ИТ-департаментом, которые подтвердят, что компьютеры с ArcGIS Server настроены на взаимодействие с базой геоданных.

После того, как карта будет готова, а база данных зарегистрирована на сайте ArcGIS Server, издатели могут создавать веб-сервисы, которые требуются для работы им и другим пользователям. Если вы зарегистрируете базу геоданных, добавив элемент хранилища данных базы данных на портале, вы сможете пакетно публиковать все таблицы и классы объектов, к которым можно получить доступ через подключение к базе данных.

Редакторы, аналитики и вьюеры

Когда ваши данные становятся доступными через веб-сервисы, большинство пользователей могут редактировать, анализировать и просматривать данные через веб-сервисы, им не нужно взаимодействовать с многопользовательской базой геоданных напрямую. Эти пользователи могут работать с веб-сервисами на картах с помощью готовых приложений или приложений, которые были настроены другими пользователями портала на основе шаблонов приложений или ArcGIS Web AppBuilder, как это описано ниже:

  • Редакторы могут поддерживать данные через редактируемые сервисы объектов и элементы векторных слоев портала, которые они добавляют в настольные, полевые, пользовательские приложения или на Map Viewer.
  • Аналитики могут запускать инструменты геообработки для сервисов объектов и изображений в ArcGIS Pro или Python, либо запускать инструменты анализа объектов для сервисов объектов в Map Viewer.
  • Вьюеры работают с картографическими сервисами, сервисами объектов и изображений на картах, созданных в ArcGIS Pro и Map Viewer.

Для тех пользователей, которым нужно работать непосредственно с данными в базе геоданных, например, ГИС-профессионалам, которые поддерживают целостностью данных и выполняют сложные процедуры анализа, можно выполнять подключение к базе геоданных из настольных приложений, например, ArcGIS Pro или Python.