使用JTS,如何从外部点找到多边形边界上的最近点?

时间:2010-11-26 07:26:04

标签: topology jts

使用JTS,如何从外部点找到多边形边界上的最近点?

1 个答案:

答案 0 :(得分:9)

查看DistanceOp。它返回一个坐标数组:

坐标[] pts = DistanceOp.closestPoints(poly,outsidePoint);

pts [0]将是第一个几何体上的点(在本例中为多边形),pts [1]将位于第二个几何体上(因此,您传入的外部点相同)。