Упражнение 3: Отображение и запросы к маршрутам

Уровень сложности: Начальный Требования к данным: ArcGIS Tutorial Data for Desktop Задача: Отображение и запросы к маршрутам

В этом упражнении данные маршрута, созданные в Упражнении 1: Создание и калибровка данных маршрута, будут добавлены в существующую карту и отображены условными обозначениями. Затем вы проделаете следующее:

Если Упражнение 2: Создание и калибровка данных маршрута, еще не выполнено, откройте ArcCatalog. Удалите в таблице содержания файл PITT.gdb из вашей папки \MyLR folder и переименуйте PITT_Results.gdb в PITT.gdb.

Откройте существующий документ карты

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

Шаги:
  1. Чтобы запустить ArcMap, выберите Пуск > Все программы > ArcGIS > ArcMap 10.1.
  2. В диалоговом окне Начало работы (Getting Started) выберите пункт Существующие карты (Existing Maps).
  3. Дважды щелкните Просмотр других карт (Browse for more).
  4. Раскройте список Папка (Look in) в диалоговом окне Открыть (Open) и перейдите в папку, в которую были скопированы данные для этого учебного пособия (например, C:\MyLR).
  5. Щелкните файл Ex3.mxd.
  6. Нажмите кнопку Открыть (Open).
  7. Открытие Ex3.mxd

    Карта содержит следующие слои во фрейме данных Pitt County:

    calibration_points

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

    base_roads

    Все дороги Округа Pitt

    city boundaries

    Границы городов в Округе Pitt

    county boundary

    Граница округа Pitt

    Карта в настоящий момент отображает слои границ округа и границ городов. Флажки этих слоев отображаются в таблице содержания как включенные. Отображение слоя calibration_points также включено, но для него установлен масштаб отображения. Он будет видимым только в том случае, если вы увеличите масштаб отображения до 1:25 000 и крупнее.

  8. Поставьте флажок для слоя базовые_дороги (base_roads).
  9. Включение слоя базовые_дороги (base_roads) в таблице содержания (TOC)

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

Добавление данных маршрута к вашей карте

Шаги:
  1. Щелкните Добавить данные (Add Data)
    Нажатие на кнопку Добавить данные (Add Data), расположенную на стандартной панели инструментов.
  2. Раскройте список Папка (Look in) и перейдите к папке \MyLR.
  3. Дважды щелкните PITT.gdb, а затем — набор данных объектов PITT.
  4. Щелкните на клавишу CTRL и выберите маршруты (routes) и классы объектов новые_маршруты (routes_new).
    Выбор и добавление маршрутов и классов объектов routes_new.
  5. Щелкните Добавить (Add).

Изменение символа отображения

Цвета и символы, используемые ArcMap по умолчанию для отображения слоев маршрутов, могут затруднить определение местоположения объектов на маршруте. Очень легко изменить цвета и символы, используемые ArcMap для отображения объектов.

Шаги:
  1. Щелкните символ линии в содержимом для слоя маршрутов (routes layer), чтобы отобразить диалоговое окно Выбор символа (Symbol Selector).

    Линейный символ маршрутов в таблице содержания (TOC)

  2. Пролистайте вниз до тех пор, пока не найдете понравившийся вам символ и щелкните на нем.
  3. Щелкните ОК.

    Ваш слой маршрутов отображается с помощью выбранного вами символа.

    Выбор символа линии для класса объектов маршрутов
  4. Повторите шаги 1 - 3 для слоя routes_new.
  5. ПодсказкаПодсказка:

    Также вы можете открыть диалоговое окно Выбор символа (Symbol Selector), щелкнув правой кнопкой мыши на слое в таблице содержания, выбрав Свойства (Properties), а затем нажав на вкладку Условные обозначения (Symbology). Для того чтобы просто изменить цвет символа, щелкните правой кнопкой мыши на нем в таблице содержания и выберите любой цвет в открывшейся цветовой палитре, либо нажмите Больше цветов (More Colors).

Задание поля идентификатора маршрута

При добавлении маршрутных данных к карте ArcMap показывает некоторые дополнительные свойства для нового слоя. Одним из этих свойств является Поле идентификатора маршрута (Route Identifier field). Это поле уникально идентифицирует каждый маршрут.

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

Шаги:
  1. Щелкните правой кнопкой мыши слой маршруты (routes) в таблице содержания, а затем Свойства (Properties).

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

  2. Перейдите на вкладку Маршруты (Routes).
  3. В раскрывающемся списке Идентификатор маршрута (Route Identifier) щелкните на ROUTE1.
  4. Щелкните ОК.
    Диалоговое окно Свойства слоя (Layer Properties) ArcMap.
  5. Повторите шаги 1 - 4 для слоя routes_new.

Добавление инструмента Идентифицировать позиции на маршруте (Identify Route Locations)

ArcMap предоставляет вам возможность указать маршрут на карте и найти идентификатор маршрута вместе со значением его измерения в этой точке. В этой части упражнения вы будете использовать инструмент Идентифицировать позиции на маршруте (Identify Route Locations tool) с целью проверки измерений на маршрутах, созданных вами в Упражнении 2.

