ArcGIS позволяет получать доступ к данным из базы данных или облачных хранилищ данных через веб-сервисы. Способ работы с базой данных зависит от вашей роли в организации:
Администраторы базы данных
Администраторы базы данных настраивают и поддерживают базу данных или хранилище данных и обеспечивают пользователям доступ к базе данных или хранилищу данных из ArcGIS.
Чтобы разрешить пользователям ArcGIS доступ к необходимым данным, вы должны сделать следующее:
- Убедитесь, что организация использует поддерживаемые версии базы данных или облачного хранилища данных.
- Поддерживаемые облачные хранилища данных и большинство баз данных, поддерживаемых ArcGIS, автоматически включают пространственный тип данных. Некоторые базы данных не поддерживают, поэтому убедитесь, что в базе имеется пространственный тип данных.
- Предоставьте пользователям ArcGIS права, которые требуются для доступа к данным.
- Вместе с администратором ArcGIS Server настройте сайт ArcGIS Server на подключение в базе данных. Для облачных хранилищ данных поработайте с администратором портала, чтобы настроить хост-сервер для подключения к облачному хранилищу данных.
- Если пользователям необходимы функции базы геоданных, создайте в базе данных базу геоданных. Вы можете создать базу геоданных в следующих базах:
Если у вас есть многопользовательская база геоданных в базе данных, издатели могут создавать дополнительные типы веб-слоев. Для получения более подробной информации см. Многопользовательские базы геоданных и ArcGIS Enterprise.
Издатели
Издатели предоставляют доступ к данным через создание веб-сервисов. Чтобы сделать данные в базе данных вашей организации или облачном хранилище данных доступными для других через картографический сервис, создайте карту в ArcGIS Pro, содержащую данные, и опубликуйте ее. Если вы используете данные базы данных и хотите, чтобы другие редактировали их, вы можете опубликовать сервис объектов, который ссылается на данные в вашей базе данных.
- Как издатель, зарегистрируйте подключение базы данных к сайту ArcGIS Server.
- Создайте карту в ArcGIS Pro, содержащую данные, которые вы хотите опубликовать.
Чтобы предоставить доступ к данным только для чтения, опубликуйте картографический сервис. Чтобы разрешить пользователям редактировать данные базы данных через сервис, опубликуйте сервис объектов.
Рекомендации по созданию карт для последующей их публикации в виде картографического сервиса (слоя изображений карты) из ArcGIS Pro см. в статье Советы по созданию карт. Рекомендации по созданию карт для публикации картографического сервиса, см. в разделе Советы по созданию карт.
- Настройте ArcGIS Pro для публикации на соответствующем сайте ArcGIS Server.
- При публикации из ArcGIS Pro на интегрированном сайте ArcGIS Server, войдите на портал ArcGIS Enterprise, на котором сайт ArcGIS Server является интегрированным, и сделайте данный портал активным.
- При публикации из ArcGIS Pro на автономный сайт ArcGIS Server, добавьте сайт в качестве ГИС-сервера. Подключитесь к сайту с помощью учетной записи, имеющей права на публикацию. Это не поддерживается для данных в облачном хранилище данных.
- Публикация данных из карты. Если вы публикуете сервис объектов, выберите, какие операции редактирования через сервис объектов разрешены.
Типы сервисов и используемые клиенты описаны на странице справки.
- Публикация слоя изображений карты из ArcGIS Pro.
- Публикация слоя объектов из ArcGIS Pro. Чтобы сохранить данные в базе, выберите опцию Ссылаться на зарегистрированные данные.
- Публикация картографического сервиса (с включенной функцией Объект или без нее) из ArcGIS Pro на автономный сайт ArcGIS Server.
Если сайт ArcGIS Server интегрирован с порталом ArcGIS Enterprise, то на сайте ArcGIS Server создается картографический сервис, а на портал организации добавляется элемент слоя изображения карты. Для векторных слоев на сайте ArcGIS Server создается сервис объектов, а элемент векторного слоя добавляется на портал организации.
Вы можете войти в свою организацию и обновить описания, связанные с этими элементами. Вы также можете опубликовать слой, если вы не сделали этого при публикации.
Если ваши сайты ArcGIS GIS Server интегрированы с порталом ArcGIS Enterprise, можно добавить на портал подключение к базе данных как элемент хранилища данных. Если подключение к базе данных обращается к базе данных или многопользовательской базе геоданных, вы можете зарегистрировать соединение с базой данных одновременно с несколькими интегрированными сайтами GIS Server и опубликовать все классы пространственных объектов и таблицы, к которым у вас есть доступ, используя экстенты и символы по умолчанию. Если соединение с базой данных обращается к облачному хранилищу данных, вы можете зарегистрировать соединение с базой данных только на хост-сервере. Вся публикация для хранилищ данных, из которых осуществляется доступ к облачным хранилищам данных, выполняется из ArcGIS Pro.
Нельзя опубликовать сервисы изображений из облачного хранилища данных или базы данных, но если в базе данных есть база геоданных, можно опубликовать данные изображений в виде сервиса изображений. Однако хотя вы можете хранить растровые данные в базе геоданных, этот метод хранения не рекомендуется применять. Вы не можете опубликовать изображение из элемента хранилища данных базы данных на портале. Сведения о публикации слоя изображений из ArcGIS Pro см. в разделе Предоставление общего доступа к слою веб-изображений.
Редакторы и вьюеры
Редакторы обслуживают данные через сервисы объектов, а вьюеры применяют веб-сервисы в картах и приложениях. Самый простой способ доступа к сервисам, опубликованным издателями, это использование портала ArcGIS Enterprise. Если данные были опубликованы на интегрированном сервере, элемент слоя уже существует в организации для этого сервиса. Если данные опубликованы на автономном сайте ArcGIS Server, вы сможете добавить сервис как элемент для вашей организации. Здесь можно создавать карты, чтобы просматривать данные. Эти карты потом можно использовать в приложениях, которые предлагают пользователям инструменты для работы с данными.
Если владелец слоя объектов разрешил редактирование и у вас есть соответствующие права, вы можете отредактировать данные слоя объектов во вьюере карт на портале, через приложения ArcGIS, настраиваемые приложения, которые участники организации создают с помощью шаблонов Настраиваемые приложения ArcGIS, ArcGIS Web AppBuilder или ArcGIS Experience Builder, а также через пользовательские приложения, которые для вас создали разработчики.