Skip To Content

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

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

Подсказка:

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

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

Для подключения к сервису схемы необходимо знать его URL. Сервисы схем, опубликованные в ArcGIS Server, имеют следующий формат URL-адреса: http://gisserver.domain.com:6080/arcgis/services/folder/service/MapServer/exts/SchematicsServer.

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

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

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

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

Включенные операции Schematics / Операции над опубликованными схематическими диаграммамиВключена только операция Запрос (Query)Операции Запрос (Query) и Редактирование (Editing) включены

Отображение схем

Да

Да

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

Да

Да

Компоновка и сохранение результатов

Нет

Только когда соблюдается условие #1, описанное ниже

Обновление схем

Нет

Только когда соблюдается условие #1, описанное ниже

Удаление схем

Нет

Только когда соблюдается условие #1, описанное ниже

Блокировка диаграмм

Нет

Только когда соблюдается условие #1, описанное ниже

Разблокировка диаграмм

Нет

Только когда соблюдается условие #1, описанное ниже

Создание новых схем

Нет

Только когда соблюдаются условия #1 и #2, описанные ниже

Условие #1: опубликованные схематические диаграммы хранятся в многопользовательской базе геоданных, а схематические данные не копируются на сервер при публикации – т.е. сервис Schematics ссылается на источник набора схематических данных.

Условие #2: опубликованные схематические диаграммы находятся в шаблоне схематической диаграммы.

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

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

ArcGIS Server Schematics REST API

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

Справочное руководство по схематическому ArcGIS Server REST

ArcGIS Server Schematics API для Silverlight

ArcGIS Server предлагает схематические API Silverlight для разработки веб-приложений.

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

Примечание:

Схематические API для Silverlight в ArcGIS Server содержит несколько примеров доступных для загрузки простых веб-приложений Silverlight – к примеру, настраиваемое веб-приложение Schematics – ArcGIS API for Silverlight 2.4 или Вьюер схематических представлений (Schematics Diagrams Viewer) – ArcGIS API for Silverlight 2.4.