MultiPolygon multiPolygon=geometryFactory.createMultiPolygon(polygons.toArray(newPolygon[polygons.size()])); } } 在上述代码中,我们首先创建了一个Polygonizer对象,并使用其add方法将线性几何对象添加到polygonizer中。然后,我们使用polygonizer的getPolygons方法获取多边形结果,这将返回一个Polygon的集合。最后,我们使...
三、 Buffer,LineMerger,Polygonization,UnionLine,凹壳分析,Overlays 3.1 Buffer,返回的结果是一个Polygon或者 MultiPolygon 3.2 Polygonization 面处理类 3.3 LineMerger 线路合并,线路之间不能有交点,并且只在线路末尾有公共交点 3.4 union 线路合并,并且生成交叉点 JTS拓扑套件是一个GeoTools的外部套件来提供一个地理信...
MultiPolygon是指由多个多边形组成的几何对象。在地理信息系统中,MultiPolygon常用于表示具有复杂边界的区域或地块。每个MultiPolygon由多个Polygon组成,每个Polygon由多个线串(LinearRing)组成。计算MultiPolygon之间的相交面积,实际上是计算多个Polygon之间的相交面积的和。 JTS库的使用 首先,我们需要引入JTS库的依赖。可以在Maven...
returngeometryFactory.createMultiPolygon(GeometryFactory.toPolygonArray( Arrays.asList(geometries))); } }; 代码示例来源:origin: orbisgis/h2gis /** * Removes duplicated coordinates within a MultiPolygon. * * @param g * @return */ publicstaticMultiPolygonremoveCoordinates(MultiPolygong){ ArrayList<Polyg...
String wktStr = createWktStringWithPolygon("POLYGON", shellCoordinates, holeCoordList); return (Polygon) createGeometry(wktStr); } /** * 获取多面 * @param coordList 多个坐标集合 * */ public MultiPolygon getMultiPolygon(List<Coordinate []> coordList){ Polygon [] polygons = new Polygon[ coor...
1 将一条边删除。 2 随后n-1步按以下方式操作: (1)选择一条边E以及由E连接着的2个顶点V1...
/ create a valid version of the geometry given. If the geometry is a polygon or multi polygon...
| <MultiPolygon Tagged Text> | <GeometryCollection Tagged Text> <Point Tagged Text> := POINT <Point Text> <LineString Tagged Text> := LINESTRING <LineString Text> <LinearRing Tagged Text> := LINEARRING <LineString Text> <Polygon Tagged Text> := ...
perimeter += getPerimeter(multiPolygon.getGeometryN(i)); } return perimeter; } 代码示例来源:origin: geotools/geotools /** * Like makeGoodShapePolygon, but applied towards a multi polygon. * * @param mp The MultiPolygon to "niceify". * @return The "nicified" MultiPolygon. */ public stat...
geometrypolygongeotoolsjtsmultipolygonintersectsstintersectsstcontains UpdatedMay 11, 2024 Java Java Mapbox Vector Tile Library for Encoding/Decoding javajtsmapbox-vector-tile UpdatedOct 4, 2022 Java GeoJSON support for Google gson library javajsongeojsongsonjts ...