Java – how to create a polygon in JTS when we have a coordinate list?

We can use this coordinate list to create a linestring:

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

How do we create polygons using coordinate lists?

Thank you in advance

Solution

The answers accepted in 2012 may still be valid (still embarrassing), but now you should do this:

// 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);
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>