Слияние коллинеарных границ участков (Участок)

Сводка

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

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

Иллюстрация

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

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

    Внимание:

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

  • Точки участков, общие для соединяемых коллинеарных линий удаляются, если только в поле Preserve в классе точечных объектов набора данных участков не задано Yes. Исходные линии участков удаляются.

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

  • Линейная геометрия соединяемых линий не меняется. Вместо удаленных точек участков добавляются вершины.

    Подсказка:
    Чтобы упростить соединенные линии и определить прямые и кривые, используйте инструмент Упростить до простых линий и круговых дуг.

  • Если границы участков являются истинными кривыми, линии игнорируются.

    Подсказка:
    При слиянии нескольких соединенных коротких линий, эти линии могут быть конвертированы в одну истинную кривую с помощью инструмента Упростить до простых линий и круговых дуг.

  • Коллинеарные линии не сливаются, если общая точка набора данных участка между ними соединена с одной или несколькими линиями других участков или с линиями соединения.

  • Поскольку размерности COGO коллинеарных линий могут отличаться, они не копируются в соединенную линию. Соединенная линия участка имеет нулевые атрибуты COGO. Атрибуты COGO для соединенных линий участков могут быть добавлены на панель Атрибуты или с помощью инструмента Обновить COGO Обновить атрибуты.

Синтаксис

arcpy.parcel.MergeCollinearParcelBoundaries(in_parcel_boundaries, offset_tolerance)
ParameterОбъяснениеТип данных
in_parcel_boundaries

Линии участков для слияния. Это могут быть линии участков или линии соединения.

Feature Layer
offset_tolerance

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

Linear Unit

Производные выходные данные

NameОбъяснениеТип данных
out_parcel_boundaries

Обновленный тип участка или линии соединения.

Векторный слой

Пример кода

MergeCollinearParcelBoundaries, пример (окно Python)

В следующем скрипте окна Python показано, как использовать функцию MergeCollinearParcelBoundaries для слияния коллинеарных линий с допуском 0.5 фута.

import arcpy
arcpy.parcel.MergeCollinearParcelBoundaries("C:/Data/Database.gdb/Parcels/CountyFabric/Tax_Lines", '0.5 Feet')

Environments

Этот инструмент не использует параметры среды геообработки

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

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

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