Создать связи набора данных участков (Участок)

Сводка

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

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

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

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

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

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

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

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

Синтаксис

arcpy.parcel.GenerateParcelFabricLinks(target_parcel_fabric, out_links_feature_class, out_anchor_points_feature_class, from_date, {to_date}, {min_link_length}, {extent})
ParameterОбъяснениеТип данных
target_parcel_fabric

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

Parcel Layer
out_links_feature_class

Выходной класс линейных объектов, который будет хранить созданные связи.

Feature Class
out_anchor_points_feature_class

Выходной класс точечных объектов, который будет хранить точки якоря.

Feature Class
from_date

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

Date
to_date
(Дополнительный)

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

Date
min_link_length
(Дополнительный)

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

Linear Unit
extent
(Дополнительный)

Экстент набора данных, подлежащий обработке. Будут обработаны только пространственные объекты, попадающие в заданный экстент.

  • MAXOF - будет использоваться максимальный экстент всех входных данных.
  • MINOF - будет использоваться минимальная область, общая для всех входных данных.
  • DISPLAY– экстент будет равен видимому отображению.
  • Имя слоя - будет использоваться тот же экстент, что и в указанном слое.
  • Объект Extent - будет использоваться тот же экстент, что и в указанном объекте.
  • Строка координат, разделенных пробелами – будет использоваться экстент из заданной строки. Координаты должны быть выражены в таком порядке: x-min, y-min, x-max, y-max.
Extent

Пример кода

Пример GenerateParcelFabricLinks (окно Python)

Следующий скрипт окна Python показывает, как использовать инструмент GenerateParcelFabricLinks в режиме прямого запуска. Скрипт создает связи и точки якоря в заданном экстенте.

import arcpy
extent = arcpy.Extent(7497466.20831177, 441293.021878974, 7502009.67757057, 444095.976178293)
arcpy.parcel.GenerateParcelFabricLinks('L0Parcel_Fabric', 'C:\Data\Database.gdb\OutLinks', 'C:\Data\Database.gdb\OutAnchor2', 
'7/29/2020 3:50:13 PM', '', '', arcpy.env.extent)

Environments

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

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

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

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