Упражнение 3: Настройка алгоритмов компоновки схемы

Уровень сложности: Расширенный Требования к данным: ArcGIS Tutorial Data for Desktop Путь к данным: C:\ArcGIS\ArcTutor\Schematics\ and C:\ArcGIS\ArcTutor\Schematics\Schematics_Configuration\Mixed_Data Задача: Подробнее о свойствах, включении, редактируемости и других особенностях по умолчанию алгоритма компоновки схем

В этом упражнении вы научитесь настраивать алгоритмы компоновки схемы. Вы научитесь делать следующее:

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

Для выполнения данного упражнения необходимо выполнить упражнение 1 из «Руководства пользователя по дополнительным настройкам Schematics». Работа будет основываться на том, что уже было настроено в ходе выполнения упражнения 1.

Редактирование набора схематических данных

Шаги:
  1. Откройте ArcCatalog.
  2. Выберите каталог руководства Schematics, C:\ArcGIS\ArcTutor\Schematics.
  3. Дважды щелкните базу геоданных AdvancedSchematicDB, чтобы открыть содержащийся в ней набор схематических данных AdvancedSchematic.
  4. Щелкните правой кнопкой мыши набор схематических данных AdvancedSchematic и выберите пункт Кнопка Редактировать набор схематических данных (Edit Schematic Dataset)во всплывающем меню Редактировать (Edit).

    Запустится приложение Редактор набора схематических данных (Schematic Dataset Editor).

  5. Выберите шаблон схемы BrazilTemplate в дереве редактора набора схематических данных, если он еще не выбран.
  6. Нажмите вкладку Компоновки (Layouts) на правой стороне окна редактора.

    В этой вкладке показан список всех зарегистрированных алгоритмов. Если вы регистрировали собственный алгоритм, он появится в этом списке.

    Вкладка компоновок – начальное содержание

Настройка видимости алгоритмов схемы

В некоторых случаях вам может потребоваться изменить список алгоритмов, доступных конечным пользователям ArcMap. Это уменьшит количество доступных опций, время на обучение использованию каждого алгоритма и так далее. Возможно, вы разработали и применяете собственный алгоритм и хотите, чтобы он был единственным вариантом, доступным для конкретного шаблона схемы. Доступный список алгоритмов устанавливается отдельно для каждого шаблона. Если в наборе схематических данных присутствует несколько шаблонов схем, в одних могут быть доступны все алгоритмы, а в других – лишь некоторые.

Шаги:
  1. Снимите флажки с полей Видимый (Visible) для всех алгоритмов, кроме тех, которые начинаются с Иерархический (Hierarchial).

    Вкладка компоновок – изменения полей Видимый (Visible)

Настройка возможности редактирования параметров алгоритма пользователем

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

Шаги:
  1. Снимите флажок Редактируемый (Editable) для элемента дерева Иерархический – Компактное дерево (Hierarchical – Compact Tree).

    Вкладка компоновок – изменения полей Редактируемый (Editable)

Настройка порядка, в котором алгоритмы компоновки отображаются пользователю ArcMap

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

Шаги:
  1. Выберите строку Иерархический – Развитое дерево (Hierarchical – Smart Tree).
  2. Нажмите стрелку Переместить выше (Move Up) значок кнопки Вверх (Move Up) наверху списка трижды, чтобы строка Иерархический – Развитое дерево (Hierarchical – Compact Tree) находилась выше строки Иерархический – Компактное дерево (Hierarchical – Compact Tree).

    Вкладка компоновок – изменения в порядке

Настройка свойств алгоритма по умолчанию

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

Шаги:
  1. Нажмите кнопку Свойства компоновки (Layout Properties) Кнопка Свойства компоновки (Layout Properties) в верхней части списка, чтобы открыть диалоговое окно Свойства компоновки (Layout Properties).

    Вкладка компоновок – свойства Иерархический – Развитое дерево (Hierarchical - Smart Tree), начальные
    Так как на предыдущих шагах было выбрано Иерархический – Развитое дерево (Hierarchical - Smart Tree), будет отображена эта страница свойств. На ней вы видите свойства по умолчанию этого алгоритма компоновки. Если вы больше ничего не делали, их также смогут увидеть пользователи ArcMap.

  2. Снимите флажок Абсолютные единицы (Absolute units).

    Когда этот флажок снят, параметры расстояния обрабатываются как относительные единицы относительно среднего арифметического размеров текущих символов, используемых для изображения узлов схемы на схемах. Когда флажок установлен, они обрабатываются как абсолютные расстояния, определяемые системой координат, задаваемой на вкладке Система координат XY (XY Coordinate System) диалогового окна Свойства схематического представления (Schematic Diagram Properties). Работа с относительными единицами может быть оправдана, если для ваших схем указан базовый масштаб. Когда базовый масштаб указывается для шаблона схемы с использованием функции Импортировать символы по умолчанию (Import Default Symbology), по умолчанию снимаются флажки со всех абсолютных параметров, доступных для алгоритмов компоновки схем этого шаблона схемы.

  3. Установите для опции Направление (Direction) значение Сверху вниз (From top to bottom).

    Вкладка компоновок – свойства Иерархический – Развитое дерево (Hierarchical - Smart Tree), измененные
    Каждый раз, когда пользователь ArcMap будет выбирать и применять алгоритм Иерархический – Развитое дерево (Hierarchical - Smart Tree) без редактирования свойств, ему будет предоставляться дерево с начальной точкой наверху схемы.

  4. Нажмите кнопку OK.

