我有一个较大的多边形,想要找到与该多边形相交的要素,但是由于多边形太大,我一直遇到超时异常。
我尝试研究了JTS的方法,但无法理解如何使用它。
final List<Coordinate> coordinates = List.of(new Coordinate(0, 0), new Coordinate(-1, 1),
new Coordinate(1, 3), new Coordinate(2, 3), new Coordinate(3, 1), new Coordinate(0, 0));
final GeometryFactory factory = new GeometryFactory();
final Polygon polygon = factory.createPolygon(coordinates.toArray(new Coordinate[0]));
final Geometry envelope = polygon.getEnvelope();
有人可以给我指点如何拆分多边形对象吗?