ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Упражнение 2: Создание и калибровка данных маршрута

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

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

Создание слоя

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

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

  1. В ArcCatalog перейдите в папку Наборы инструментов в Дереве каталога.
  2. Разверните Системные наборы инструментов для доступа к их содержимому.
  3. Откройте набор инструментов Инструменты управления данными.
  4. Откройте набор инструментов Слои и представления таблиц.
  5. Щелкните правой кнопкой мыши инструмент Создать векторный слой и нажмите Открыть. Также можно дважды щелкнуть инструмент Создать векторный слой.
  6. Есть несколько способов выбора входного класса объектов. Вы можете перетащить класс пространственных объектов из дерева ArcCatalog в текстовое поле, нажать на кнопку Обзор и перейти к нужному классу пространственных объектов в диалоговом окне, или же просто ввести полный путь к классу пространственных объектов в текстовом окне.
    Просим вас вводить имена и пути к данным в подходящие для этого текстовые поля. Не стесняйтесь, однако, использовать все доступные методики.
  7. Введите C:\MyLR\PITT .gdb\PITT\base _roads в качестве значения параметра Входные объекты.
  8. Введите measured_roads в качестве значения параметра Выходной слой.
  9. Щелкните SQL.

    Откроется диалоговое окно Конструктор запросов.

  10. Введите "ROUTE1" <> 0 в текстовое поле.
  11. Щелкните ОК в диалоговом окне Конструктор запросов.
  12. Щелкните OK в диалоговом окне Создать векторный слой.

    Отображает диалоговое окно Создать векторный слой и записи

    Отображает Конструктор запросов

    После запуска инструмента в правом нижнем углу экрана появится строка состояния. Как только инструмент закончит работу, появится соответствующее сообщение.

Создание маршрутов

Инструмент Создать маршруты используется, чтобы указать входные линейные объекты, поле идентификатора маршрута, метод установки измерений на маршруте и выходной класс пространственных объектов. Обратите внимание, что исходные классы пространственных объектов могут быть в любом поддерживаемом формате. Сюда входят покрытия, шейп-файлы, персональные, файловые и многопользовательские базы геоданных, а также данные САПР.

  1. Разверните набор инструментов Системы линейных координат, чтобы показать его содержимое.
  2. Щелкните правой кнопкой мыши инструмент Создать маршруты, а затем Открыть.
  3. В ниспадающем списке Входные линейные объекты выберите слой measured_roads.
  4. В раскрывающемся списке Поле идентификатора маршрута щелкните на ROUTE1.

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

  5. Затем вам необходимо указать имя выходного класса пространственных объектов. Данный класс пространственных объектов может содержаться внутри входной базы геоданных, или же вы можете сохранить его в другую базу геоданных, а также в шейп-файл. При сохранении в базе геоданных он может содержаться внутри набора классов объектов или в своем собственном – в качестве класса пространственных объектов. В данном упражнении вы будете записывать новые данные в тот же – исходный – набор классов объектов.
  6. Введите C:\MyLR\PITT .gdb\PITT\routes в качестве значения параметра Выходной класс объектов-маршрутов.
  7. Далее, определите, каким образом будут получены измерения. Существует три варианта:

    • LENGTH – Для сбора измерений используют геометрическую длину входных объектов.
    • ONE_FIELD – Для сбора измерений используются значения, хранящиеся в поле измерений.
    • TWO_FIELDS – Для установки измерений используются значения, сохраненные в полях измерений От и До.

    Вы будете использовать последний вариант.

  8. В раскрывающемся списке Источник измерений щелкните TWO_FIELDS.

    Это активирует входные поля измерения От и До.

    Верхняя часть диалогового окна инструмента Создать маршрут
  9. В раскрывающемся списке Поле измерения От щелкните BEGMP1.
  10. В раскрывающемся списке Поле измерения До щелкните ENDMP1.
  11. Щелкните на OK, чтобы запустить инструмент.
    Нижняя часть диалогового окна инструмента Создать маршрут

    После запуска инструмента в правом нижнем углу экрана появится строка состояния. Как только инструмент закончит работу, появится соответствующее сообщение.

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

Представьте себе, что в будущем команда, занимающаяся поддержкой состояния автомобильных дорог, приобретает инструмент для измерения расстояний с целью получения высокоточной информации о километраже автодорог. Для некоторого набора автомобильных дорог экипаж собирает информацию о километраже примерно каждую 1/10 мили. Результаты этой работы будут сохранены в виде точечного шейп-файла, объекты которого хранят информацию о маршруте и километраже в своих атрибутах.

В этом разделе руководства пользователя вы будете работать с инструментом Калибровка маршрута для настройки измерений на только что созданных маршрутах с целью их соответствия точкам шейп-файла. Результат записывается в новую таблицу событий.

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

  1. Щелкните правой кнопкой мыши инструмент Калибровка маршрута из набора инструментов Системы линейных координат и выберете Открыть.
  2. Введите C:\MyLR\PITT .gdb\PITT\routes в качестве значения параметра Входные объекты-маршруты.
  3. В раскрывающемся списке Поле идентификатора маршрута щелкните на ROUTE1.

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

  4. Введите C:\MyLR\calibration _points.shp в качестве значения параметра Входные точечные объекты.
  5. В раскрывающемся списке Поле идентификатора маршрута выберите поле ROUTE1.

    Это поле является общим с классом пространственных объектов-маршрутов.

  6. В раскрывающемся списке Поле измерений выберите поле измерений MEASURE.
  7. Введите C:\MyLR\PITT .gdb\PITT\routes _new в качестве значения параметра Выходной класс объектов-маршрутов.
    Верхняя часть окна инструмента Калибровка маршрута
  8. Можно задать допуск, чтобы ограничить расстояние, на которое калибровочная точка может отстоять от маршрута. Точки, находящиеся за пределами допуска, не будут использоваться в процессе калибровки.
  9. В раскрывающемся списке Метод расчета измерений щелкните DISTANCE.
  10. Введите 5 в качестве значения параметра Радиус поиска.

    Этого более чем достаточно для данных, используемых здесь.

  11. В раскрывающемся списке Радиус поиска щелкните на Футы.

    Таким образом используемыми для задания радиуса поиска единицами измерения устанавливаются футы.

  12. Щелкните на OK, чтобы запустить инструмент.
    Нижняя часть окна инструмента Калибровка маршрута

    После запуска инструмента в правом нижнем углу экрана появится строка состояния. Как только инструмент закончит работу, появится соответствующее сообщение.

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

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация