From 03012dbaf8d1dcc43f31feb488f9cbcb7d30f011 Mon Sep 17 00:00:00 2001 From: WX <1377869194@qq.com> Date: 星期三, 13 九月 2023 14:24:15 +0800 Subject: [PATCH] 优化 --- src/views/plotting/plotting.vue | 16 ++++++---------- 1 files changed, 6 insertions(+), 10 deletions(-) diff --git a/src/views/plotting/plotting.vue b/src/views/plotting/plotting.vue index b7bf089..874fe06 100644 --- a/src/views/plotting/plotting.vue +++ b/src/views/plotting/plotting.vue @@ -159,10 +159,11 @@ const setAddEntityPolyline = (res) => { var std = []; var res_val = res.polyline.positions.getValue(); - + var coord = []; for (var i in res_val) { var geom = setCartesianToEightFour(res_val[i]); std.push(geom.lng, geom.lat); + coord.push([geom.lng, geom.lat]); } var name = "Plyline#" + plotNum.value.line; var layer = Viewer.entities.add({ @@ -174,13 +175,8 @@ clampToGround: true, }, }); - var linestring = turf.lineString([ - [-24, 63], - [-23, 60], - [-25, 65], - [-20, 69], - ]); - + var linestring = turf.lineString(coord); + console.log(linestring); var wkt = WKT.convert(linestring.geometry); list.value.push({ wkt: wkt, @@ -219,7 +215,7 @@ var polygon = turf.polygon([coord]); var wkt = WKT.convert(polygon.geometry); - console.log(polygon.geometry); + let turfPoint = []; polygon.geometry.coordinates[0].forEach((e) => { turfPoint.push(turf.point(e)); @@ -227,7 +223,7 @@ var features = turf.featureCollection(turfPoint); var center = turf.center(features); - console.log(center); + list.value.push({ wkt: wkt, name: name, -- Gitblit v1.9.3