月球大数据地理空间分析展示平台-【前端】-月球2期前端
surprise
2023-11-29 36fbd1e5a40e319e6ac5f43d11c99ba4b66e93a3
src/assets/js/Map/temporaryTools.js
@@ -25,7 +25,7 @@
    getWKT(res) {
        var geom = res.geometry;
        var coord = null;
        debugger
        switch (res.type) {
            case "point":
            case "label":
@@ -35,19 +35,23 @@
                var std = [];
                for (var i = 0; i < geom.length; i++) {
                    if (i % 2 == 0) {
                        std.push(geom[i], geom[i + 1])
                        std.push([geom[i], geom[i + 1]])
                    }
                }
                std.push(std[0])
                debugger
                coord = turf.polygon([std]);
                break;
            case "polyline":
                var std = [];
                for (var i = 0; i < geom.length; i++) {
                    if (i % 2 == 0) {
                        std.push(geom[i], geom[i + 1])
                        std.push([geom[i], geom[i + 1]])
                    }
                }
                coord = turf.lineString([std]);
                coord = turf.lineString(std);
                break;
            case "rectangle":
                coord = turf.polygon([[
@@ -59,7 +63,8 @@
                ]]);
                break;
        }
        var wkt = WKT.convert(coord.geometry);
        debugger
       return  WKT.convert(coord.geometry);
     
    },