Skip to main content

Сервисы пространственных объектов

Сервисы пространственных объектов позволяют вам обслуживать данные пространственных объектов и непространственные таблицы через Интернет или интранет. Это делает ваши данные доступными для использования в веб-клиентах, настольных приложениях и полевых приложениях.

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

Сервисы объектов работают на сайтах ГИС-серверов ArcGIS.

Лицензия:

Информацию о том, какая функциональность доступна для сервисов объектов с вашим уровнем лицензии или серверной роли в ArcGIS Enterprise, см. матрицу функциональности.

Создание сервиса объектов

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

Требуемые функциональные возможности

Шаги для создания

Что вы получаете

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

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

  • Для слоев не требуется сразу назначать пользовательские настройки, такие как редактирование, автономное использование, символы и экстенты. Их можно настраивать для каждого слоя.

Если вы используете одну из баз данных, перечисленных в разделе Управляемые пользователем хранилища данных в ArcGIS Enterprise, выполните следующие действия для создания элемента хранилища данных базы данных на портале и пакетной публикации картографических и векторных сервисов ArcGIS Server (картографические сервисы с включенным доступом к объектам):

  1. Предоставьте одному пользователю базы данных доступ к тем классам объектов и таблицам, которые хотите опубликовать. Дополнительные сведения см. в разделе Управление доступом к данным, опубликованным из элементов хранилища данных.

  2. Создайте подключение к базе данных от имени пользователя, имеющего доступ к публикуемым данным.

  3. Добавьте элемент хранилища данных базы данных. При добавлении хранилища данных укажите интегрированные сайты, на которых будет зарегистрирована база данных.

  4. Как владелец элемента хранилища данных опубликуйте все доступные слои на одном из интегрированных сайтов ГИС-сервера.

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

  • Редакторы будут обновлять данные непосредственно в источнике данных, и я хочу, чтобы изменения отражались в сервисе объектов.

Подсказка:

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

  1. Подготовьте источник данных для использования в сервисе объектов.

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

  3. Публикуйте на интегрированном сервере или автономном сайте ArcGIS Server.

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

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

Людям необходимо редактировать сервис объектов в автономном режиме, но я хочу, чтобы изменения, которые они делают в автономном режиме были синхронизированы с моей системой записей.

  1. Подготовьте источник данных для использования в сервисе объектов.

  2. Выполните дополнительные подготовительные действия, необходимые для перевода данных в автономный режим.

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

  4. Публикуйте на интегрированном сервере или автономном сайте ArcGIS Server. Включите редактирование и сихронизацию при публикации.

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

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

У меня есть файловые источники данных, например, CSV, таблицы Excel и шейп-файлы, из которых я хочу создать сервисы объектов.

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

  2. Загрузите файл в ArcGIS Enterprise или ArcGIS Online и опубликуйте размещённый векторный слой.

  3. Настройте стили и настройки для размещенного векторного слоя.

  4. Опубликуйте размещённый векторный слой в определённых группах, для организации или для всех.

  • Файл (.csv, Microsoft Excel, шейп-файл, geoJSON, OGC GeoPackage или файловая база геоданных).

  • Размещённый векторный слой.

  • Если вы выполняли публикацию в ArcGIS Enterprise, данные размещенного векторного слоя хранятся в реляционном хранилище хост-сервера. Если вы опубликовали материал в ArcGIS Online, данные размещённого векторного слоя хранятся в ArcGIS Online.

  • Если вы выполняли публикацию в ArcGIS Enterprise, на хост-сервере работает сервис объектов.

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

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

  2. Публикация в ArcGIS Online. (Вы также можете публиковать материалы в ArcGIS Enterprise, но для вовлечения общественности он должен быть доступен вне брандмауэра организации.)

  3. Разрешите редактирование, настройте этот слой, разрешив редактирование для всех, и опубликуйте слой для всех, чтобы обеспечить доступ к нему сообщества.

  • Редактируемый размещённый векторный слой в ArcGIS Online, который опубликован для всех.

  • Данные размещённого векторного слоя хранятся в ArcGIS Online.

  • Файл определения сервиса, который опубликован для всех. Вы можете захотеть изменить настройки общего доступа к этому файлу, чтобы он стал доступным только для вас и администраторов вашей организации.

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

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

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

  2. Публикуйте в ArcGIS Enterprise или ArcGIS Online.

  3. Настройте стили и прочие настройки для размещенного векторного слоя.

  4. Опубликуйте слой в вашей организации или участникам определенных групп.

  • Размещённый векторный слой вашей организации ArcGIS, опубликованный для целевых пользователей.

  • Данные размещённого векторного слоя хранятся в реляционном хранилище данных хост-сервера или в ArcGIS Online.

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

  • Если вы выполняли публикацию в ArcGIS Enterprise, на хост-сервере работает сервис объектов.

Я использую ArcGIS GeoEvent Server для потоковой передачи живых данных, но хочу архивировать часть этих данных локально.

  1. Настройте входной коннектор для потоковых данных.

  2. Настройте выходной коннектор хранилища пространственно-временных больших данных для архивирования данных.

  • Коннекторы в ArcGIS GeoEvent Server.

  • Векторный слой в ArcGIS Enterprise.

  • Сервис пространственных объектов запущен на хост-сервере.

  • Данные векторного слоя хранятся в хранилище пространственно-временных больших данных хост-сервера.

Мои данные хранятся в многопользовательской базе геоданных и должны быть зарегистрированы как сервис-ориентированные версии.

  1. Подготовьте источник данных для использования в сервисе объектов.

  2. Убедитесь, что файл подключения к базе данных настроен для сервис-ориентированных версий.

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

  4. Опубликуйте на интегрированном сервере и включите Управление версиями при публикации.

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

Вы также создаёте размещённые векторные слои с помощью определённых инструментов и приложений, например:

  • Определённые стандартные инструменты анализа пространственных объектов в организации ArcGIS создают размещённые векторные слои в качестве выходных данных.

  • Некоторые инструменты GeoAnalytics, которые вы запускаете в ArcGIS Pro, создают размещенные векторные слои или размещенные пространственно-временные векторные слои в качестве выходных данных.

  • Когда вы создаёте опрос в ArcGIS Survey123, редактируемый размещённый векторный слой создаётся для записи входных данных опроса.

  • Когда вы создаете проект ArcGIS Workforce, размещенный векторный слой создается для набора данных.

  • В Location sharing используется размещенный пространственно-временной векторный слой. Администратор организации может создавать виды размещенных векторных слоев из этого векторного слоя.

  • ArcGIS Mission Manager создаёт размещённый векторный слой каждый раз при создании миссии.

  • Когда вы публикуете слой Reservations, соответствующий информационной модели ArcGIS Indoors, для организации ArcGIS Enterprise, лицензированной для ArcGIS Indoors Spaces, создаётся размещённый векторный слой Indoors Spaces.