Инструмент Идентифицировать позиции на маршруте (Identify Route Locations tool) по умолчанию не появляется ни на одной из панелей инструментов. Вам необходимо добавить его к одной и них.

Шаги:
  1. Последовательно щелкните Настройка > Режим настройки.

    Откроется диалоговое окно Настроить (Customize).

    Опция Режим настройки (Customize Mode) в меню Настройка ArcMap (ArcMap Customize).
  2. Перейдите на вкладку Команды (Commands).
  3. В списке Категории (Categories) щелкните на Системы линейных координат (Linear Referencing).
  4. Перетащите инструмент Идентифицировать позиции на маршруте (Identify Route Locations) на любую панель инструментов по вашему выбору, к примеру, на панель Инструменты (Tools).
    Показывает перетаскивание положений маршрутов идентификаторов на панель Инструменты (Tools)
  5. Щелкните Закрыть (Close).

Идентификация положений на маршруте

Закладка в ArcMap показывает сохраненное местоположение на карте. Обратите внимание на закладку, содержащую несколько точек калибровки, использовавшихся для повторной калибровки маршрутов в Упражнении 2: Создание и калибровка данных маршрута.

Шаги:
  1. Щелкните Закладки (Bookmarks) и Точки калибровки (Calibration Points).
    Открытие закладки Calibration Points
  2. Когда ArcMap перемещается к сохраненному местоположению, на карте появляются точки калибровки, сопровождаемые подписями значений измерений в каждой точке. Они появляются при использовании закладки, потому что для слоя было установлено свойство его не отображения при определенном масштабе.
  3. Щелкните кнопку Идентифицировать положения маршрутов (Identify Route Locations).
    Показывает команду на панели инструментов
  4. Переместите указатель к одной из точек калибровки и щелкните на ней.

    Идентифицированы местоположения в обоих слоях маршрутов: routes и routes_new.

  5. Выберите узел маршрута в каждом слое.
    Результирующее окно Идентифицировать положения на маршруте (Identify Route Location).
  6. Числовые значения, приведенные для каждого из этих узлов, соответствуют значению, сохраненному в Поле идентификатора маршрута (Route Identifier field), установленном вами в предыдущей части этого упражнения. Имейте в виду, что значения измерений на двух маршрутах различаются между собой. Отметим также, что значение измерения для слоя routes_new примерно соответствует значению точки калибровки, на которой вы щелкнули. Чем ближе вы окажитесь к точке калибровки, тем ближе будет и значение измерения.
  7. Щелкните правой кнопкой мыши на узле маршрута одного из слоев и исследуйте доступные вам пункты контекстного меню.
  8. Закройте инструмент Результаты идентификации позиции на маршруте (Identify Route Location Results).
    Результирующее окно Идентифицировать положения на маршруте (Identify Route Location).
  9. Снимите флажок со слоя calibration_points в таблице содержания, чтобы сделать его невидимым. В этом упражнении он больше использоваться не будет.
    Снимите флажок со слоя Точки калибровки (Calibration points)

Поиск положений на маршруте

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

Шаги:
  1. Щелкните Найти (Find) на панели Инструменты (Tools) в ArcMap.
    Команда Найти (Find)
  2. Выберите вкладку Системы линейных координат (Linear Referencing).
  3. В раскрывающемся списке Система маршрута (Route Reference) щелкните на routes_new.
  4. Обратите внимание, что поле, которое отображается в списке Идентификатор маршрута (Route Identifier), соответствует Полю идентификатора маршрута (Route Identifier field), установленному вами ранее в упражнении.
  5. Щелкните Загрузить маршруты (Load Routes).
  6. В раскрывающемся списке Маршрут (Route) выберите 30000121.

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

  7. Введите 5 в текстовое поле Местоположение (Location).
  8. Щелкните Найти.
    Диалоговое окно Найти систему линейных координат (Linear Referencing Find).
  9. Щелкните правой кнопкой мыши на найденной позиции на маршруте и исследуйте доступные вам пункты контекстного меню.
    Диалоговое окно Найти систему линейных координат (Linear Referencing Find).
  10. Закройте диалоговое окно Найти (Find).

Отображение аномалий измерений на маршруте

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

Шаги:
  1. Щелкните Полный экстент (Full Extent) на панели Инструменты (Tools) в ArcMap.
    Панель Инструменты (Tools) в ArcMap.
  2. В таблице содержания щелкните на правой кнопкой на слое маршрута и щелкните на Свойства (Properties).
  3. Перейдите на вкладку Маршруты (Routes).
  4. Поставьте флажок уПоказать места, где измерения не увеличиваются (Show where measures do not increase).
  5. Щелкните кнопку Линейный символ (Line Symbol) и выберите нужный символ линии. То же самое проделайте и для символа метки.
  6. Нажмите ОК.
  7. Отображение аномалий измерений на маршруте

    Не забывайте, что класс маршрутов был создан из класса пространственных объектов base_roads в Упражнении 2: Создание и калибровка данных маршрута. Существует несколько ошибок оцифровки и атрибутов, вызывающихся аномалиями измерений, которые существуют в классах маршрутов. Эти аномалии часто можно зафиксировать с помощью инструментов редактирования маршрутов в ArcMap.

9/11/2013