Skip To Content

Что такое сервис объектов?

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

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

Сервисы объектов запускаются на сайтах ArcGIS GIS Server.

Лицензия:

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

Как создать сервис объектов?

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

Требуемые функциональные возможностиШаги для созданияЧто вы получаете

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

Подсказка:

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

  1. Подготовьте исходные данные.
  2. Создайте карту в ArcMap или ArcGIS Pro, чтобы там содержались классы пространственных объектов и таблицы, которые вам нужны в сервисе объектов.
  3. Опубликуйте на интегрированном сервере или отдельном сайте ArcGIS GIS Server (публикация на отдельных сайтах поддерживается только в ArcGIS Server Manager и ArcMap).

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

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

Подсказка:

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

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

  1. Подготовьте свой источник данных для использования в сервисе объектов.
  2. Выполните дополнительные предварительные шаги, необходимые чтобы забрать данные в офлайн.
  3. Создайте карту в ArcMap или ArcGIS Pro, чтобы там содержались классы пространственных объектов и таблицы, которые вам нужны в сервисе объектов.
  4. Опубликуйте на интегрированном сервере или отдельном сайте ArcGIS GIS Server (публикация на отдельных сайтах поддерживается только в ArcGIS Server Manager и ArcMap).
  5. Включите редактирование и сихронизацию при публикации.

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

Если люди будут использовать эту веб-карту в автономном режиме в Collector for ArcGIS, вам также надо настроить базовую карту на веб-карте, чтобы её можно было забрать офлайн.

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

  1. Подготовка файла к публикации Например, задайте типы данных для столбцоы в таблице или заархивируйте шейп-файл либо файловую базу геоданных в файл .zip.
  2. Загрузите файл на ArcGIS Enterprise или портал ArcGIS Online и опубликуйте размещённый векторный слой.
  3. Настройте стили и настройки для размещенного векторного слоя.
  4. Опубликуйте размещённый векторный слой в определённых группах, для организации или для всех.

  • Файл (CSV, Excel, шейп-файл, geoJSON или файловая база геоданных).
  • Размещённый векторный слой на портале.
  • Если вы опубликовали на портале ArcGIS Enterprise, данные размещённого векторного слоя хранятся в реляционном хранилище данных портала. Если вы опубликовали на ArcGIS Online, данные размещённого векторного слоя хранятся в ArcGIS Online.
  • Если вы опубликовали на портале ArcGIS Enterprise, сервисы пространственных объектов будет запущен на хост-сервере портала.

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

  1. Подготовьте исходные данные.
  2. Создайте карту в ArcMap или ArcGIS Pro, чтобы там содержались классы пространственных объектов и таблицы, которые вы хотите скопировать и сделать доступными в сервисе объектов.
  3. Опубликуйте на ArcGIS Online. (Вы также можете опубликовать на портале ArcGIS Enterprise; но большинство порталов Enterprise находится за брандмауэрами и недоступно для широкой общественности.)
  4. Разрешите редактирование и опубликуйте слой для всех, чтобы обеспечить доступ для сообщества.

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

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

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

  1. Создайте карту в ArcMap или ArcGIS Pro, чтобы там содержались классы пространственных объектов и таблицы, которые вы хотите скопировать и сделать доступными в сервисе объектов.
  2. Опубликуйте у себя на портале Enterprise или в ArcGIS Online.
  3. Настройте стили и прочие настройки для размещенного векторного слоя.
  4. Опубликуйте слой в вашей организации или участникам определенных групп.

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

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

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

  • Коннекторы в ArcGIS GeoEvent Server.
  • Векторный слой на портале Enterprise.
  • Сервис пространственных объектов запущен на хост-сервере портала.
  • Данные векторного слоя хранятся в хранилище больших пространственно-временных данных портала.

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

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

  • Определённые стандартные инструменты анализа пространственных объектов на портале Enterprise или ArcGIS Online создают размещённые векторные слои в качестве выходных данных.
  • Некоторые Инструменты геоаналитики, которые вы запускаете на портале Enterprise или в ArcGIS Pro, создают размещённые векторные слои в качестве выходных данных.
  • Анализ, который вы запускаете в Insights for ArcGIS, может произвести новые размещённые векторные слои на портале.
  • Когда вы создаёте проект в GeoPlanner for ArcGIS , редактируемый размещённый векторный слой создаётся для хранения векторных данных проекта.
  • Когда вы создаёте опрос в Survey123 for ArcGIS , редактируемый размещённый векторный слой создаётся для записи входных данных опроса.
  • Когда вы создаёте проект в Workforce for ArcGIS , редактируемый размещённый векторный слой создаётся для набора данных.