对于“如果这两个点比X更接近,我如何在两个点之间创建一个点?”然后删除两个原始点,从而归纳。” https://knowledge.亚搏在线safe.com/questions/24611/how-can-i-create-a-point-between-two-points-if-the.html 关于“如果两点之间的距离比X更近,我如何在两点之间创建点?”然后删除两个原始点,从而归纳。” 答案由erik_jan https://knowledge.亚搏在线safe.com/answers/24630/view.html

您可以使用NeighborhoodAggregator来创建聚合功能,然后使用CenterPointReplacer将聚合替换为一个点。

2016年3月15日星期二14:06:36 GMT erik_jan
答案由redgeographics https://knowledge.亚搏在线safe.com/answers/24615/view.html

只是在这里大声地想知道:泛型器中的一个泛化算法不是这样做的吗?

2016年3月15日星期二09:39:47 GMT redgeographics
答案由david_r https://knowledge.亚搏在线safe.com/answers/24612/view.html

您可以使用NeighborFinder查找比指定距离更近的点,然后使用VertexCreator在点对之间画一条线。然后使用CenterPointReplacer将直线替换为中间的点,最后使用Matcher去除重复的几何图形(这是必要的,因为“仅候选”模式下的NeighborFinder将为每个点返回一个特性,而不是为每个对返回一个特性)。它可能是这样的:

大卫

2016年3月15日星期二08:59:52 GMT david_r