生成邻近点

使用说明

生成邻近点功能用于将线和面周围的点对象移动到线或面边界上。

应用场景

  • 为了行驶安全,高速公路上会设有电子眼、雷达监控、指路牌等设备站点。在测绘和矢量化过程中,可能会出现这些设备点没有在公路中心线线上的情况,同时设备点相对于线的方向和距离没有规律。然而需要将设备点移动到线上,便于统计每个路段上存在的设备数量。
  • 在公路、渠道横断面的实际测量中,很难将测点准确地采集在断面线位置上。当绘制横断面图时,需要将测点投影到断面线上。但手工移动测点,工作效率低。

点对象移动到线上的效果如下:

参数说明

参数名 默认值 参数释义 参数类型
源数据源   指定需要移动的点数据集所在的数据源 DatasetVector
源数据集   指定需要移动的点数据集 Datasource
邻近数据源   指定点数据集移动到的线或面数据集所在的数据源 DatasetVector
邻近数据集   指定点数据集移动到的线或面数据集名称 Datasource
容限   设置容限值,将与线/面对象之间距离小于容限值的点对象移动到线或面上。 Double
结果数据源   指定的存储结果的数据集所在的数据源 DatasetVector
结果数据集 result_OffsetPoint 指定的结果数据集名称 String

输出结果

参数名 参数释义 参数类型
结果数据集 结果数据集 DatasetVector