Способы публикации сервисов с помощью ArcGIS
ArcGIS предлагает три подхода к обмену вашей информацией с другими пользователями посредством веб-сервисов. Это дает вам гибкость развертывания ваших сервисов на сервере, размер, объем и стоимость которого наилучшим образом соответствует вашим потребностям. К этим трем опциям относятся следующие:
- ArcGIS for Server
- ArcGIS Online
- Portal for ArcGIS (на основе ArcGIS for Server)
ArcGIS for Server
ArcGIS for Server предлагает сервисы для любых видов работ с ГИС, включая картографирование, геокодирование, геообработку, анализ изображений, 3D-данные, сетевой анализ, OGC-доступ, извлечение мобильных данных и обслуживание географических объектов. Он дает вам доступ к широкому набору опций безопасности, ведения отчетов и настройки.
С помощью ArcGIS for Server вы легко можете масштабировать ваш сервер путем добавления большего количества машин. Вы можете развернуть ваш сервер на собственных мощностях или в облачном компьютерном пространстве, например Amazon EC2. Вы можете использовать большое количество поддерживаемых типов данный, у вас есть доступ к дополнительным модулям для сетевого анализа, инструментам data interoperability, анализа геостатистики и др.
ArcGIS for Server включает управляемый скриптами API интерфейс и, если вы настолько склонны, вы можете расширить функциональность ваших сервисов с использованием пользовательской разработки ArcObjects.
ArcGIS for Server предлагается в версиях Basic, Standard и Advanced, которые различаются уровнем функциональности.
- Версия Basic предлагает сервисы геоданных и сервисы объектов, доступные «для чтения».
- Версия Standard предлагает все типы веб-сервисов ГИС и может быть дополнена некоторыми дополнительными модулями.
- Версия Advanced предлагает все типы веб-сервисов ГИС, включая мобильные приложения SDK, и может быть дополнена всем набором дополнительных модулей.
ArcGIS Online
ArcGIS Online позволяет публиковать веб-сервисы ГИС в облачной системе, управляемой Esri. Вам не нужно устанавливать что-либо, необходимо только войти в учетную запись ArcGIS Online. Имеется два типа сервисов, которые вы можете развернуть:
- Сервисы объектов используют геометрию, атрибуты и символьную информацию для векторных ГИС-объектов. Такие подходы обеспечивают возможность отображения, отправки запросов и редактирования рабочих данных, отображенных поверх базовых веб-карт.
- Кэшированные картографические сервисы используют набор предварительно созданных картографических изображений (известных как кэш карты), которые могут просматриваться как базовые карты в картографическом веб-приложении. При публикации сервиса можно также отправить серверу запрос на создание и хранение кэша листов. Затем вы можете передавать листы в вашу веб-карту путем доступа к URL сервиса.
Использование комбинации кэшированных картографических сервисов и сервисов объектов в вашем приложении обеспечивает быстрое построение карты с поддержкой операций запросов и редактирования.
Хост-сервисы ArcGIS Online доступны через организационные подписки на ArcGIS Online. Преимущество использования ArcGIS Online заключается в том, что вы не должны устанавливать ПО сервера или настраивать сервисы. Сервисы работают в облачном пространстве, управляемом Esri, в котором сервер автоматически масштабируется в соответствии с запросом.
Portal for ArcGIS
Portal for ArcGIS предлагает такие же картографические сервисы, разделенные на листы, и сервисы объектов, что и ArcGIS Online. Отличие состоит в том, что портал устанавливается в собственной сетевой инфраструктуре. Вы подключаете собственный ArcGIS for Server к порталу, чтобы он работал как механизм обеспечения веб-сервисов.
Хотя Portal for ArcGIS требует установки, в отличие от ArcGIS Online, это хороший выбор для организаций, которые не имеют подключения к Интернету, не имеют возможности отправки данных или требуют полного контроля над компьютерами, где работает портал.
Используя Portal for ArcGIS, вы можете позволить большому числу пользователей публиковать сервисы объектов и сервисы карт, разделенных на листы, при этом сохраняя возможность администрирования более сложных сервисов (сервисов изображений и геообработки) за узкой группой издателей ArcGIS for Server.
Создание, обмен и использование сервисов
ArcGIS for Desktop помогает вам создавать и обмениваться ресурсами ГИС на любом из описанных выше типов серверов. В случае карты, она обычно создается в ArcMap, а затем вы выбираете опцию меню для использования карты как сервиса. Вам будет оказана помощь по анализу карты на предмет «узких мест» производительности, а также в публикации карты.
Для других типов ресурсов, не созданных в ArcMap, например локаторов, можно щелкнуть правой кнопкой мыши элемент в дереве каталога и выбрать опцию для обмена им как сервисом. Модель геообработки можно опубликовать, щелкнув правой кнопкой мыши результат, отображаемый в окне Результаты (Results), и выбрав опцию для обмена ею как сервисом.
После публикации сервиса вы можете использовать его в сетевых, настольных и мобильных приложениях. У сервисов имеются веб-адреса или URL, которые могут использоваться приложениями клиента для доступа. При использовании или разработке приложения вы предоставляете URL сервисов, которые хотите использовать. Ваше приложение переходит по URL адресам и начинает работу с сервисами на основании запрошенной вами картографической или ГИС-функциональности. Этот процесс происходит так же, как и при работе с сервисами ArcGIS for Server, ArcGIS Online или Portal for ArcGIS.
Остальные разделы в данной справке содержат более подробные инструкции для обмена данными ГИС.