From 36fbd1e5a40e319e6ac5f43d11c99ba4b66e93a3 Mon Sep 17 00:00:00 2001
From: surprise <15810472099@163.com>
Date: 星期三, 29 十一月 2023 16:50:16 +0800
Subject: [PATCH] 坡度分析下载修改

---
 src/assets/js/Map/temporaryTools.js |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/src/assets/js/Map/temporaryTools.js b/src/assets/js/Map/temporaryTools.js
index 4873e60..2a2f44a 100644
--- a/src/assets/js/Map/temporaryTools.js
+++ b/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,9 +63,10 @@
                 ]]);
                 break;
         }
+        var wkt = WKT.convert(coord.geometry);
+        debugger
+        return WKT.convert(coord.geometry);
 
-       return  WKT.convert(coord.geometry);
-     
     },
     locationTemporaryLayer(res) {
         var entities = window.Viewer.entities._entities._array;

--
Gitblit v1.9.3