2010-11-26 15 views

答えて

8

DistanceOpをご覧ください。座標の配列を返します。

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

pts [0]は最初のジオメトリ(この場合はポリゴン)のポイントになり、pts [1]は2番目のジオメトリ(つまり、渡された同じ外のポイント)になります。

+1

「Eggplant Jeff」というソリューションは素晴らしいです。しかし、最新バージョンの[DistanceOP](http://www.jarvana.com/jarvana/view/com/vividsolutions/jts/1.11/jts-1.11-javadoc.jar!/com/vividsolutions/jts/operation/distance /DistanceOp.html)APIはメソッド "closestPoints"に "廃止予定"としてマークされています。代わりにnearestPoints()を使用することができます! –

関連する問題