管道基础大数据平台系统开发-【后端】-Server
13693261870
2023-06-10 c51885246aac67035393bf9e9526a82c7de31dd7
src/main/java/com/lf/server/helper/GdbHelper.java
@@ -301,6 +301,12 @@
                    wkt = wkt.replace("POLYGON (", "MULTIPOLYGON ((") + ")";
                }
                wkt = wkt.replace(" 0,", ",").replace(" 0)", ")");
                if (wkt.contains(StaticData.MULTICURVE)) {
                    wkt = wkt.replace("MULTICURVE (", "MULTILINESTRING (").replace("CIRCULARSTRING ", "");
                    if (wkt.contains(StaticData.COMPOUNDCURVE)) {
                        wkt = wkt.replace("COMPOUNDCURVE (", "").replace(")))", "))");
                    }
                }
                geo = String.format("ST_GeomFromText('%s')", wkt);
            }