Методы разбиения линейных объектов

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

Разбиение линий вручную

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

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

Разбиение линии через определенный интервал или по процентам

Команда Разбить (Split) в меню Редактор может разделить выбранную линию от начальной точки до конечной точки на отрезки определенной длины или отрезки с определенной долей в общей линии, или с определенным m-значением. Команда Разбить обновляет форму существующего объекта и создает один или несколько новых объектов, с помощью значений атрибутов по умолчанию для класса пространственных объектов.

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

Чтобы было видно направление оцифровки линии, на ней пририсовываются стрелочки - вы можете разбивать линию от начальной или от конечной точки. Эти стрелки позволяют убедиться, что линия разбивается с правильным направлением оцифровки.

Выделенная для разделения линия, со стрелками, отображающими ориентацию линии

Разбиение линии на несколько равных частей

Команда Разбить (Split) на панели инструментов Редактор (Editor) позволяет разделить линию на несколько новых объектов. Например, при помощи этого инструмента можно разбить линию на части одинаковой длины. Эта функциональность похожа на команду Разделить (Divide), доступную в предыдущих версиях ArcGIS.

Разбиение линии на пересечениях

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

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

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

Примеры линий с одним возможным пересечением

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

Примеры линий с двумя и более возможными пересечениями

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

Разбиение всех линий на пересечениях

Этот раздел относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.

Вы можете разбить выбранные линии в местах пересечений, используя инструмент Разбить линии на пересечении Разбить линии на пересечении (Planarize Lines) на панели инструментов Расширенное редактирование (Advanced Editing).

Примеры разбиения линий на пересечениях

Команда Разбить на пересечении делит линии на новые пространственные объекты, разбивая их в точках пересечения.

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

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

Пропорциональное разбиение линии

Этот раздел относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.

Команда Пропорциональное деление линии Пропорциональное деление на панели инструментов COGO разделяет выделенный линейный объект на определенное число сегментов, основываясь на указанных значениях расстояний. Если общая длина линейного объекта не равна сумме введенных вами значений, эта разница пропорционально уравнивается по всем новым сегментам. Пропорции бывают полезны, если вы работаете с точными измерениями, например, с координатной геометрией или геодезическими данными.

Например, существуют линейные объекты, которые должны быть разделены на отрезки определенной длины. На примере ниже показан линейный объект, который надо разделить на четыре части: 13,79 футов, 48 футов, 60 футов и 60 футов. Для этого используется команда Пропорциональное деление линии.

Пример линии для разбиения на четыре новых линии

Общая сумма введенных длин равна 181,79 футов. Если общая длина исходного объекта больше или меньше этой длины, разница пропорционально разделяется между новыми пространственными объектами. Поэтому, если длина оригинального объекта была равна 182 фута, то он будет пропорционально разделен на линейные объекты следующей длины: 13,807 футов, 48,055 футов, 60,069 футов, и 60,069 футов.

Разбиение линий на вершинах или в точках, расположенных вдоль линии

Для разбиения линий на вершинах или в точках, расположенных вдоль линии, можно использовать инструменты геообработки. Инструмент Разбить линию на вершинах (Split Line At Vertices) разделяет линию по ее вершинам таким образом, что каждый сегмент линии становится новым пространственным объектом. Инструмент Разбить линию в точке (Split Line At Point) разбивает входные линии в местах, где на линии, или в пределах допуска от нее, расположены точечные объекты.

Подсказки при разбиении линий

ПодсказкаПодсказка:

При работе с объектами базы геоданных, вы можете задать правила разбиения, которые управляют поведением атрибутов объектов при их разбиении.

ПодсказкаПодсказка:

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

Связанные темы

5/10/2014