8

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

4

1 回答 1

11

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

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

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

于 2011-04-11T19:53:51.853 回答