17

次のような座標リストを使用して LineString を作成できます。

     Geometry g1 = new GeometryFactory().createLineString(coordinates);

座標リストを使用してポリゴンを作成するにはどうすればよいですか?

前もって感謝します。

4

3 に答える 3

36

受け入れられた答えは、2012年にはまだ有効だったかもしれません(まだ厄介です)が、今日では、次のように単純に行う必要があります。

// Create a GeometryFactory if you don't have one already
GeometryFactory geometryFactory = new GeometryFactory();

// Simply pass an array of Coordinate or a CoordinateSequence to its method
Polygon polygonFromCoordinates = geometryFactory.createPolygon(coordinates);
于 2015-04-24T13:01:53.607 に答える
-1

彼らのドキュメントを見たことがありますか?見てみましょう - http://www.vividsolutions.com/jts/javadoc/com/vividsolutions/jts/geom/Polygon.html

これは非常にわかりやすいと思います。これで問題が解決することを願っています。

于 2011-07-04T10:12:27.433 に答える