ArcGIS Desktop

  • Документация
  • Поддержка

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

Проредить дорожную сеть (Thin Road Network)

  • Краткая информация
  • Иллюстрация
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Краткая информация

Создает упрощенную дорожную сеть, которая сохраняет связность и общие особенности при отображении в меньших масштабах.

Этот инструмент не создает новых выходных данных. Инструмент присваивает объектам входных классов значения параметра Поле невидимости (Invisibility Field) с целью определения ненужных, лишних объектов, которые могут быть удалены. Это позволяет получить на выходе упрощенное отображение дорожной сети, передающее ее основные особенности. Не изменяется и не удаляется никакая геометрия объектов.

Инструмент Проредить дорожную сеть (Thin Road Network) не удаляет объекты. Для фактического удаления объектов можно использовать инструмент Сократить линию (Trim Line).

Набор дорог, полученный в результате, определяется значением, важностью и плотностью распределения объектов. Сегменты, которые являются частями особо длинных маршрутов через весь экстент данных, имеют большее значение, нежели относящиеся лишь к локальным маршрутам. Классификация дорог по степени их важности осуществляется с помощью параметра Поле иерархии (Hierarchy Field). Плотность получившейся уличной сети определяется параметром Минимальная длина (Minimum Length), который соответствует минимальному сегменту дорожной сети, являющемуся адекватным для визуализации в данном масштабе.

Более подробно см. в разделе Как работает инструмент Проредить дорожную сеть и в таблице рекомендованных значений минимальной длины.

Внимание:

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

Иллюстрация

Результаты использования инструмента Проредить дорожную сеть (Thin Road Network)
Инструмент Проредить дорожную сеть упрощает набор дорог, оставляя при этом неизменными их общий характер и связи.

