В ArcGIS маршрутом может быть любой линейный объект (улица, автострада, река или трубопровод), содержащий уникальный идентификатор и систему измерений. Для системы линейных координат типичными системами измерения являются расстояние или время, но система измерения может быть любой. M-значения, также известные как измерения, хранятся в качестве m-координаты каждой вершины объекта маршрута.
Вы можете хранить маршруты как в шейп-файлах, так и как класс пространственных объектов базы геоданных. Базы геоданных являются предпочтительным методом для хранения и управления маршрутами, поскольку они поддерживают расширенные возможности (топологии, сети, правила атрибутов и подтипы), которые позволяют моделировать поведение явлений в реальном мире, применять правила поддержания целостности данных и использовать инструменты для работы с пространственными отношениями основных объектов и атрибутов. ArcGIS Pro и набор инструментов Системы линейных координат содержат инструменты для создания маршрутов в шейп-файлах и базах геоданных.
В дополнение к инструментам создания новых классов объектов-маршрутов для последующей их оцифровки и импорта, здесь есть инструменты для создания маршрутов посредством слияния существующих линейных объектов, калибровки маршрутов при помощи точек и переноса маршрутных данных из одного формата в другой.
О создании класса пространственных объектов-маршрутов
Вы можете создавать маршруты из существующих линий, импортировать их из других форматов или создавать их как новый класс пространственных объектов- маршрутов в ArcGIS Pro. Чтобы предоставить маршрутам возможность хранить m-значения (измерения), вы можете создать класс пространственных объектов-маршрутов в панели Каталог. При создании класса пространственных объектов-маршрутов вы должны сделать следующее:
- Указать, что тип класса объектов будет линейным и отметить, что класс будет содержать значения измерений (m).
- Вам также необходимо добавить поле идентификатора маршрута, чтобы однозначно идентифицировать каждый маршрут в классе объектов. Поле может быть числовым, текстовым или идентификатором guid.
Когда вы работаете с системами линейных координат в ArcGIS Pro, вы должны выбрать поле в вашем слое класса объектов-маршрутов, которое будет предоставлять этот уникальный идентификатор. Значение в каждом поле используется для расположения событий вдоль линейного объекта. Сначала идентификатор маршрута сопоставляется с объектом, а затем события располагаются вдоль объектов-маршрутов с использованием измерений в таблице событий.
Определение свойств измерений ваших М-координат
Чтобы создать класс пространственных объектов-маршрутов, используйте мастер Создать класс пространственных объектов.
В диалоговом окне Создать класс пространственных объектов на странице Задать укажите, что класс пространственных объектов имеет m-координаты, установив отметку М-значения.
На странице Допуск, показанной ниже, установите Допуск М или оставьте значение по умолчанию. Допуск М определяет допуск, используемый для кластеризации М-значений во время обработки. По умолчанию его значение равно 0,001 единиц. Если координаты совпадают и их m-значения попадают в пределы допуска, они считаются равными одна другой.
Почти во всех случаях рекомендуется принять значение Допуска М по умолчанию. Однако, если значения ваших измерений невелики (в пределах 0.001 единиц), и вы хотите быть уверены в том, что измерения не кластеризуются, вы можете задать ваш собственный Допуск М.
Если вы изменили значения допусков xy или m и хотите вернуться к значениям по умолчанию, щелкните кнопку Вернуть установки по умолчанию.
На странице Разрешение снимите отметку Принять значение разрешения и экстент домена по умолчанию, если вы хотите изменить разрешение М. Вы также можете установить разрешение М и диапазон М.
Разрешение М определяет разрешение ваших M-значений. Значение по умолчанию - 0,0001 единиц, являющееся значением m-допуска по умолчанию, деленным на 10. В этом случае значения М сохраняют точность до четырех десятичных знаков. Если ваши М измерения представляют из себя величины со слабо различающимися между собой значениями с несколькими знаками после запятой, вы можете задать свое собственное Разрешение М. Например, при Разрешении М, равном 0,000001, значения М хранятся с точностью до 6 знаков после запятой.
Разрешение М и размер М домена (Мин и Макс) напрямую связаны друг с другом. Изменение разрешения М приводит к пересчету максимальных m-значений до наибольшего допустимого значения, возможного при этом разрешении. Вы также можете установить диапазон М значений, задав самое низкое (Мин) и самое высокое (Макс) значения. Разрешение М будет пересчитано до значения при максимальном разрешении, возможном при введенных вами минимальном и максимальном значениях М.
См. раздел Создание класса пространственных объектов для хранения маршрутов для получения полного списка шагов по созданию автономного класса пространственных объектов для хранения маршрутов.