Способы публикации сервисов с помощью ArcGIS

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

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, которые различаются уровнем функциональности.

ArcGIS Spatial Data Server

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

Сервер пространственных данных работает с сервисами объектов, которые направляют векторную информацию, например объекты, в ваш браузер или другой клиент. Затем клиент должен выполнить работу по отрисовке объектов. Некоторые уникальные для ArcMap дополнительные настройки, например правила размещения надписей, не доступны в сервисах объектов; вы должны использовать картографические сервисы ArcGIS for Server для получения данной функциональности.

Сервер пространственных данных устанавливается отдельно от ArcGIS for Server. Вы можете выбрать одну из платформ для установки: Microsoft .NET Framework или Java. Версия .NET поддерживает в качестве веб-сервера сервер IIS, а версия Java – серверы Apache Tomcat, WebSphere и WebLogic.

Сервер пространственных данных работает с пространственными базами данных, включая базы геоданных ArcSDE. Сервер пространственных данных .NET также может использовать данные из пространственных столбцов в Microsoft SQL Server, Oracle и Windows Azure SQL Database, а сервер пространственных данных Java поддерживает пространственные данные из PostgreSQL, Oracle и DB2.

Сервисы на ArcGIS Online

Сервисы на ArcGIS Online позволяют вам загружать карту ГИС на серверы Esri и обеспечивать мгновенных доступ к ней как к веб-сервису. Имеется два типа сервисов, которые вы можете развернуть:

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

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

Cервисы ArcGIS Online доступны посредством подписок на ArcGIS Online для организаций.

Создание, обмен и использование сервисов

ArcGIS for Desktop помогает вам создавать и обмениваться ресурсами ГИС на любом из описанных выше типов серверов. В случае карты вы создаете ее в ArcMap, затем выбираете опцию меню для обмена картой как сервисом. Вам будет оказана помощь по анализу карты на предмет «узких мест» производительности, а также в публикации карты.

Для других типов ресурсов, не созданных в ArcMap, например локаторов, можно щелкнуть правой кнопкой мыши элемент в дереве каталога и выбрать опцию для обмена им как сервисом. Модель геообработки можно опубликовать, щелкнув правой кнопкой мыши результат, отображаемый в окне Результаты (Results), и выбрав опцию для обмена ею как сервисом.

После публикации сервиса вы можете использовать его в сетевых, настольных и мобильных приложениях. У сервисов имеются веб-адреса или URL, которые могут использоваться приложениями клиента для доступа. При использовании или разработке приложения вы предоставляете URL сервисов, которые хотите использовать. Ваше приложение переходит по URL адресам и начинает работу с сервисами на основании запрошенной вами картографической или ГИС-функциональности. Этот алгоритм аналогичен при работе с сервисами на узловых сервисах ArcGIS for Server, Spatial Data Server или ArcGIS Online.

Остальные разделы в данной справке содержат более подробные инструкции для обмена данными ГИС.

Связанные темы

9/12/2013