Упражнение 5. Краткий справочник по настройке XML-компоновщика

Уровень сложности: Начальный Требования к данным: ArcGIS Tutorial Data for Desktop Путь к данным: C:\ArcGIS\ArcTutor\Schematics\Schematics_Configuration\XML_Data Задача: Настройка шаблона схематического представления на основе XML-компоновщика для создания схем на основе примеров XML-файлов

Схематические представления могут быть созданы из XML-файлов или XML-потоков, которые соответствуют определению схемы XML для схематического представления. Эту XML-схему, XMLBuilderDiagram.xsd, можно найти в папке Schematics\XMLSchema каталога установки ArcGIS. XML-компоновщик оказывается полезным в случаях системной интеграции, если необходим уровень абстрагирования между двумя системами или данные находятся в нестандартном формате и нуждаются в извлечении с помощью определенной логики обработки. Вслед за определением XML-схемы в Schematics передаются данные. Вслед за этим модуль Schematics ответственен за хранилище и отображение схемы. При выполнении этого упражнения вы узнаете, как создавать и настраивать шаблон схематического представления для создания схем на основе XML-файла, хранящегося на локальном компьютере. Конфигурация выполняется с помощью примерного набора схематических данных SchematicBuilder, созданного при выполнении упражнения 1.

Шаги:
  1. Измените набор схематических данных SchematicBuilderSamples, хранящийся в базе геоданных C:\ArcGIS\ArcTutor\Schematics\TutorialSchematicDB, перейдя к этой базе данных в ArcCatalog, щелкнув набор данных правой кнопкой мыши и выбрав пункт меню Изменить (Edit) Кнопка Редактировать набор схематических данных (Edit Schematic Dataset).
    ПримечаниеПримечание:

    На снимках экрана, приведенных в этом упражнении, показаны параметры конфигурации, созданные при выполнении предыдущих упражнений. Однако выполнение предыдущих упражнений не является обязательным требованием для выполнения этого упражнения. Можно выполнить приведенную здесь последовательность действий, не завершив предварительно предыдущие упражнения.

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

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

Шаги:
  1. Щелкните правой кнопкой мыши пункт SchematicBuilderSamples в дереве редактора набора данных, затем выберите пункт меню Новый шаблон схематического представления (New Schematic Diagram Template).

    Закладка Свойства (Properties) для нового шаблона схематического представления автоматически отображается в правой части окна редактора.

    Новый шаблон схематического представления — исходное содержимое закладки Свойства (Properties)

  2. Введите DiagramsFromXMLData в текстовом поле Имя (Name).
  3. Выберите XML-компоновщик (XML Builder) в разделе Компоновщик схем (Schematic Builder).
  4. Нажмите кнопку ОК.

    В дереве редактора набора данных появится пункт шаблона схемы DiagramsFromXMLData. Три новых закладки: Связи (Associations), Компоновки (Layouts) и Правила (Rules) отображаются в правой части окна Редактор набора схематических данных (Schematic Dataset Editor).

    Создан шаблон схемы DiagramsFromXMLData

  5. Нажмите кнопку Свойства компоновщика схем (Schematic Builder Properties) Кнопка Свойства компоновщика схем (Schematic Builder Properties) на закладке Свойства (Properties), чтобы открыть диалоговое окно Свойства компоновщика (Builder Properties) для XML-компоновщика.
    1. Установите флажок Автоматическое создание класса объектов схемы (Automatic schematic feature class creation).

      После этого система автоматически создаст все элементы конфигурации, необходимые для отображения данных, которые будут содержатся в XML-файлах.

      DiagramsFromXMLData — Свойства компоновщика (Builder Properties)

    2. Нажмите кнопку ОК в диалоговом окне Свойства компоновщика (Builder Properties).
  6. Нажмите Сохранить (Save). Сохранить (Save) на панели инструментов редактора набора схематических данных.
  7. Закройте редактор схематических данных.

Создание схематического представления из XML-файла

В этом разделе необходимо будет создать свое первое схематическое представление, основанное на только что созданном шаблоне схемы DiagramsFromXMLData.

Шаги:
  1. Запустите ArcMap с пустым документом карты.
  2. Нажмите кнопку Создать новое схематическое представление (Generate New Schematic Diagram) Создать новое схематическое представление на панели инструментов схемы, чтобы открыть диалоговое окно Новое схематическое представление (New Schematic Diagram).
  3. Нажмите кнопку обзора справа от поля Набор схематических данных или папка схемы (Schematic Dataset or Folder), чтобы открыть диалоговое окно Выбрать набор схематических данных или папку схемы (Select schematic dataset or schematic folder).
    1. Найдите и выберите базу геоданных TutorialSchematicDB, которая была создана в упражнении 1 по пути C:\ArcGIS\ArcTutor\Schematics.
    2. Дважды щелкните эту базу геоданных и выберите набор схематических данных SchematicBuilderSamples.
      Создание схемы — выбор набора схематических данных
    3. Нажмите кнопку Добавить (Add).
  4. Выберите DiagramsFromXMLData в ниспадающем списке Шаблон схематического представления (Schematic Diagram Template).
  5. Необходимо указать XML-файл, в котором содержатся данные. Нажмите кнопку с тремя точками в разделе Укажите входной файл XML (Specify the input XML file), чтобы открыть диалоговое окно Выбрать файл XML (Select XML file).
    1. Найдите и выберите файл SampleNetworkData.xml, расположенный в папке C:\ArcGIS\ArcTutor\Schematics\Schematics_Configuration\XML_Data.
    2. Нажмите кнопку Добавить (Add).
  6. Введите FirstDiagram_FromXML в поле Имя схематического представления (Schematic Diagram Name).

    Диалоговое окно Новое схематическое представление (New Schematic Diagram) откроется в следующем виде:

    Диалоговое окно Новое схематическое представление (New Schematic Diagram) — окончательное содержимое примерной схемы XML-компоновщика

  7. Нажмите кнопку ОК.

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

    Первая созданная схема на основе XML-файла примерных данных

9/11/2013