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

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

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

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

Иллюстрация

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

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

    Внимание:

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

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

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

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

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

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

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

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

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

Параметры

ПодписьОписаниеТип данных
Границы входных участков

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

Feature Layer
Допуск отступа

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

Linear Unit

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

ПодписьОписаниеТип данных
Обновленные границы участков

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

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

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

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

Feature Layer
offset_tolerance

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

Linear Unit

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

ИмяОписаниеТип данных
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')

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

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

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

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

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