Основные причины использования картографических сервисов
Картографические сервисы предоставляют другим пользователям карту, находящуюся на сервере. Они спроектированы таким образом, что могут работать с большим количеством сценариев в Интернет и интранет. Одним и тем же картографическим сервисом в ArcGIS Pro может пользоваться один пользователь, в веб-приложении – другой, в ArcGIS Online – третий, а в мобильном приложении – четвертый. Дополнительные сведения о картографических сервисах см. в разделе Публикация картографического сервиса.
Ниже приведены некоторые распространенные причины использования картографического сервиса.
Предоставление динамических карт
Прорисовка динамических карт осуществляется в тот момент, когда на них поступает запрос от пользователя. Они работают не так быстро, как кэшированные карты, но могут подходить для специализированных интранет-приложений и приложений, требующих отображения данных в реальном времени.
Предоставление динамических слоев
У картографических сервисов есть встроенные функции, позволяющие клиентам, таким как ArcGIS Web API, динамически изменять поведение и внешний вид каждого слоя. Динамические слои расширяют возможности взаимодействия пользователей с вашими картами в интернете.
Предоставление кэшированных карт
Кэшированные картографические сервисы (в которых используется набор предварительно созданных изображений) являются самым быстрым способом публикации карт в Интернете. Этим способом публикации карт пользуются ArcGIS Online, Google Maps, Bing Maps и многие другие сервисы. Хотя пользователи будут видеть только статические изображения карты, вы можете дополнить кэшированный картографический сервис задачами поиска, идентификации и запросов для доступа к исходным данным. Также можно регулярно обновлять кэш по мере изменения данных.
Картографические сервисы не кэшируются автоматически; необходимо самостоятельно создать кэш после публикации сервиса.
Предоставление пространственных объектов
Картографические сервисы не обязательно должны показывать изображения. Картографический сервис можно настроить так, чтобы он возвращал набор объектов для использования в приложении. Вы получаете эти объекты через задачи, добавленные в приложение.
Например, вы можете сделать запрос к картографическому сервису и отобразить полученные пространственные объекты в виде векторного слоя на карте. Запрос может выглядеть следующим образом: "Выдайте мне все объекты, в имени которых есть 'Delaware'" или "Выдайте мне все пространственные объекты, длина которых превосходит 100 миль". После добавления полученных пространственных объектов на карту для их отображения можно использовать надписи или уникальные символы.
Если вы настраиваете картографический сервис для работы с объектами, убедитесь, что разрешены операции Запрос и Данные.
Предоставление функций сетевого анализа
Картографический сервис можно настроить для выполнения сетевого анализа на сервере. Если в документе карты есть слой сетевого анализа, во время публикации сервиса появится возможность включить функцию сетевого анализа. После этого при разработке приложений для работы с ArcGIS Server вам будут доступны операции сетевого анализа. Вы можете задать в документе карты параметры анализа по умолчанию, такие как пункты обслуживания и барьеры.
Предоставление карт или пространственных объектов с помощью KML
KML -- это способ представления географических данных и карт посредством открытой структуры на базе XML. KML широко применяется в геобраузерных приложениях, таких как ArcGIS Earth, для отображения наложений карты или объектов, при этом их атрибуты могут быть доступны во всплывающих информационных окнах. Все картографические сервисы по умолчанию могут возвращать формат KML.
Предоставление изображений, пространственных объектов или растров в соответствии со спецификациями OGC
Организация Open Geospatial Consortium издала спецификации для отображения в Интернете изображений карты (WMS), векторных объектов (WFS), растровых наборов данных (WCS) и листов веб-карты (WMTS). Некоторым организациям необходимо, чтобы их географические данные и карты предоставлялись именно таким способом. Картографические сервисы можно настроить для возврата изображений или данных, соответствующих спецификациям OGC. Для получения более подробных сведений см. раздел Слои сервисов OGC.
Краткая информация
Это только некоторые способы использования картографического сервиса. В процессе работы с картографическими сервисами вы, вероятно, найдете и другие варианты их применения. Все картографические сервисы доступны через интерфейсы SOAP и REST, что позволяет использовать их во многих приложениях Esri и сторонних приложениях.