Настройка конкретного алгоритма для автоматического применения при создании/обновлении схемы

В некоторых случаях может быть нужно, чтобы система автоматически применяла алгоритм, когда пользователь создает или обновляет схему. Это также может быть полезно в случаях, когда необходима согласованность. Каждый раз, когда пользователь создает схему по какому-либо шаблону, он может настроить ее на запуск алгоритма компоновки.

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

Этот алгоритм применяется только до момента сохранения схемы. После сохранения схемы алгоритм больше не применяется автоматически, так что изменения пользователя не теряются каждый раз при ее открытии.

Шаги:
  1. Нажмите вкладку Свойства (Properties) на правой стороне окна редактора.
  2. В раскрывающемся списке Компоновка (Layout) выберите алгоритм Иерархический – Компактное дерево (Hierarchical - Compact Tree).

    Вкладка Компоновки – Компактное дерево (Layouts tab - Compact Tree), задано по умолчанию
    ПримечаниеПримечание:

    Вы также можете изменить свойства для это алгоритма компоновки нажав кнопку Свойства компоновки (Layout Properties) рядом со списком. Свойства для компоновки, которые будут применяться автоматически, могут отличаться от свойств компоновки, которые определены для того же алгоритма компоновки во вкладке Компоновки (Layouts).

  3. Нажмите кнопку Сохранить (Save) Значок Сохранить (Save) на панели инструментов Редактор набора схематических данных (Schematic Dataset Editor).
  4. Закройте Редактор набора схематических данных (Schematic Dataset Editor).

Тестирование изменений алгоритма компоновки

Шаги:
  1. Откройте файл Brazil.mxd с помощью ArcMap.

    Этот файл находится в каталоге C:\ArcGIS\ArcTutor\Schematics\Schematics_Configuration\Mixed_Data.

  2. Воспользуйтесь инструментом Выделить объекты (Select Features) Значок инструмента Выбрать объекты (Select Features) и выделите все в текущем виде.
  3. Нажмите кнопку Создать новое схематическое представление (Generate New Schematic Diagram) Значок кнопки Создать новое схематическое представление (Generate New Schematic Diagram) на панели инструментов Schematic.

    Откроется диалоговое окно Создание схематического представления (New Schematic Diagram).

  4. Нажмите кнопку просмотра Значок кнопки просмотра рядом с раскрывающимся списком Папка или набор схематических данных (Schematic Dataset or Folder).

    Откроется диалоговое окно Выбор набора схематических данных или папки схемы (Select schematic dataset or schematic folder).

  5. Выберите в диалоговом окне набор схематических данных AdvancedSchematic из базы геоданных AdvancedSchematicDB в папке C:\ArcGIS\ArcTutor\Schematics.
  6. Нажмите кнопку Добавить (Add).

    Так как эта конфигурация содержит только один шаблон схемы (BrazilTemplate), он будет автоматически выбран в разделе Шаблон схематического представления (Schematic Diagram Template).

  7. Введите TestLayoutAlgos в текстовом поле Имя схематического представления (Schematic Diagram Name).

    Диалоговое окно Создание схематического представления 9New Schematic Diagram) – схема TestLayoutAlgos

  8. Нажмите кнопку OK.

    Схема должна оказаться в компоновке Иерархический – Компактное дерево (Hierarchical – Compact Tree), поскольку эта настройка была выставлена по умолчанию для шаблона схемы.

    TestLayoutAlgos создана
    В панели инструментов Редактора схем (Schematic Editor), для задачи компоновки также установлено значение Иерархический – Компактное дерево (Hierarchical – Compact Tree).

  9. Выберите в раскрывающемся списке панели инструментов «Редактора схем» пункт Редактор схем (Schematic Editor), затем выберите Значок Начать редактирование схемы (Start Editing Diagram) Начать редактирование схемы (Start Editing Diagram) в меню.
    ПримечаниеПримечание:

    Это включит остальные элементы управления и вы сможете проверить другие изменения.

  10. Обратите внимание, что кнопка Свойства компоновки (Layout Properties) неактивна для алгоритма Иерархический – Компактное дерево (Hierarchical – Compact Tree),

    поскольку вы сняли флажок Редактируемый (Editable) для этого алгоритма компоновки.

    Кнопка Свойства компоновки (Layout Properties) — отключена

  11. Откройте раскрывающийся список Задача компоновки (Layout Task).

    Видимые алгоритмы компоновки
    Вы должны видеть только четыре алгоритма в этом списке, поскольку установлено только четыре флажка Видимость (Visibility) для этого шаблона схемы. Также отметьте, что алгоритм «Иерархический – Развитое дерево» находится выше алгоритма Иерархический – Компактное дерево (Hierarchical – Compact Tree), поскольку вы изменили порядок.

  12. Выберите алгоритм Иерархический – Развитое дерево (Hierarchical - Smart Tree) в раскрывающемся списке Задача компоновки (Layout Task).
  13. Нажмите кнопку Свойства компоновки (Layout Properties) Кнопка Свойства компоновки (Layout Properties).

    Обратите внимание, что установлено такое значение Направление (Direction) по умолчанию, какое вы настраивали — Сверху вниз (From top to bottom).

    Развитое дерево 9Smart Tree) – выбранные свойства по умолчанию

  14. Нажмите кнопку Отмена (Cancel) в диалоговом окне Алгоритм компоновки схемы (Schematic Layout Algorithm).
  15. Закройте ArcMap и ArcCatalog и нажмите Нет (No) во всех диалоговых окнах с запросами сохранения.
9/11/2013