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