6
JTSを使用して、ポリゴンの境界上の最も近い点を外側の点から見つける方法はありますか?JTSを使用して、ポリゴンの境界上の最も近い点を外側の点から見つける方法はありますか?
JTSを使用して、ポリゴンの境界上の最も近い点を外側の点から見つける方法はありますか?JTSを使用して、ポリゴンの境界上の最も近い点を外側の点から見つける方法はありますか?
DistanceOpをご覧ください。座標の配列を返します。
Coordinate [] pts = DistanceOp.closestPoints(poly、outsidePoint);
pts [0]は最初のジオメトリ(この場合はポリゴン)のポイントになり、pts [1]は2番目のジオメトリ(つまり、渡された同じ外のポイント)になります。
「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()を使用することができます! –