管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-03-01 89a6c7ac02621c592a8168ef857b44696d701250
src/main/java/com/lf/server/helper/GdbHelper.java
@@ -294,10 +294,10 @@
            if (null != f.GetGeometryRef()) {
                String wkt = f.GetGeometryRef().ExportToWkt();
                // f.GetGeometryRef().GetGeometryType()
                if (wkt.contains("LINESTRING") && !wkt.contains("MULTILINESTRING")) {
                if (wkt.contains(StaticData.LINESTRING) && !wkt.contains(StaticData.MULTILINESTRING)) {
                    wkt = wkt.replace("LINESTRING (", "MULTILINESTRING ((") + ")";
                }
                if (wkt.contains("POLYGON") && !wkt.contains("MULTIPOLYGON")) {
                if (wkt.contains(StaticData.POLYGON) && !wkt.contains(StaticData.MULTIPOLYGON)) {
                    wkt = wkt.replace("POLYGON (", "MULTIPOLYGON ((") + ")";
                }
                wkt = wkt.replace(" 0,", ",").replace(" 0)", ")");