Упражнение 1: Установка символов по умолчанию и надписывание схематических представлений

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

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

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

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

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

Создание и настройка базы данных и набора схематических данных

Шаги:
  1. Откройте ArcCatalog.
  2. Выберите корневую папку руководства Schematics (C:\ArcGIS\ArcTutor\Schematics).
  3. Щелкните правой кнопкой мыши на этом элементе в дереве каталога и последовательно выберите во всплывающем меню Создать (New) > Персональная база геоданных (Personal Geodatabase).
  4. Переименуйте эту базу данных как AdvancedSchematicDB.
  5. Щелкните правой кнопкой мыши по базе данных AdvancedSchematicDB и выберите из всплывающего меню Создать (New) > Набор схематических данных (Schematic Dataset).
  6. Переименуйте этот набор данных как AdvancedSchematic.

    Набор данных AdvancedSchematic создан

  7. Щелкните правой кнопкой мыши набор схематических данных AdvancedSchematic и выберите пункт Кнопка Редактировать набор схематических данных (Edit Schematic Dataset)во всплывающем меню Редактировать (Edit).

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

  8. Щелкните правой кнопкой мыши элемент AdvancedSchematic в дереве редактора набора схематических данных и выберите во всплывающем меню Создать шаблон схематического преставления (New Schematic Diagram Template).
  9. Используя вкладку Свойства (Properties) в правой стороне окна редактора, введите BrazilTemplate в поле Имя (Name).
  10. Нажмите кнопку OK на вкладке Свойства (Properties).

    Шаблон схемы BrazilTemplate создан

  11. Щелкните правой кнопкой мыши элемент BrazilTemplate и выберите во всплывающем меню пункт Импорт из слоев объектов (Import From Feature Layers).

    Откроется диалоговое окно Импорт из слоев объектов (Import From Feature Layers).

  12. Щелкните по кнопке многоточия в конце поля ввода Файл карты или слоя (Map or Layer File).

    Откроется диалоговое окно Выбор файла карты или слоя для импорта (Select a map or layer file to import).

  13. В этом диалоговом окне выберите файл Brazil.mxd по адресу C:\ArcGIS\ArcTutor\Schematics\Schematics_Configuration\Mixed_Data.
  14. Нажмите кнопку Добавить (Add), которая закроет это диалоговое окно и обновит диалоговое окно Импорт из слоев объектов (Import From Feature Layers).

    Диалоговое окно Импорт из слоев объектов (Import From Feature Layers) после выбора MXD-файла Brazil

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

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

Импорт символов по умолчанию для схематических представлений

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

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

  2. Воспользуйтесь инструментом Выделить объекты (Select Features) Значок инструмента Выбрать объекты (Select Features) чтобы выделить все в текущем представлении.

    Выбранный MXD-файл Brazil

  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, созданный ранее, в ходе выполнения шестого этапа раздела Создание и настройка базы данных и набора схематических данных (Creating and configuring the database and schematic dataset).
  6. Нажмите кнопку Добавить (Add).

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

  7. Введите TestDiagram в текстовое поле Имя шаблона схемы (Schematic Diagram Name).

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

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

    Вы получите схематическое представление, основанное на выбранных объектах и имеющее те же символы, которые были настроены для объектов ГИС на карте.

    Результат TestDiagram

Таблицы соединений и связей для отрисовки и надписывания объектов схемы

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

