Используя JTS, как найти ближайшую точку на границе многоугольника из внешней точки? - PullRequest
8 голосов
/ 26 ноября 2010

Используя JTS, как найти ближайшую точку на границе многоугольника из внешней точки?

1 Ответ

10 голосов
/ 11 апреля 2011

Проверьте DistanceOp .Он возвращает массив координат:

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

pts [0] будет точкой на первой геометрии (в этом случаемногоугольник) и pts [1] будут находиться во второй геометрии (то есть та же самая внешняя точка, в которой вы только что прошли).

...