Способы разбиения линейного пространственного объекта
О разбиении линий
Вы можете легко разбить линейные объекты в 3D (ArcScene и ArcGlobe), так же, как и в 2D (ArcMap). Разбиение линий приводит к разделению одного линейного объекта на несколько линейных объектов. Имеется несколько способов разбиения линий, но не все они могут использоваться в 3D и 2D среде. Здесь описываются методы разбиения линий при редактировании в 3D:
- По месту щелчка (панель Редактор 3D (3D Editor) > инструмент Разбить (Split))
- На указанном расстоянии или в процентном соотношении (меню Редактор 3D (3D Editor) > команда Разбить (Split))
- В каждой вершине линии или в точках, расположенных вдоль линии (инструменты геообработки Разбить линию на вершинах (Split Line At Vertices) или Разбить линию в точке (Split Line At Point))
Объекты с Z-значениями сохраняют свои Z -значения при разбиении линии Так что вы можете ожидать, что когда вы щелкаете, чтобы разбить линию, вновь созданные вершины будут интерполированы из окружающих вершин, определенных в объекте, и не «упадут» на землю и не будут иметь нулевую высоту.
Ручное разбиение линий (инструмент Разбить (Split))
Инструмент Разбить (Split) используется, чтобы вручную разбить одну линию на две линии в месте щелчка указателем. Например, можно использовать инструмент Разбить, чтобы разделить центральную линию улицы на два объекта, когда появляется новая, пересекающая ее дорога.
При операции разбиения форма существующего объекта обновляется и появляется новый пространственный объект, использующий атрибутивные значения данного класса объектов по умолчанию. Это включает любые Z -значения, которые будут созданы на основе окружающих Z -значений существующих вершин, определенных в объекте на месте, на котором вы щелкните.
- Щелкните инструмент Редактировать размещение (Edit Placement) на панели инструментов Редактор 3D (3D Editor) и щелкните объект.
- Щелкните инструмент Разбить (Split) на панели инструментов Редактор 3D (3D Editor).
-
Расположите курсор над линией.
Когда вы передвигаете курсор над линией, вы видите на линии маркер в том месте, где она будет разбита. Для точного разбиения линии можно использовать замыкание – например, на вершину или на место, где на линии установлена точка.
-
Щелкните, чтобы разбить линию.
Линия разделена на два пространственных объекта, при этом, во время операции форма существующего объекта была изменена, а также создан новый объект, использующий атрибуты класса объектов по умолчанию.
Разбиение линий на указанном расстоянии или в процентном соотношении (команда Разбить (Split))
Команда Разбить (Split) в меню Редактор 3D (3D Editor) разбивает выбранный линейный объект на два. Линия может быть разбита с использованием заданного расстояния от начальной или конечной точки, в процентном отношении от длины или по M-значению. При операции разбиения форма существующего объекта обновляется и появляется новый пространственный объект, использующий атрибутивные значения данного класса объектов по умолчанию.
Диалоговое окно Разбить (Split) отображает длину исходного объекта в текущих единицах карты, чтобы помочь вам разделить его точно.
Ниже приводятся несколько примеров использования команды Разбить (Split):
- Для разбиения выделена линия длиной 100 метров.
Используя диалоговое окно Разбить (Split), можно выбрать, где именно вы хотите разбить линию относительно начальной или конечной точки. Это позволяет разбивать линию в соответствии с ее ориентацией.
- Линия разбита на расстоянии 20 метров от начальной точки.
- Эта линия разбита в процентном соотношении от длины линии, в этом случае, 45%.
- Если данные имеют m-значения, их также можно использовать для разбиения.
- Щелкните инструмент Редактировать размещение (Edit Placement) на панели инструментов Редактор 3D (3D Editor) и щелкните на объекте.
-
Щелкните меню Редактор 3D (3D Editor) и выберите Pазбить (Split).
Появится диалоговое окно Разбить (Split).
-
Выберите метод разбиения, который следует использовать:
- Разбить объект на определенном расстоянии.
- Разбить объект в процентном соотношении.
- Использовать измерения (m-значения) для разбиения линии.
- Введите расстояние, процент или М-значение, в зависимости от выбранного метода разбиения.
- Нажмите ОК.
Разбиение линий на вершинах или в точках, расположенных вдоль линии
Для разбиения линий на вершинах или в точках, расположенных вдоль линии, можно использовать инструменты геообработки. Инструмент Разбить линию на вершинах (Split Line At Vertices) разделяет линию по ее вершинам таким образом, что каждый сегмент исходной линии становится новым пространственным объектом. Инструмент Разбить линию в точке (Split Line At Point) pазбивает входные линии в местах, где на линиях или в пределах допуска от них расположены точечные объекты.
- При работе с объектами базы геоданных, вы можете задать правила разбиения, которые управляют поведением атрибутов объектов при их разбиении.