Многопользовательские базы геоданных хранятся в базах данных и добавляют им дополнительную функциональность. В ArcGIS Enterprise вы получаете доступ к данным из многопользовательских баз геоданных через веб-сервисы ArcGIS Server.
Если у вас лицензия ArcGIS Enterprise (или ArcGIS Server уровня basic), вы можете создавать многопользовательские базы геоданных. Для работы с многопользовательскими базами геоданных в настольных приложениях ArcGIS, например, ArcGIS Pro, необходима лицензия настольного продукта уровня Standard или Advanced.
Сайты ArcGIS Server и многопользовательские базы геоданных
Зарегистрируйте свою многопользовательскую базу геоданных на сайтах ArcGIS Server, на которых вы собираетесь выполнять публикацию.
Для публикации картографических сервисов и сервисов объектов (слоев изображений карты и векторных слоев), ссылающихся на классы объектов и таблицы многопользовательской базы геоданных, добавьте классы и таблицы зарегистрированной базы данных на карты ArcGIS Pro или ArcMap, настройте данные карты так, чтобы они выглядели и работали правильным образом, и опубликуйте данные на интегрированном или автономном сайте ArcGIS GIS Server.
Для получения информации о публикации сервиса изображений (слоя изображений) из растровых наборов или наборов данных мозаики многопользовательской базы геоданных на интегрированном или автономном сайте ArcGIS Image Server см. Публикация веб-слоя изображений и Публикация растровых данных в качестве сервиса изображений.
Если вам необходимо опубликовать ресурсы в стандартах OGC, публикуйте сервисы типа WCS, WFS, WMS, WMTS и WPS.
Из ArcCatalog вы также можете опубликовать сервис геоданных для работы с репликами, а также опубликовать инструменты геообработки, которые хранятся в вашей многопользовательской базе геоданных в виде сервисов геообработки.
ArcGIS Enterprise и многопользовательские базы геоданных
Можно добавить многопользовательскую базу геоданных, как элемент хранилища данных веб-сайта портала ArcGIS Enterprise, который может регистрировать базу геоданных с несколькими интегрированными сайтами ArcGIS Server. Картографические сервисы, сервисы объектов и сервисы изображений, которые вы публикуете из ArcGIS Pro, ArcMap и ArcGIS Server Manager на интегрированные сайты ArcGIS Server, будут автоматически доступны на портале в виде слоев.
В следующем списке перечислены дополнительные рабочие процессы, создающие элементы портала, ссылающиеся на веб-сервисы, работающие на основе данных зарегистрированных многопользовательских баз геоданных.
- Опубликовать все классы объектов и таблицы, доступные через элемент хранилища данных, как векторные слои и слои изображений карты.
- Публикуйте сервисы инженерных сетей на интегрированный портале ArcGIS GIS Server (с Дополнительный модуль ArcGIS Utility Network Management), чтобы предоставить доступ к инженерным сетям для вьюеров и редакторов.
- Добавляйте сервисы, опубликованные на автономные сайты ArcGIS Server в виде элементов слоев, на свой портал, чтобы они стали доступны остальным участникам портала.
- Используйте сервисы, которые опубликованы на автономных сайтах ArcGIS Server, на картах, создаваемых в Map Viewer.
- Добавляйте на портал сервисы геообработки, которые будут использоваться в виде веб-инструментов.
Создание, заполнение и поддержка многопользовательских баз геоданных
Создание и поддержка многопользовательских баз геоданных делается вне ArcGIS Server. В разделах ниже описано, как каждый участник организации взаимодействует с многопользовательскими базами геоданных в зависимости от его роли.
Администраторы базы данных
Поскольку многопользовательские базы геоданных хранятся в базах данных, для настройки и поддержки базы данных необходим ее администратор. Большинство своих задач администратор базы данных выполняет за пределами ArcGIS, за исключением тех моментов, которые можно сделать с помощью функций ArcPy или инструментов геообработки в ArcGIS Pro или ArcMap и связанных приложениях:
- Создание ролей базы данных с помощью инструмента или функции Создать роль.
- Создание пользователей базы данных для создания данных с помощью инструмента или функции Создать пользователя базы данных.
Администратор базы геоданных
Администраторы базы геоданных создают и владеют всеми объектами базы данных (такими как системные таблицы, представления, функции и хранимые процедуры), которые составляют многопользовательскую базу геоданных. Также они выполняют небольшой ряд задач, связанных с поддержкой базы геоданных, таких как перестроение индексов в системных таблицах, сжатие базы геоданных, если используется традиционное версионирование и обновление базы геоданных.
Администраторам базы геоданных не требуется так много прав в СУБД, как администраторам базы данных. Для многопользовательской базы геоданных нужен всего один администратор.
Права и обязанности администраторов баз геоданных зависят от конкретной СУБД. См. соответствующие разделы справки ArcGIS Pro для получения подробной информации об администраторах баз геоданных и задачах, которые они выполняют:
Создатели данных
В большинстве организаций как правило есть несколько людей, которые создают классы объектов, таблицы, наборы растровых данных и наборы данных мозаики, которые затем другие сотрудники добавляют на карты, публикуют и анализируют. Люди, которые создают данные в многопользовательской базе геоданных не просто добавляют наборы данных, они также отвечают за управление наборами данных. Задачи управления набором данных выполняются создателем этих данных и включают следующее:
- Предоставление другим пользователям права на доступ к наборам данных.
- Построение и поддержка сетей.
- Определение топологических отношений и правил.
- Создание доменов.
- Задание подтипов.
- Включение слежения для редактора.
- Задание правил атрибутов.
- Включение архивирования или версионирования.
- Изменение схемы таблиц (например, добавление или удаление поля).
См. справку к ArcGIS Pro для получения дополнительной информации по созданию и поддержке данных в базе геоданных.
Издатели
Чтобы данные из многопользовательской базы геоданных стали доступны через веб-сервисы и слои портала, издатели создают и настраивают карты, которые содержат эти данные.
Чтобы убедиться, что веб-сервисы имеют доступ к данным в многопользовательской базе геоданных, каждый издатель регистрирует подключение к базе данных с одним или несколькими интегрированными или автономными сайтами ArcGIS Server . В некоторых случаях регистрация многопользовательской базы геоданных в виде хранилища данных требует работы с администратором ArcGIS Server или ИТ-департаментом, которые подтвердят, что компьютеры с ArcGIS Server настроены на взаимодействие с базой геоданных.
После того, как карта будет готова, а база данных зарегистрирована на сайте ArcGIS Server, издатели могут создавать веб-сервисы, которые требуются для работы им и другим пользователям.
Редакторы, аналитики и вьюеры
Когда ваши данные становятся доступными через веб-сервисы, большинство пользователей могут редактировать, анализировать и просматривать данные через веб-сервисы, им не нужно взаимодействовать с многопользовательской базой геоданных напрямую. Эти пользователи могут работать с веб-сервисами на картах с помощью готовых приложений или приложений, которые были настроены другими пользователями портала на основе шаблонов приложений или ArcGIS Web AppBuilder, как это описано ниже:
- Редакторы могут поддерживать данные через редактируемые сервисы объектов и элементы векторных слоев портала, которые они добавляют в настольные, полевые, пользовательские приложения или на Map Viewer.
- Аналитики могут запускать инструменты геообработки для сервисов объектов и изображений в приложениях ArcGIS Desktop или Python, либо запускать инструменты анализа объектов для сервисов объектов в Map Viewer.
- Вьюеры работают с картографическими сервисами, сервисами объектов и изображений на картах, созданных в ArcGIS Pro, ArcMap или Map Viewer.
Для тех пользователей, которым нужно работать непосредственно с данными в базе геоданных, например, ГИС-профессионалам, которые поддерживают целостностью данных и выполняют сложные процедуры анализа, можно выполнять подключение к базе геоданных из настольных приложений, например, ArcGIS Pro или Python.