Skip To Content

Веб-сервисы ArcGIS Server

В этом разделе

Веб-сервис ArcGIS Server представляет собой ГИС-ресурс, например, карту, локатор или изображение, которые находятся на сайте ArcGIS Server и доступны для пользовательских приложений.

Работа с веб-сервисами ArcGIS Server

Вам не нужно никакое специальное программное обеспечение ГИС для работы с сервисом; вы можете получать доступ к сервису через веб-браузер или пользовательское приложение. Тем не менее, приложения ArcGIS, такие как ArcMap и ArcGlobe, могут также выступать в качестве клиентов веб-сервисов, и вы можете писать свои собственные приложения для использования веб-сервисов.

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

Публикация ГИС-ресурса как сервиса нужна, чтобы сделать этот ресурс доступным для других пользователей. При развертывании ArcGIS Server вы создаете ресурсы в ArcGIS for Desktop и публикуете их как сервисы для клиентских приложений.

Вы можете использовать определенные типы веб-сервисов ArcGIS Server в картах на вашем портале. Вы также можете добавить эти типы веб-сервисов плюс дополнительные типы веб-сервисов в виде элементов на портал и предоставить к ним доступ для участников вашей организации. Это позволяет участникам вашей организации использовать эти веб-сервисы в клиентских приложениях.

Слои и сервисы в вашей организации

Вы можете добавить следующие веб-сервисы ArcGIS Server для вашей организации как элементы в Мои ресурсы. Публикуйте элементы, чтобы упростить их поиск и использование в клиентских приложениях для участников портала.

  • Сервисы объектов (картографические сервисы с включенным доступом к объектам)
  • Сервисы геокодирования
  • Сервисы баз геоданных
  • Сервисы геометрии
  • Сервисы геообработки
  • Сервисы изображений
  • Картографические сервисы (включая картографические сервисы с включенным WMTS)
  • Сервисы сетевого анализа

Вы можете добавить некоторые веб-сервисы ArcGIS Server во вьюер карт на вашем портале. Поскольку они могут быть использованы в картах, в Portal for ArcGIS они классифицируются как слои. В приведенной ниже таблице показаны типы слоев Portal for ArcGIS и соответствующие им типы веб-сервисов ArcGIS Server. Для объяснения каждого типа слоя, смотрите разделы ниже таблицы.

Слой Portal for ArcGISВеб-сервис ArcGIS Server

Векторный слой

Сервис объектов (картографический сервис с включенным доступом к объектам)

Потоковый сервис

Примечание:

Слои потоковых сервисов не могут просматриваться во вьюере карт Internet Explorer 8 или 9.

Слой изображений

Сервис изображений (кэшированный и динамический)

Слой высот

Сервис изображений (кэшированный, типа LERC)

Слой изображений карты

Картографический сервис

Сервис сцены

Слои сцен нельзя опубликовать непосредственно на ArcGIS Server, они могут быть только размещенными слоями.

слой WMTS

Сервис WMTS (картографический сервис с включенным WMTS)

Векторный слой

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

Потоковые объекты

Если у вас есть дополнительный модуль ArcGIS GeoEvent for Server, вы можете создать потоковые сервисы из ArcGIS GeoEvent Manager. Сервисы потоков позволят вам подключаться к сенсорам данных для отображения информации в режиме реального времени, обеспечивая потоковую передачу данных в ваши ГИС-клиенты.

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

Потоковые векторные слои подключаются к потоковому сервису ArcGIS Server с использованием HTML5 WebSockets. WebSockets являются новой особенностью HTML5. Большинство современных браузеров поддерживают WebSockets, однако поддержка возможна не во всех версиях браузеров, например в Internet Explorer 8 или 9. Для получения дополнительных сведений о WebSockets и проверки поддержки браузеров, посетите сайт WebSocket.org.

Слои изображения карты, высот и изображений

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

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

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

Слои сцены

Слои сцен позволяют отображать 3D данные. При публикации 3D данных из ArcGIS Pro, на портале создаются размещенные векторный слой и слой сцены. Портал, на котором происходит публикация, должен использовать ArcGIS Data Store. Данные для векторного слоя и кэш слоя сцены хранятся в ArcGIS Data Store.