Шаги:
  1. Сделайте двойной щелчок по элементу pug_PUG_gas_plants в таблице содержания, которая находится под слоем схемы TestDiagram.

    Откроется диалоговое окно Свойства слоя (Layer Properties).

  2. Выберите вкладку Символы (Symbology).

    Вкладка Символы (Symbology) для элемента pug_PUG_gas_plants – начальное состояние

  3. Нажмите кнопку с красным символом газогенераторной установки в разделе Символ (Symbol) чтобы открыть диалоговое окно Выбор символа (Symbol Selector).
  4. Измените цвет на синий.

    Элемент pug_PUG_gas_plants — символ цвета изменен

  5. Нажмите кнопку OK, чтобы закрыть диалоговое окно Выбор символа (Symbol Selector).
  6. Выберите вкладку Соединения и связи (Joins & Relates) в диалоговом окне Свойства слоев (Layers Properties).

    вкладка Соединения и связи (Joins & Relates) – начальное состояние для слоя объектов pug_PUG_gas_plants

    При работе с данными из набора сетевых данных или геометрической сети, присоединение данных происходит напрямую к Schematics. Объекты Schematic отслеживают настоящий объект ГИС. Вам необходимо лишь соединить это поле (UOID) в классе пространственных объектов Schematic с полем OBJECTID настоящего объекта ГИС в классе пространственных объектов ГИС.

  7. Нажмите кнопку Добавить (Add) в разделе Соединения (Joins) слева.

    Откроется диалоговое окно Соединение данных (Join Data).

    диалоговое окно Соединение данных (Join Data) – исходное содержание

    1. Выберите пункт UOID из раскрывающегося списка Выберите в этом слое поле, на котором будет основываться соединение (Choose the field in this layer that the join will be based).
    2. Нажмите обзорную кнопку рядом с раскрывающимся списком Выберите таблицу для соединения с этим слоем или загрузите таблицу с диска (Choose the table to join this layer, or load the table from disk).

      Откроется диалоговое окно Добавление (Add).

    3. Выберите класс пространственных объектов pug_PUG_gas_plants из набора классов объектов трубопровода в базе данных Brazil.gdb, которая находится в каталоге C:\ArcGIS\ArcTutor\Schematics\Schematics_Configuration\Mixed_Data.
    4. Нажмите кнопку Добавить (Add).
    5. Выберите поле OBJECTID из раскрывающегося списка Выберите поле в таблице, на основании которого производить соединение (Choose the field in the table to base the join on).

      Вы создали соединение из класса объектов схемы с реальным классом пространственных объектов ГИС.

      соединение данных pug_PUG_gas_plants – конечное состояние

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

    Вкладка Соединения и Связи (Join & Relates) будет выглядеть так, как показано на следующем скриншоте:

    Вкладка Соединения и Связи (Joins & Relates) – конечное состояние

  8. Выберите вкладку Надписи (Labels).
  9. Установите флажок Надписывать объекты в этом слое (Label features in this layer).
  10. В раскрывающемся списке Поле надписи (Label Field) выберите NAME.

    Обратите внимание, что поле появилось из класса настоящих пространственных объектов благодаря соединению. Без соединения это поле не отображалось бы в списке.

    Вкладка Надписи (Labels) – конечный вид

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

    Теперь у вас должна быть схема, в которой реализовано следующее:

    • Слой pipelines_Net_Junctions отрисован поверх слоя joined_pipe.
    • Символ pug_PUG_gas_plants Symbology – синий.
    • Объекты pug_PUG_gas_plants надписаны благодаря соединению с классом настоящих пространственных объектов.

    Слой объектов pug_PUG_gas_plants – изменен

Создание файла слоя для последующего использования в качестве шаблона схемы по умолчанию

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

Шаги:
  1. Щелкните правой кнопкой по слою схемы TestDiagram в таблице содержания, выберите из всплывающего меню Сохранить как файл слоя (Save As Layer File) и откройте диалоговое окно Сохранение слоя (Save Layer).
  2. Выберите папку Schematics по адресу C:\ArcGIS\ArcTutor\Schematics.
  3. Измените имя на BrazilTemplate.lyr.

    Сохраненный файл слоя BrazilTemplate

  4. Нажмите кнопку Сохранить (Save).

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

  5. Закройте ArcMap и выберите Нет в запросе сохранения.

Настройка и тестирование нового надписывания и символов по умолчанию для шаблона схемы BrazilTemplate

Шаги:
  1. Переключитесь обратно на приложение Редактор набора схематических данных (Schematic Dataset Editor).
  2. Щелкните правой кнопкой по элементу BrazilTemplate в виде дерева редактора и выберите во всплывающем меню Импортировать символы по умолчанию (Import Default Symbology),чтобы открыть диалоговое окно Выбор схематического слоя (Select Schematic Layer).
  3. Откройте файл BrazilTemplate.lyr, созданный ранее в ходе выполнения этапа 23.

    Файл слоя для свойств слоя по умолчанию

  4. Нажмите кнопку Открыть (Open).
  5. Нажмите Значок Сохранить (Save) Сохранить (Save) на панели инструментов Редактор набора схематических данных (Schematic Dataset Editor).
  6. Закройте Редактор набора схематических данных (Schematic Dataset Editor).
  7. Откройте файл Brazil.mxd с помощью ArcMap.

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

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

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

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

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

  11. С помощью этого диалогового окна выберите набор схематических данных AdvancedSchematic, созданный ранее, в ходе выполнения этапа 6 раздела Создание и настройка базы данных и набора схематических данных (Creating and configuring the database and schematic dataset).
  12. Нажмите кнопку Добавить (Add).

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

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

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

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

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

    Результат TestDefaults

  15. Закройте ArcMap и нажмите Нет (No) во всех диалоговых окнах сохранения.
  16. Закройте ArcCatalog.
9/11/2013