Как и в случае со всеми картографическими сервисами, создание сервиса схемы начинается внутри ArcMap. Необходимо создать документ карты, содержащий схематический слои, связанные со схематическими представлениями, которые нужно использовать в сервисе.
Схематический слой представляет собой составной слой, состоящий из слоев объектов на основе классов объектов схемы, связанных с шаблоном схематического представления. Каждый схематический слой может ссылаться на один из следующих элементов:
- Схематическое представление
- Шаблон схематического представления
При публикации карты со схематическим слоем, который ссылается на одно схематическое представление, это схематическое представление будет доступно через веб-сервис.
При публикации карты со схематическим слоем, который ссылается на шаблон схематического представления, все схематические представления, основанные на этом шаблоне, уже имеющиеся в наборе схематических данных – например, шаблон диаграммы, которая будет создана позже – будут доступны на ГИС-сервере. В этом случае, если шаблон схематического представления происходит из зарегистрированной многопользовательской базы геоданных, а публикация карты производится с включенной функцией Редактирования (Editing) схемы, можно будет создать новые, основанные на этом шаблоне схематические представления из клиентских веб-приложений.
При составлении карты с нужными схематическими представлениями, можно составить один из следующих элементов:
- Конечный набор единых схематических представлений, т. е. будет иметься схематический слой для каждого схематического представления на ГИС сервере.
- Набор шаблонов схематических представлений, т. е. у вас будет схематический слой для каждого шаблона схематического представления на ГИС сервере, и каждый из них позволит получить доступ ко всем существующим и будущим схематическим представлениям, основанным на этом шаблоне.
- И конечный набор единых схематических представлений, и шаблоны схематических представлений
В следующем разделе более детально рассказано о составлении карты с нужными схематическими представлениями:
- Запустите ArcMap с новой пустой картой.
- Щелкните Окна (Windows) в главном меню, затем щелкните Каталог (Catalog).
Откроется окно Каталог (Catalog).
- Перейдите к набору схематических данных, в котором хранятся нужные схематические представления.
- Чтобы предоставить доступ к конкретному схематическому представлению через веб-сервис, выполните следующие действия:
- Захватите нужное схематическое представление в окне Каталог (Catalog).
- Перетащите ее на документ карты.
В документе карты создается схематический слой для этого схематического представления.
- Повторите подшаги a и b для каждого шаблона схематического представления.
- Чтобы предоставить доступ через веб-сервис ко всем существующим и будущим схематическим представлениям, связанным с определенным шаблоном схематического предоставления, и иметь возможность создавать в сети новые схематические представления на основе этого шаблона, выполните следующие действия:
- Щелкните правой кнопкой мыши запись набора схематических данных в окне Каталог (Catalog) и щелкните Показать/Скрыть классы схемы (Show/Hide Schematic Classes).
В дереве Каталога (Catalog) появятся новые главные ветви, по одной для каждого шаблона схематического представления в наборе схематических данных.
- Перетащите запись, соответствующую нужному шаблону схематического представления.
- Перетащите ее на документ карты.
В документе карты автоматически создается схематический слой, ссылающийся на все схематические представления, связанные с шаблоном схемы.
- Повторите подшаги a и b для каждого шаблона схематического представления.
- Щелкните правой кнопкой мыши запись набора схематических данных в окне Каталог (Catalog) и щелкните Показать/Скрыть классы схемы (Show/Hide Schematic Classes).
- Сохраните карту.