月球大数据地理空间分析展示平台-【后端】-月球后台服务
13693261870
2023-11-20 db70f65018f29299fa8c235cacab683a62b5006a
src/main/java/com/moon/server/helper/GdbHelper.java
@@ -190,7 +190,7 @@
        }
        int epsgId = Integer.parseInt(epsg);
        if (StaticData.I4326 == epsgId || StaticData.I4490 == epsgId) {
        if (StaticData.I4326 == epsgId || StaticData.I4490 == epsgId || StaticData.I104903 == epsgId) {
            return null;
        }
@@ -475,8 +475,14 @@
            srid = geomMapper.selectSrid(tab);
        }
        SpatialReference sr = new SpatialReference();
        sr.ImportFromEPSG(null == srid ? 4490 : srid);
        // SpatialReference sr = new SpatialReference(); sr.ImportFromEPSG(null == srid || 0 == srid ? StaticData.I104903 : srid)
        SpatialReference sr;
        if (null == srid || StaticData.DEFAULT_EPSG.contains(srid)) {
            sr = new SpatialReference(StaticData.MOON_2000_WKT);
        } else {
            sr = new SpatialReference();
            sr.ImportFromEPSG(srid);
        }
        return dataSource.CreateLayer(tab.replace(".", "_"), sr, getGeomType(geomType), null);
    }