Использование

  • Все входные классы пространственных объектов должны иметь Поле невидимости (Invisibility Field), и этому полю должно быть присвоено одинаковое имя. Объектам, которые должны оставаться видимыми, присваивается значение 0; те объекты, которые не должны отображаться, получают значение, равное 1. Используйте определяющий запрос или выборку для отображения получившегося набора упрощенных объектов (например, объектов, для которых значение параметра Невидимость (Invisibility) <> 1). Вы можете использовать несколько полей невидимости для хранения нескольких различных результатов обработки одного и того же класса пространственных объектов в зависимости от требуемого масштаба выходной карты.

  • Поле иерархии (Hierarchy Field) отражает степень важности различных объектов и помогает определить, какие объекты являются особо значимыми. Значение иерархии, равное 1, соответствует наиболее важным объектам. С увеличением значения иерархии уменьшается важность объектов. Для получения оптимального результата используйте не более пяти уровней иерархии. Входные дороги, имеющие значение иерархии, равное нулю, считаются заблокированными и не будут отображаться – вместе со всеми соединяющимися с ними дорогами. Поле иерархии должно иметь одинаковое название во всех входных классах пространственных объектов.

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

  • Параметр Минимальная длина (Minimum Length) предопределяет разрешение и детализацию получившегося набора упрощенных дорог. Он соответствует минимальной длине объектов, которые будут читаемы в выходном масштабе. Результат применения этого инструмента – компромисс между требованиями к важности объектов, их отображению, разрешению, строению и связности геометрии дорожной сети. Таким образом, минимальная длина не всегда может быть непосредственно измерена.

  • Одновременная обработка большого объема данных или нескольких наборов данных может вызвать превышение ограничений использования памяти. В таком случае попытайтесь разделить входные данные на части, определив соответствующий полигональный класс пространственных объектов с помощью параметра среды Картографические части (Cartographic Partitions. Части данных, разделенные между собой границами, будут последовательно обрабатываться отдельно друг от друга. Полученные классы объектов будут бесшовными и единообразными между границами частей. Более подробные сведения об использовании этого инструмента в сочетании с разделением на части см. в разделе Как работает инструмент Проредить дорожную сеть (Thin Road Network).

  • Целостность результатов применения этого инструмента зависит от топологической целостности входных данных. Объекты должны быть корректно соединены между собой на пересечениях, для того, чтобы достоверно отображать связность дорожной сети. Для получения более подробной информации и полезных для работы советов обратитесь к разделу Как работает инструмент Проредить дорожную сеть.

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

Синтаксис

ThinRoadNetwork_cartography (in_features, minimum_length, invisibility_field, hierarchy_field)
ПараметрОбъяснениеТип данных
in_features
[in_features,...]

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

Feature Layer
minimum_length

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

Linear unit
invisibility_field

Поле, в котором сохраняются результаты работы инструмента. Объекты, представленные в выходном наборе упрощенной дорожной сети, имеют значение 0 (ноль). Посторонним, ненужным объектам присваивается значение, равное 1. Может быть использован определяющий запрос слоя для отображения получившегося набора дорог. У всех входных классов пространственных объектов должно присутствовать это поле, причем названное одинаково.

String
hierarchy_field

Поле содержит ранжирование объектов в зависимости от их важности, причем значение, равное 1, соответствует наиболее важным объектам; с дальнейшим увеличением числа важность объектов снижается. Объекты, имеющие нулевое значение, остаются видимыми в выходном наборе. У всех входных классов пространственных объектов должно присутствовать это поле, причем названное одинаково. Нулевые значения иерархии не принимаются, и при их вводе выводится сообщение об ошибке.

String

Пример кода

Пример работы инструмента ThinRoadNetwork (окно Python)

Приведенный ниже скрипт окна Python демонстрирует порядок непосредственного использования инструмента ThinRoadNetwork.

import arcpy
from arcpy import env
env.workspace = "C:/data/cartography.gdb/transportation"
arcpy.ThinRoadNetwork_cartography("roads.lyr", "1000 meters", "invisible", "level")
Пример работы инструмента ThinRoadNetwork (автономный скрипт Python)

Этот автономный скрипт демонстрирует пример использования инструмента ThinRoadNetwork.

# Name: ThinRoadNetwork_standalone_script.py
# Description:  Removes a subset of road segments to create a simplified road network that retains the connectivity and character of the input.
# Author: ESRI
 
# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data/cartography.gdb/transportation"

# Set local variables
in_features = "roads.lyr"
minimum_length = "1000 meters"
invisibility_field = "invisible"
level_field = "level"

# Execute Thin Road Network
arcpy.ThinRoadNetwork_cartography(in_features, minimum_length, invisibility_field, level_field)

Параметры среды

  • Картографическая система координат (Cartographic Coordinate System)
  • Базовый масштаб (Reference Scale)
    Примечание:

    Базовый масштаб имеет значение только в том случае, когда параметр Минимальная длина (Minimum Length) введен в единицах страницы. Когда доступен базовый масштаб, обнаружение ложных тупиков основывается на разделении объектов на участки длиной 0,5 мм в масштабе карты. В противном случае используется показатель, равный двойному допуску пространственной привязки.

  • Картографические ячейки (Cartographic Partitions)

Информация о лицензиях

  • ArcGIS Desktop Basic: Нет
  • ArcGIS Desktop Standard: Нет
  • ArcGIS Desktop Advanced: Да

Связанные разделы

  • Обзор группы инструментов Генерализация (Generalization)
  • Разрешение конфликтов и Генерализация
  • Автоматизирование урегулирования конфликтов и процессов генерализации с процессами геообработки
  • Как работает инструмент Проредить дорожную сеть (Thin Road Network)
  • Решить конфликты дорог (Resolve Road Conflicts)
  • Генерализация больших наборов данных с использованием сегментов
  • Создать картографические разделы
  • Картографические части (Cartographic Partitions) (параметр среды)
  • Свернуть детализацию дорог (Collapse Road Detail)

ArcGIS Desktop

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

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

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