Использование сервиса схем

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

ПодсказкаПодсказка:

Можно повысить производительность и скорость отклика, если организовать схемы в папки схем при их открытии в Интернете с помощью клиентских приложений.

URL-адреса сервиса Schematics

Для подключения к сервису схемы необходимо знать его URL. Сервисы схемы, опубликованные в ArcGIS for Server, имеют следующий формат URL: http://<имя сервера>:<номер порта>/arcgis/services/<имя папки (если применимо)>/<имя сервиса>/MapServer/exts/SchematicsServer.

Опубликованные схематические слои и разрешенные операции

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

Тип опубликованных схематических слоев / включенные операции Schematics

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

Схематические слои, связанные с шаблоном схематического представления

Операция Запрос (Query) включена

  • Отображение схем
  • Компоновка без сохранения результатов
  • Отображение схем
  • Компоновка без сохранения результатов

Операции Запрос (Query) и Редактирование (Editing) включены

  • Отображение схем
  • Обновление схем
  • Компоновка и сохранение результатов
  • Удаление схем
  • Блокировка/разблокировка схем
  • Отображение схем
  • Обновление схем
  • Компоновка и сохранение результатов
  • Удаление схем
  • Блокировка/разблокировка схем
  • Создание новых схем

Сервисы Schematics и веб-приложения

В веб-приложениях сервисы схемы должны использоваться программно. ArcGIS for Server предлагает REST API Schematics и платформу Silverlight для интеграции схематических данных с ГИС в корпоративной среде приложений.

REST API Schematics ArcGIS for Server

REST (Representational State Transfer) API Schematics в ArcGIS for Server предоставляет открытый веб-интерфейс для сервисов схемы, размещенных на ArcGIS for Server. Он позволяет работать с сервисом схематических данных в клиентском приложении. Все ресурсы и операции, предоставляемые REST API, доступны через иерархию конечных точек или унифицированные указатели ресурсов (URL) для каждого публикуемого сервиса схемы.

ArcGIS for Server Справочное руководство REST Schematics

ArcGIS for Server API Schematics для Silverlight

ArcGIS for Server содержит интерфейсы API Silverlight Schematics для разработки веб-приложений.

API Schematics для Silverlight ArcGIS for Server позволяет пользователям быстро и легко разрабатывать базовые объекты схем и данные, используемые в дополнительном модуле Schematics. Эти ресурсы позволят вам значительно повысить ценность ваших клиентских приложений SL и облегчат поиск и просмотр схематических представлений, их отображение, выполнение на них алгоритмов схемы и так далее.

ПримечаниеПримечание:

Schematics API для Silverlight в ArcGIS for Server содержит несколько примеров веб-приложений Silverlight, которые можно скачать из галереи ArcGIS Schematics Resource Center, например, конфигурируемое схематическое веб-приложение ArcGIS API for Silverlight 2.4 или вьюер схематических представлений ArcGIS API for Silverlight 2.4.

ArcGIS for Server Галерея исходного кода (Code Gallery) Schematics

Раздел галереи ArcGIS Schematics Resource Center ссылается на примеры веб-приложений Silverlight, которые иллюстрируют функции SL дополнительного модуля Schematics на ArcGIS for Server:

Эти два образца веб-приложений предварительно сконфигурированы для работы с некоторыми публичными сервисами схемы, опубликованными на странице http://servicesbeta6.esri.com/arcgis/rest/services. Но поскольку эти приложения являются универсальными, они позволяют подключаться к вашим собственным сервисам схемы и работать с собственными схематическими представлениями без написания кода.

Schematics на ArcGIS Online

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

Однако существует обходной путь, который можно использовать для создания веб-карты во Вьюер карт ArcGIS.com и ArcGIS Explorer Online. Этот способ работает не напрямую с данными схемы, а с набором объектов схемы, полученным при конвертировании диаграммы с использованием инструмента геообработки Конвертировать схему в объекты (Convert Diagram To Features). Этот набор объектов затем упоминается в документе карты, который может быть опубликован как простой картографический сервис на ArcGIS Online.

Подробнее о совместном использовании данных схемы на сайте ArcGIS.com

9/12/2013