| | |
| | | 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({ |
| | |
| | | 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, |
| | |
| | | |
| | | 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)); |
| | |
| | | var features = turf.featureCollection(turfPoint); |
| | | |
| | | var center = turf.center(features); |
| | | console.log(center); |
| | | |
| | | list.value.push({ |
| | | wkt: wkt, |
| | | name: name, |