起点

起点用于在网络中定义追踪开始的位置。 追踪网络中的所有追踪操作必须使用一个或多个起点。 可以通过追踪窗格或通过为追踪工具的起点参数指定用户定义的要素类来创建起点。

在您使用追踪窗格时,将在起点选项卡上创建和管理起点。 您可以从追踪网络选项卡的工具组访问此选项卡。 在该窗格中,您可以设置多个起点,指定点和线要素,区分重合要素,并添加在地图上的选定要素作为起点。

在使用追踪窗格时,只能选择网络要素作为起点。 从选择集中选择网络要素或将其添加到该窗格时,以下表述为真:

  • 将创建一个重叠点以表示追踪的起点。
  • 使用线时,起点可以沿边放置在任何位置。

使用追踪窗格中的起点选项卡建立起点时,将在工程的默认地理数据库中创建一个名为 TN_Temp_Starting_Points 的要素类。 在此类中会追加连续的起点。 要从地图上移除所有起点,请单击起点选项卡上的全部清除按钮 清除

当使用现有要素类或表为追踪工具提供起点时,应考虑以下因素:

  • TN_Temp_Starting_Points 要素类未与此方法搭配使用。
  • 不支持输入要素类上的选择集。
  • 对于面要素,将沿着网络要素与面几何相交的边界放置起点。
  • 使用企业级地理数据库时,需要满足以下要求:
    • 用户定义要素类的方案必须包含 guid 类型的 FEATUREGLOBALID 字段。
      • FEATUREGLOBALID 字段必须包含来自相应网络要素的全局 ID,才能用作起点。
      • 将不会使用没有相应值的要素来放置起点。 此选项可用于提供要素在要素类中充当起点时超出的粒度。
    • 用户定义要素类的方案必须包含一个类型为双精度型的 PERCENTALONG 字段,以便沿边要素放置起点。
      • PERCENTALONG 字段必须包含一个 0.0 与 1.0 之间的值,以指示起点沿线的位置。
      • 如果 PERCENTALONG 字段不存在或不包含合适的值,则追踪假定起点放置在交汇点要素上,并将忽略沿边放置。
  • 使用单用户地理数据库时,需要满足以下要求:
    • FEATUREGLOBALID 字段不是必填字段。 缺乏时,输入要素类的几何将用于与网络要素几何相交并放置起点。
      • FEATUREGLOBALID 字段存在时,其必须包含来自相应网络要素的全局 ID,才能用作起点。
    • PERCENTALONG 字段不是必填字段。 缺少此字段时,输入要素类的几何将用于与网络要素几何相交并放置起点。
      • PERCENTALONG 字段存在时,必须包含一个 0.0 与 1.0 之间的值,以指示起点沿线的位置。 如果字段存在且不包含合适的值,则追踪假定起点放置在交汇点要素上,并将忽略沿边放置。

注:

默认情况下,追踪结果将作为选择返回,并包含整个边要素。 当起点位于边的中跨时,PERCENTALONG 字段用于表示其沿边的位置。 要返回输出多部分几何要素类中的部分要素结果,可以指定结果类型聚合几何选项。