生成宗地结构链接 (宗地)

摘要

为在指定时间段内更改位置的宗地结构点生成位移链接。

链接将存储为线要素类中的线,并且将从原始位置绘制到点的当前位置。系统将为指定时间段内未更改位置的点创建锚点,并将其存储在点要素类中。

宗地结构点可能会由于编辑操作(例如宗地对齐)或宗地的最小二乘平差而更改位置。

使用情况

  • 该工具只能在发布为要素服务的宗地结构上使用。

  • 该工具仅针对默认版本运行。必须将包含点位置编辑的版本提交到默认版本才能生成链接。

  • 可以在橡皮页要素工具中使用输出链接和锚点,以便将外部要素类中的数据与所更新的宗地结构边界重新对齐。分区面和公用设施管线等数据由宗地边界决定。如果宗地边界将通过平差和其他宗地编辑过程进行更新,则可以使用这些链接和锚点将相同的更新应用于外部要素类中的数据。

    输出链接可用于输入链接要素参数,而锚点可用于输入点要素作为标识链接参数。

参数

标注说明数据类型
输入宗地结构

将用于生成链接的宗地结构。必须将宗地结构发布为要素服务,且将使用默认版本生成链接。

Parcel Layer
输出链接要素类

将存储所生成链接的输出线要素类。

Feature Class
输出锚点要素类

将存储锚点的输出点要素类。

Feature Class
开始日期

在宗地结构中搜索已更改位置的点的日期。系统将仅针对该日期或该日期之后的点生成链接和锚点。

Date
结束日期
(可选)

在宗地结构中搜索已更改位置的点的时间段的结束日期。系统将仅针对该日期或该日期之前的点生成链接和锚点。如果未指定“结束日期”,则系统将为指定开始日期或该日期之后的所有点生成链接和锚点。如果将结束日期指定为某个未来的日期,则系统将在开始日期与当前日期和时间之间的时间段内生成链接。

Date
最小链接长度
(可选)

所生成链接的最小长度。如果当前点与其原始位置之间的链接长度小于指定的值,则系统会为该点的原始位置创建锚点。

Linear Unit
范围
(可选)

要处理的数据集的范围。仅会处理指定范围内的要素。

  • 默认 - 该范围将基于所有参与输入的最大范围设定。这是默认设置。
  • 输入的并集 - 该范围将基于所有输入的最大范围。
  • 输入的交集 - 该范围将基于所有输入共用的最小区域。
  • 当前显示范围 - 该范围与可见显示范围相等。如果没有活动地图,则该选项将不可用。
  • 如下面的指定 - 该范围将基于指定的最小和最大范围值。
  • 浏览 - 该范围将基于现有数据集。
Extent

arcpy.parcel.GenerateParcelFabricLinks(target_parcel_fabric, out_links_feature_class, out_anchor_points_feature_class, from_date, {to_date}, {min_link_length}, {extent})
名称说明数据类型
target_parcel_fabric

将用于生成链接的宗地结构。必须将宗地结构发布为要素服务,且将使用默认版本生成链接。

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)

环境

此工具不使用任何地理处理环境。

许可信息

  • Basic: 否
  • Standard: 是
  • Advanced: 是

相关主题