Создание представления (diagram) на основе XML компоновщика
Прежде, чем вы приступите к созданию XML диаграмм, вы должны создать шаблон схематического представления в вашем наборе схематических данных и настроить его для работы с XML компоновщиком.
Более подробно о настройке шаблона схемы на XML компоновщике
Создать схематическое представление на основе XML-компоновщика легче всего следующим образом: запустить ArcMap и использовать команду Создать новое схематическое представление (Generate New Schematic Diagram) на панели инструментов Схема (Schematic). Схематические представления могут быть созданы из любых входных XML-данных на основе файла определения XML схемы XMLBuilderDiagram. В следующей секции подробно описан порядок создания XML схематического представления в ArcMap.
Инструмент геообработки системы Schematics под названием Создать схему (Create Diagram) также может использоваться для создания схем на основе XML-компоновщика. Кроме того, вы можете применять Schematic API и разработать заказную программу для создания схем (diagrams) на основе XML компоновщика.
- Запустите ArcMap.
-
Щёлкните Щёлкните на кнопку Создать новое схематическое представление (Generate New Schematic Diagram) на панели инструментов Схема (Schematic).
Откроется диалоговое окно Новое схематическое представление (New Schematic Diagram).
-
В раскрывающемся списке Набор схематических данных или папка схемы (Schematic Dataset or Folder) выберите набор схематических данных или папку схемы в желаемом наборе схематических данных, где будут храниться созданные схематические представления.
Более подробно о наборах схематических данных/папках, предлагаемых по умолчанию в ниспадающем списке
Подсказка:Если новое схематическое представление должно храниться в другом наборе схематических данных, которого нет в списке, щёлкните на кнопке просмотра с правой стороны раскрывающегося списка Папка или набор схематических данных (Schematic Dataset or Folder) и перейдите к нужному набору схематических данных. Выбирая определенную папку схемы в наборе схематических данных, созданное схематическое представление будет автоматически сохранено в данной папке схемы, а не в корневом наборе схематических данных.
-
В раскрывающемся списке Шаблон схематического представления (Schematic Diagram Template) выберите шаблон схематического представления на основе XML-компоновщика, который будет использоваться для создания схематического представления.
В этом списке перечислены все шаблоны схематических представлений, доступные в наборе схематических данных, который в настоящее время выбран в раскрывающемся списке Набор схематических данных или папка (Schematic Dataset or Folder).
- Оставьте значение по умолчанию [Создать новый фрейм данных] ([Create New Data Frame]) в раскрывающемся списке Выходной фрейм данных (Output Data Frame), чтобы созданное схематическое представление автоматически отображалось в новом фрейме данных, или выберите в том же списке нужный фрейм данных, куда вы хотите добавить созданное схематическое представление.
-
Щёлкните на кнопке с многоточием (...) в области Укажите входной файл XML (Specify the input XML file) и выберите XML-файл, содержащий данные, которые вы хотите использовать для создания схематического представления.
Если XML-компоновщик настроен для работы с внешним компонентом, который автоматически обеспечивает входные XML-данные для создания диаграммы, кнопка с многоточием будет неактивна. В этом случае не требуется указывать конкретный файл XML.
- Введите имя для создающейся схемы.
- Щёлкните на кнопке ОК.
Схематическое представление создано и и отображается в заданном фрейме данных. Теперь оно содержится в базе данных схемы (schematic database).
Шаблон схемы, выбранный в ниспадающем списке Шаблон схематического представления (Schematic Diagram Template), должен быть настроен для работы с классами объектов схемы, связанными с элементами ОбъектКлассИмя (FeatureClassName) во входном XML файле. Созданная схема будет пустой, если ни один из классов объектов схемы шаблона схемы не связан с элементами типа ОбъектКлассИмя (FeatureClassName) во входном XML файле. Более подробно о настройке классов объектов схемы и шаблона схемы см. в разделе справки Задание содержимого схематических представлений с помощью шаблона схемы.