管道基础大数据平台系统开发-【后端】-Server
13693261870
2023-06-21 73a5f308b16a4c266b4a690fc09dc1ed301dd59b
src/main/java/com/lf/server/controller/data/PublishController.java
@@ -76,13 +76,21 @@
    private String getType(String type) throws Exception {
        switch (type) {
            case "DOM":
                return "type in ('tif', 'tiff', 'img', 'png', 'jpg')";
                return "type in ('tif', 'tiff', 'img')";
            case "DEM":
                return "type in ('tif', 'tiff')";
            case "MPT":
                return "type = 'mpt'";
            case "3DML":
                return "type = '3dml'";
            case "CPT":
                return "type = 'cpt'";
            case "BIM":
                return "type in ('ifc', 'fbx', 'rvt')";
            case "LAS":
                return "type in ('las', 'laz')";
            case "OSGB":
                return "type = 'osgb'";
            default:
                throw new Exception("数据类型不匹配");
        }
@@ -168,11 +176,18 @@
        switch (type) {
            case "DOM":
                return "/Convert/ToTiles";
            case "DEM":
                return "/Convert/ToTerra";
            case "MPT":
            case "3DML":
            case "CPT":
                return "/Convert/ToSG";
            case "BIM":
                return "/Convert/ToTileset";
            case "LAS":
                return "/Convert/ToLas";
            case "OSGB":
                return "/Convert/ToOsgb";
            default:
                throw new Exception("数据类型不匹配");
        }