diff --git a/package.json b/package.json
index e366660..89a8936 100644
--- a/package.json
+++ b/package.json
@@ -26,6 +26,7 @@
"dependencies": {
"@riophae/vue-treeselect": "0.4.0",
"axios": "0.28.1",
+ "cesium": "^1.105.0",
"clipboard": "2.0.8",
"core-js": "^3.37.1",
"echarts": "5.4.0",
@@ -47,7 +48,11 @@
"vue-cropper": "0.5.5",
"vue-router": "3.4.9",
"vuedraggable": "2.24.3",
- "vuex": "3.6.0"
+ "vuex": "3.6.0",
+ "uuid": "^9.0.0",
+ "yarn": "^1.22.22",
+ "qrcode": "^1.5.3",
+ "qrcodejs2-fix": "^0.0.1"
},
"devDependencies": {
"@vue/cli-plugin-babel": "4.4.6",
diff --git a/public/geojson/config.json b/public/geojson/config.json
new file mode 100644
index 0000000..14f66c9
--- /dev/null
+++ b/public/geojson/config.json
@@ -0,0 +1,226 @@
+{
+ "map3d": {
+ "scene": {
+ "center": {
+ "lat": 29.566644,
+ "lng": 106.54664,
+ "alt": 15800,
+ "heading": 360,
+ "pitch": -90
+ },
+ "scene3DOnly": false,
+ "shadows": false,
+ "removeDblClick": true,
+ "sceneMode": 3,
+ "showSun": true,
+ "showMoon": true,
+ "showSkyBox": true,
+ "showSkyAtmosphere": true,
+ "fog": true,
+ "fxaa": true,
+ "requestRenderMode": true,
+ "globe": {
+ "depthTestAgainstTerrain": false,
+ "baseColor": "#546a53",
+ "showGroundAtmosphere": true,
+ "enableLighting": false
+ },
+ "cameraController": {
+ "zoomFactor": 3.0,
+ "minimumZoomDistance": 1,
+ "maximumZoomDistance": 50000000,
+ "enableRotate": true,
+ "enableTranslate": true,
+ "enableTilt": true,
+ "enableZoom": true,
+ "enableCollisionDetection": true,
+ "minimumCollisionTerrainHeight": 15000
+ }
+ },
+ "control": {
+ "sanweiLayerShow": true,
+ "mapLayerShow": true,
+ "toolLayerShow": true,
+ "homeButton": true,
+ "baseLayerPicker": true,
+ "sceneModePicker": true,
+ "vrButton": false,
+ "fullscreenButton": false,
+ "navigationHelpButton": true,
+ "animation": true,
+ "timeline": true,
+ "infoBox": false,
+ "selectionIndicator": false,
+ "selectRenderLoopErrors": false,
+ "geocoder": "gaode",
+ "geocoderConfig": {
+ "key": [
+ "6afde914782b66f0a171b596523d2f9f",
+ "ae29a37307840c7ae4a785ac905927e0"
+ ]
+ },
+ "defaultContextMenu": true,
+ "contextmenu": { "hasDefault": true },
+ "mouseDownView": true,
+ "zoom": { "insertIndex": 1 },
+ "compass": { "bottom": "325px", "left": "5px" },
+ "distanceLegend": { "left": "180px", "bottom": "28px" },
+ "locationBar": {
+ "fps": true,
+ "crs": "CGCS2000_GK_Zone_3",
+ "crsDecimal": 0,
+ "template": "
经度:{lng}
纬度:{lat}
横{crsx} 纵{crsy}
海拔:{alt}米
层级:{level}
方向:{heading}°
俯仰角:{pitch}°
视高:{cameraHeight}米
"
+ }
+ },
+ "templateValues": {
+ "dataServer": "//data.mars3d.cn",
+ "gltfServerUrl": "//data.mars3d.cn/gltf"
+ },
+ "terrain": {
+ "url": "//data.mars3d.cn/terrain",
+ "show": true
+ },
+ "basemaps": [
+ { "id": 10, "name": "地图底图", "type": "group" },
+ {
+ "id": 2021,
+ "pid": 10,
+ "name": "天地图影像",
+ "icon": "/img/basemaps/tdt_img.png",
+ "type": "group",
+ "layers": [
+ { "name": "底图", "type": "tdt", "layer": "img_d" },
+ { "name": "注记", "type": "tdt", "layer": "img_z" }
+ ],
+ "show": true
+ },
+ {
+ "pid": 10,
+ "name": "天地图电子",
+ "icon": "/img/basemaps/tdt_vec.png",
+ "type": "group",
+ "layers": [
+ { "name": "底图", "type": "tdt", "layer": "vec_d" },
+ { "name": "注记", "type": "tdt", "layer": "vec_z" }
+ ]
+ },
+ {
+ "pid": 10,
+ "name": "高德影像",
+ "type": "group",
+ "icon": "/img/basemaps/gaode_img.png",
+ "layers": [
+ { "name": "底图", "type": "gaode", "layer": "img_d" },
+ { "name": "注记", "type": "gaode", "layer": "img_z" }
+ ]
+ },
+ {
+ "pid": 10,
+ "name": "高德电子",
+ "type": "gaode",
+ "icon": "/img/basemaps/gaode_vec.png",
+ "layer": "vec"
+ },
+ {
+ "pid": 10,
+ "name": "百度影像",
+ "type": "group",
+ "icon": "/img/basemaps/bd-img.png",
+ "layers": [
+ { "name": "底图", "type": "baidu", "layer": "img_d" },
+ { "name": "注记", "type": "baidu", "layer": "img_z" }
+ ]
+ },
+ {
+ "pid": 10,
+ "name": "百度电子",
+ "icon": "/img/basemaps/bd-vec.png",
+ "type": "baidu",
+ "layer": "vec"
+ },
+ {
+ "pid": 10,
+ "name": "腾讯影像",
+ "icon": "/img/basemaps/tencent_img.png",
+ "type": "group",
+ "layers": [
+ { "name": "底图", "type": "tencent", "layer": "img_d" },
+ { "name": "注记", "type": "tencent", "layer": "img_z" }
+ ]
+ },
+ {
+ "pid": 10,
+ "name": "腾讯电子",
+ "icon": "/img/basemaps/tencent_vec.png",
+ "type": "tencent",
+ "layer": "vec"
+ },
+ {
+ "pid": 10,
+ "name": "ArcGIS影像",
+ "icon": "/img/basemaps/esriWorldImagery.png",
+ "type": "xyz",
+ "url": "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}",
+ "enablePickFeatures": false
+ },
+ {
+ "pid": 10,
+ "name": "微软影像",
+ "icon": "/img/basemaps/bingAerial.png",
+ "type": "bing",
+ "layer": "Aerial"
+ },
+ {
+ "pid": 10,
+ "name": "OSM地图",
+ "type": "xyz",
+ "icon": "/img/basemaps/osm.png",
+ "url": "http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
+ "subdomains": "abc"
+ },
+ {
+ "id": 2017,
+ "pid": 10,
+ "name": "暗色底图",
+ "type": "gaode",
+ "icon": "/img/basemaps/blackMarble.png",
+ "layer": "vec",
+ "invertColor": true,
+ "filterColor": "#4e70a6",
+ "brightness": 0.6,
+ "contrast": 1.8,
+ "gamma": 0.3,
+ "hue": 1,
+ "saturation": 0
+ },
+ {
+ "pid": 10,
+ "name": "蓝色底图",
+ "icon": "/img/basemaps/bd-c-midnight.png",
+ "type": "xyz",
+ "url": "http://map.geoq.cn/arcgis/rest/services/ChinaOnlineStreetPurplishBlue/MapServer/tile/{z}/{y}/{x}",
+ "chinaCRS": "GCJ02",
+ "enablePickFeatures": false
+ },
+ {
+ "pid": 10,
+ "name": "黑色底图",
+ "icon": "/img/basemaps/bd-c-dark.png",
+ "type": "tencent",
+ "layer": "custom",
+ "style": "4"
+ }
+ ],
+ "layers": [
+ {
+ "pid": 50,
+ "name": "行政区划界线",
+ "type": "tdt",
+ "url": "https://t{s}.tianditu.gov.cn/DataServer?T=ibo_w&x={x}&y={y}&l={z}",
+ "maximumLevel": 10,
+ "mapSplit": false
+ },
+ { "id": 99, "name": "数据图层", "type": "group" }
+ ]
+ }
+}
diff --git a/public/geojson/fly.json b/public/geojson/fly.json
new file mode 100644
index 0000000..746c9f1
--- /dev/null
+++ b/public/geojson/fly.json
@@ -0,0 +1,187 @@
+[
+ {
+ "id": "1",
+ "positions": [
+ [117.220904, 31.833797, 43.75],
+ [117.220356, 31.833959, 43.67],
+ [117.220361, 31.835111, 44.36],
+ [117.213242, 31.835863, 42.31],
+ [117.211926, 31.835738, 42.14],
+ [117.183103, 31.833906, 47.17],
+ [117.183136, 31.833586, 47.39],
+ [117.183968, 31.833637, 47.05],
+ [117.184038, 31.833134, 47.39],
+ [117.184364, 31.833142, 47.26],
+ [117.184519, 31.833375, 47.04]
+ ],
+ "style": { "color": "#ffff00", "width": 3 },
+ "attr": {
+ "name": "步行贴地路线",
+ "model": "model_man",
+ "clampToGround": true,
+ "interpolation": false,
+ "showGroundHeight": false,
+ "showLabel": false,
+ "showLine": false,
+ "showShadow": false,
+ "shadowType": "wall",
+ "cameraType": "gs",
+ "followedX": 50,
+ "followedZ": 10,
+ "clockLoop": false,
+ "speed": [50, 50, 50, 50, 50, 50, 50, 50, 50, 50]
+ }
+ },
+ {
+ "id": "2",
+ "positions": [
+ [116.043233, 30.845286, 392.48],
+ [116.046833, 30.846863, 411.33],
+ [116.052137, 30.848801, 439.45],
+ [116.060838, 30.850918, 442.91],
+ [116.069013, 30.852035, 435.14],
+ [116.18739, 30.854441, 244.53],
+ [116.205214, 30.859332, 300.96]
+ ],
+ "style": { "color": "#ffff00", "width": 3 },
+ "attr": {
+ "name": "驾车贴地路线",
+ "model": "model_car",
+ "clampToGround": true,
+ "showGroundHeight": false,
+ "showLabel": false,
+ "showLine": true,
+ "showShadow": false,
+ "shadowType": "wall",
+ "cameraType": "gs",
+ "followedX": 50,
+ "followedZ": 50,
+ "clockLoop": false,
+ "speed": 160
+ }
+ },
+ {
+ "id": "3",
+ "positions": [
+ [117.245989, 31.852285, 100],
+ [117.246347, 31.834418, 300],
+ [117.246703, 31.816635, 500]
+ ],
+ "style": { "color": "#ffff00", "width": 3 },
+ "attr": {
+ "name": "飞机飞行投影",
+ "point": "model_zhanji",
+ "showLabel": false,
+ "showLine": true,
+ "showSection": true,
+ "cameraType": "gs",
+ "followedX": 50,
+ "followedZ": 10,
+ "remark": "测试",
+ "showHeightWarn": true,
+ "warnHeight": 300,
+ "showShadow": true,
+ "showGroundHeight": false,
+ "shadowType": "wall",
+ "model": "model_zhanji",
+ "speed": 100
+ }
+ },
+ {
+ "id": "4",
+ "positions": [
+ [117.128256, 31.852721, 600],
+ [117.163191, 31.853176, 600],
+ [117.181754, 31.854023, 600]
+ ],
+ "style": { "color": "#ffff00", "width": 3 },
+ "attr": {
+ "name": "飞机飞行投影2",
+ "model": "model_air",
+ "showGroundHeight": true,
+ "showLabel": false,
+ "showLine": true,
+ "showShadow": true,
+ "shadowType": "cylinder",
+ "cameraType": "gs",
+ "followedX": 50,
+ "followedZ": 10,
+ "clockLoop": false
+ }
+ },
+ {
+ "id": "5",
+ "positions": [
+ [116.025851, 30.848967, 1311.6],
+ [116.098851, 30.833606, 1916.2],
+ [116.154079, 30.86119, 1693.3],
+ [116.171732, 30.927008, 1588.6],
+ [116.142015, 30.980604, 1963.6],
+ [116.080821, 31.001745, 2078.7],
+ [116.022691, 30.965067, 1756.5],
+ [116.016616, 30.904896, 1573.4]
+ ],
+ "style": { "color": "#ffff00", "width": 3 },
+ "attr": {
+ "name": "山区漫游",
+ "showLabel": false,
+ "showLine": false,
+ "showShadow": false,
+ "showHeightWarn": false,
+ "warnHeight": 500,
+ "cameraType": "dy",
+ "followedX": 50,
+ "followedZ": 10,
+ "speed": 300
+ }
+ },
+ {
+ "id": "6",
+ "positions": [
+ [106.714474, 26.838533, 1303.3],
+ [106.714448, 26.839618, 1309.4],
+ [106.714389, 26.840687, 1310.8],
+ [106.714685, 26.842783, 1295],
+ [106.715975, 26.846232, 1279.7],
+ [106.718505, 26.852513, 1278.6]
+ ],
+ "style": { "color": "#ffff00", "width": 3 },
+ "attr": {
+ "name": "园区漫游",
+ "point": "point",
+ "showLabel": false,
+ "showLine": false,
+ "showShadow": false,
+ "showHeightWarn": false,
+ "warnHeight": 500,
+ "cameraType": "dy",
+ "followedX": 200,
+ "followedZ": 50
+ }
+ },
+ {
+ "id": "7",
+ "name": "卫星轨道",
+ "positions": [
+ [122.167639, 47.692783, 100000],
+ [110.846366, 36.040396, 100000],
+ [102.61946, 23.716881, 100000]
+ ],
+ "style": { "color": "#ffff00", "width": 3 },
+ "attr": {
+ "name": "卫星轨道",
+ "point": "model_weixin",
+ "showLabel": false,
+ "showLine": true,
+ "showShadow": false,
+ "showHeightWarn": false,
+ "warnHeight": 500,
+ "cameraType": "gs",
+ "followedX": 50,
+ "followedZ": 10,
+ "clockLoop": true,
+ "model": "model_weixin",
+ "speed": 2000
+ }
+ }
+]
diff --git a/public/geojson/hefei.json b/public/geojson/hefei.json
new file mode 100644
index 0000000..98d6219
--- /dev/null
+++ b/public/geojson/hefei.json
@@ -0,0 +1,1893 @@
+{
+ "type": "Feature",
+ "properties": {
+ "Name": "合肥市"
+ },
+ "geometry": {
+ "type": "Polygon",
+ "coordinates": [
+ [
+ [
+ 117.533311,
+ 31.145246
+ ],
+ [
+ 117.521847,
+ 31.143942
+ ],
+ [
+ 117.526172,
+ 31.132028
+ ],
+ [
+ 117.521375,
+ 31.12504
+ ],
+ [
+ 117.523366,
+ 31.115183
+ ],
+ [
+ 117.520299,
+ 31.11038
+ ],
+ [
+ 117.511502,
+ 31.108269
+ ],
+ [
+ 117.52496,
+ 31.094621
+ ],
+ [
+ 117.522221,
+ 31.071877
+ ],
+ [
+ 117.512427,
+ 31.05321
+ ],
+ [
+ 117.507636,
+ 31.04972
+ ],
+ [
+ 117.484587,
+ 31.047852
+ ],
+ [
+ 117.475864,
+ 31.040697
+ ],
+ [
+ 117.489515,
+ 31.031174
+ ],
+ [
+ 117.500175,
+ 31.005159
+ ],
+ [
+ 117.469857,
+ 30.990292
+ ],
+ [
+ 117.461456,
+ 30.992243
+ ],
+ [
+ 117.4454,
+ 30.98691
+ ],
+ [
+ 117.435745,
+ 30.978598
+ ],
+ [
+ 117.411561,
+ 30.979844
+ ],
+ [
+ 117.397968,
+ 30.975653
+ ],
+ [
+ 117.378996,
+ 30.966993
+ ],
+ [
+ 117.377615,
+ 30.955074
+ ],
+ [
+ 117.374554,
+ 30.953241
+ ],
+ [
+ 117.361429,
+ 30.954259
+ ],
+ [
+ 117.358422,
+ 30.960906
+ ],
+ [
+ 117.362611,
+ 30.965088
+ ],
+ [
+ 117.359064,
+ 30.975111
+ ],
+ [
+ 117.35064,
+ 30.989365
+ ],
+ [
+ 117.34204,
+ 30.993773
+ ],
+ [
+ 117.330054,
+ 30.989581
+ ],
+ [
+ 117.317655,
+ 30.991107
+ ],
+ [
+ 117.30754,
+ 31.001547
+ ],
+ [
+ 117.301413,
+ 31.002572
+ ],
+ [
+ 117.291222,
+ 30.987422
+ ],
+ [
+ 117.278368,
+ 30.984314
+ ],
+ [
+ 117.270572,
+ 30.986939
+ ],
+ [
+ 117.240688,
+ 31.013011
+ ],
+ [
+ 117.224881,
+ 31.021702
+ ],
+ [
+ 117.219777,
+ 31.03774
+ ],
+ [
+ 117.205329,
+ 31.059321
+ ],
+ [
+ 117.183838,
+ 31.07155
+ ],
+ [
+ 117.169465,
+ 31.086652
+ ],
+ [
+ 117.160538,
+ 31.085373
+ ],
+ [
+ 117.149719,
+ 31.0743
+ ],
+ [
+ 117.131726,
+ 31.074145
+ ],
+ [
+ 117.113159,
+ 31.0839
+ ],
+ [
+ 117.110372,
+ 31.086618
+ ],
+ [
+ 117.116065,
+ 31.103352
+ ],
+ [
+ 117.110188,
+ 31.123869
+ ],
+ [
+ 117.115148,
+ 31.130664
+ ],
+ [
+ 117.112737,
+ 31.139686
+ ],
+ [
+ 117.116636,
+ 31.148279
+ ],
+ [
+ 117.103128,
+ 31.170125
+ ],
+ [
+ 117.096199,
+ 31.190411
+ ],
+ [
+ 117.073296,
+ 31.221626
+ ],
+ [
+ 117.06896,
+ 31.236166
+ ],
+ [
+ 117.062672,
+ 31.23873
+ ],
+ [
+ 117.045783,
+ 31.238112
+ ],
+ [
+ 117.033819,
+ 31.25618
+ ],
+ [
+ 117.025524,
+ 31.258335
+ ],
+ [
+ 117.039084,
+ 31.271141
+ ],
+ [
+ 117.039013,
+ 31.285356
+ ],
+ [
+ 117.060625,
+ 31.292286
+ ],
+ [
+ 117.064509,
+ 31.304667
+ ],
+ [
+ 117.061099,
+ 31.32001
+ ],
+ [
+ 117.063776,
+ 31.334115
+ ],
+ [
+ 117.075383,
+ 31.351907
+ ],
+ [
+ 117.072995,
+ 31.35528
+ ],
+ [
+ 117.075865,
+ 31.359807
+ ],
+ [
+ 117.069203,
+ 31.37534
+ ],
+ [
+ 117.079658,
+ 31.390282
+ ],
+ [
+ 117.087427,
+ 31.416931
+ ],
+ [
+ 117.101545,
+ 31.438199
+ ],
+ [
+ 117.108893,
+ 31.443418
+ ],
+ [
+ 117.112007,
+ 31.45358
+ ],
+ [
+ 117.14975,
+ 31.489506
+ ],
+ [
+ 117.149711,
+ 31.499238
+ ],
+ [
+ 117.165002,
+ 31.510555
+ ],
+ [
+ 117.18274,
+ 31.509834
+ ],
+ [
+ 117.184578,
+ 31.499813
+ ],
+ [
+ 117.199569,
+ 31.50023
+ ],
+ [
+ 117.209747,
+ 31.496525
+ ],
+ [
+ 117.224132,
+ 31.498375
+ ],
+ [
+ 117.233241,
+ 31.492881
+ ],
+ [
+ 117.242813,
+ 31.493465
+ ],
+ [
+ 117.248213,
+ 31.498793
+ ],
+ [
+ 117.244918,
+ 31.505385
+ ],
+ [
+ 117.235605,
+ 31.510184
+ ],
+ [
+ 117.23176,
+ 31.520952
+ ],
+ [
+ 117.233865,
+ 31.52766
+ ],
+ [
+ 117.225909,
+ 31.532274
+ ],
+ [
+ 117.219258,
+ 31.548719
+ ],
+ [
+ 117.208593,
+ 31.544805
+ ],
+ [
+ 117.186402,
+ 31.55624
+ ],
+ [
+ 117.145834,
+ 31.548213
+ ],
+ [
+ 117.142905,
+ 31.554971
+ ],
+ [
+ 117.131016,
+ 31.558751
+ ],
+ [
+ 117.121843,
+ 31.546998
+ ],
+ [
+ 117.106184,
+ 31.544593
+ ],
+ [
+ 117.065599,
+ 31.556
+ ],
+ [
+ 117.051146,
+ 31.549178
+ ],
+ [
+ 117.041179,
+ 31.539891
+ ],
+ [
+ 117.011305,
+ 31.552384
+ ],
+ [
+ 117.006317,
+ 31.549209
+ ],
+ [
+ 116.999447,
+ 31.55114
+ ],
+ [
+ 116.995757,
+ 31.555496
+ ],
+ [
+ 116.99677,
+ 31.561557
+ ],
+ [
+ 116.989303,
+ 31.563243
+ ],
+ [
+ 116.983435,
+ 31.559808
+ ],
+ [
+ 116.985877,
+ 31.543863
+ ],
+ [
+ 116.984778,
+ 31.54049
+ ],
+ [
+ 116.978714,
+ 31.539866
+ ],
+ [
+ 116.978898,
+ 31.533779
+ ],
+ [
+ 116.974998,
+ 31.538089
+ ],
+ [
+ 116.971031,
+ 31.536323
+ ],
+ [
+ 116.969255,
+ 31.541751
+ ],
+ [
+ 116.962906,
+ 31.539549
+ ],
+ [
+ 116.963656,
+ 31.536384
+ ],
+ [
+ 116.952174,
+ 31.536814
+ ],
+ [
+ 116.95145,
+ 31.532178
+ ],
+ [
+ 116.942107,
+ 31.540401
+ ],
+ [
+ 116.93364,
+ 31.536865
+ ],
+ [
+ 116.929222,
+ 31.541868
+ ],
+ [
+ 116.90116,
+ 31.532792
+ ],
+ [
+ 116.894212,
+ 31.533491
+ ],
+ [
+ 116.894258,
+ 31.53755
+ ],
+ [
+ 116.874662,
+ 31.5387
+ ],
+ [
+ 116.862204,
+ 31.531584
+ ],
+ [
+ 116.855629,
+ 31.532768
+ ],
+ [
+ 116.839289,
+ 31.527237
+ ],
+ [
+ 116.834635,
+ 31.529343
+ ],
+ [
+ 116.825717,
+ 31.521637
+ ],
+ [
+ 116.820658,
+ 31.52357
+ ],
+ [
+ 116.80974,
+ 31.535063
+ ],
+ [
+ 116.786436,
+ 31.545972
+ ],
+ [
+ 116.78336,
+ 31.55264
+ ],
+ [
+ 116.761085,
+ 31.573322
+ ],
+ [
+ 116.75791,
+ 31.583201
+ ],
+ [
+ 116.760451,
+ 31.616108
+ ],
+ [
+ 116.753674,
+ 31.628306
+ ],
+ [
+ 116.758993,
+ 31.637253
+ ],
+ [
+ 116.75088,
+ 31.649918
+ ],
+ [
+ 116.753849,
+ 31.658483
+ ],
+ [
+ 116.761496,
+ 31.665522
+ ],
+ [
+ 116.755779,
+ 31.683378
+ ],
+ [
+ 116.761716,
+ 31.713909
+ ],
+ [
+ 116.759395,
+ 31.716221
+ ],
+ [
+ 116.747979,
+ 31.714421
+ ],
+ [
+ 116.740996,
+ 31.719629
+ ],
+ [
+ 116.756969,
+ 31.734389
+ ],
+ [
+ 116.750581,
+ 31.739652
+ ],
+ [
+ 116.748521,
+ 31.748037
+ ],
+ [
+ 116.758984,
+ 31.767816
+ ],
+ [
+ 116.752191,
+ 31.772456
+ ],
+ [
+ 116.743484,
+ 31.767369
+ ],
+ [
+ 116.73715,
+ 31.770972
+ ],
+ [
+ 116.725421,
+ 31.765227
+ ],
+ [
+ 116.735837,
+ 31.774307
+ ],
+ [
+ 116.731899,
+ 31.782928
+ ],
+ [
+ 116.726022,
+ 31.786179
+ ],
+ [
+ 116.712295,
+ 31.781698
+ ],
+ [
+ 116.704345,
+ 31.799058
+ ],
+ [
+ 116.681133,
+ 31.820827
+ ],
+ [
+ 116.683169,
+ 31.823105
+ ],
+ [
+ 116.692813,
+ 31.821595
+ ],
+ [
+ 116.707899,
+ 31.840604
+ ],
+ [
+ 116.723146,
+ 31.8414
+ ],
+ [
+ 116.73489,
+ 31.854649
+ ],
+ [
+ 116.734638,
+ 31.8629
+ ],
+ [
+ 116.717574,
+ 31.86212
+ ],
+ [
+ 116.718125,
+ 31.870301
+ ],
+ [
+ 116.71015,
+ 31.885423
+ ],
+ [
+ 116.723695,
+ 31.883662
+ ],
+ [
+ 116.722588,
+ 31.893805
+ ],
+ [
+ 116.731477,
+ 31.896315
+ ],
+ [
+ 116.74372,
+ 31.891175
+ ],
+ [
+ 116.744863,
+ 31.89804
+ ],
+ [
+ 116.753892,
+ 31.907068
+ ],
+ [
+ 116.766636,
+ 31.90519
+ ],
+ [
+ 116.765919,
+ 31.913387
+ ],
+ [
+ 116.769712,
+ 31.917313
+ ],
+ [
+ 116.777435,
+ 31.916268
+ ],
+ [
+ 116.787919,
+ 31.922827
+ ],
+ [
+ 116.81162,
+ 31.921306
+ ],
+ [
+ 116.816837,
+ 31.931684
+ ],
+ [
+ 116.830252,
+ 31.935634
+ ],
+ [
+ 116.83846,
+ 31.943003
+ ],
+ [
+ 116.841572,
+ 31.95088
+ ],
+ [
+ 116.865031,
+ 31.969105
+ ],
+ [
+ 116.894902,
+ 31.978045
+ ],
+ [
+ 116.914542,
+ 31.9794
+ ],
+ [
+ 116.92313,
+ 31.989277
+ ],
+ [
+ 116.939942,
+ 31.995757
+ ],
+ [
+ 116.997603,
+ 31.993524
+ ],
+ [
+ 117.028417,
+ 32.000133
+ ],
+ [
+ 117.028269,
+ 32.004661
+ ],
+ [
+ 117.02221,
+ 32.006864
+ ],
+ [
+ 117.021706,
+ 32.010358
+ ],
+ [
+ 117.031925,
+ 32.016983
+ ],
+ [
+ 117.04237,
+ 32.038991
+ ],
+ [
+ 117.035112,
+ 32.057288
+ ],
+ [
+ 117.02932,
+ 32.059375
+ ],
+ [
+ 117.028538,
+ 32.06419
+ ],
+ [
+ 117.024486,
+ 32.062082
+ ],
+ [
+ 117.022321,
+ 32.063957
+ ],
+ [
+ 117.020633,
+ 32.069411
+ ],
+ [
+ 117.023149,
+ 32.071327
+ ],
+ [
+ 117.013833,
+ 32.087221
+ ],
+ [
+ 117.011589,
+ 32.106755
+ ],
+ [
+ 117.003334,
+ 32.109188
+ ],
+ [
+ 116.999909,
+ 32.116689
+ ],
+ [
+ 116.98617,
+ 32.118658
+ ],
+ [
+ 116.975998,
+ 32.136855
+ ],
+ [
+ 116.972924,
+ 32.154365
+ ],
+ [
+ 116.976848,
+ 32.159946
+ ],
+ [
+ 116.992602,
+ 32.154569
+ ],
+ [
+ 117.012756,
+ 32.162865
+ ],
+ [
+ 117.012314,
+ 32.168798
+ ],
+ [
+ 117.022629,
+ 32.184259
+ ],
+ [
+ 117.00448,
+ 32.199167
+ ],
+ [
+ 117.004151,
+ 32.206303
+ ],
+ [
+ 116.997356,
+ 32.209715
+ ],
+ [
+ 116.998411,
+ 32.215775
+ ],
+ [
+ 117.004361,
+ 32.221691
+ ],
+ [
+ 117.012036,
+ 32.220708
+ ],
+ [
+ 117.045923,
+ 32.228525
+ ],
+ [
+ 117.058571,
+ 32.236393
+ ],
+ [
+ 117.056904,
+ 32.25226
+ ],
+ [
+ 117.068397,
+ 32.265542
+ ],
+ [
+ 117.066783,
+ 32.271122
+ ],
+ [
+ 117.054274,
+ 32.283057
+ ],
+ [
+ 117.03411,
+ 32.276724
+ ],
+ [
+ 117.033213,
+ 32.289952
+ ],
+ [
+ 117.02883,
+ 32.294339
+ ],
+ [
+ 117.02966,
+ 32.297598
+ ],
+ [
+ 117.038398,
+ 32.299984
+ ],
+ [
+ 117.036255,
+ 32.307886
+ ],
+ [
+ 117.03872,
+ 32.318024
+ ],
+ [
+ 117.053429,
+ 32.3323
+ ],
+ [
+ 117.04612,
+ 32.337919
+ ],
+ [
+ 117.036702,
+ 32.334083
+ ],
+ [
+ 117.029874,
+ 32.342708
+ ],
+ [
+ 117.036673,
+ 32.347989
+ ],
+ [
+ 117.038275,
+ 32.385218
+ ],
+ [
+ 117.021735,
+ 32.385802
+ ],
+ [
+ 117.008119,
+ 32.382573
+ ],
+ [
+ 117.001961,
+ 32.387305
+ ],
+ [
+ 117.00206,
+ 32.395873
+ ],
+ [
+ 117.006043,
+ 32.406805
+ ],
+ [
+ 117.023623,
+ 32.416079
+ ],
+ [
+ 117.033877,
+ 32.417995
+ ],
+ [
+ 117.041271,
+ 32.426419
+ ],
+ [
+ 117.04246,
+ 32.441751
+ ],
+ [
+ 117.063521,
+ 32.466073
+ ],
+ [
+ 117.070318,
+ 32.509856
+ ],
+ [
+ 117.076985,
+ 32.528882
+ ],
+ [
+ 117.087777,
+ 32.533975
+ ],
+ [
+ 117.096531,
+ 32.530724
+ ],
+ [
+ 117.100488,
+ 32.532292
+ ],
+ [
+ 117.109528,
+ 32.523822
+ ],
+ [
+ 117.121177,
+ 32.52664
+ ],
+ [
+ 117.1333,
+ 32.52228
+ ],
+ [
+ 117.144182,
+ 32.528104
+ ],
+ [
+ 117.151835,
+ 32.538021
+ ],
+ [
+ 117.174657,
+ 32.5387
+ ],
+ [
+ 117.186252,
+ 32.547118
+ ],
+ [
+ 117.19662,
+ 32.548625
+ ],
+ [
+ 117.194582,
+ 32.535202
+ ],
+ [
+ 117.206439,
+ 32.510478
+ ],
+ [
+ 117.203132,
+ 32.500619
+ ],
+ [
+ 117.205952,
+ 32.481567
+ ],
+ [
+ 117.202809,
+ 32.476436
+ ],
+ [
+ 117.218071,
+ 32.459409
+ ],
+ [
+ 117.231368,
+ 32.464205
+ ],
+ [
+ 117.236332,
+ 32.458406
+ ],
+ [
+ 117.244904,
+ 32.461407
+ ],
+ [
+ 117.265515,
+ 32.454742
+ ],
+ [
+ 117.272171,
+ 32.446552
+ ],
+ [
+ 117.308026,
+ 32.457693
+ ],
+ [
+ 117.313279,
+ 32.455426
+ ],
+ [
+ 117.315788,
+ 32.446098
+ ],
+ [
+ 117.332499,
+ 32.445958
+ ],
+ [
+ 117.352435,
+ 32.459437
+ ],
+ [
+ 117.374954,
+ 32.463702
+ ],
+ [
+ 117.375787,
+ 32.472427
+ ],
+ [
+ 117.385408,
+ 32.481925
+ ],
+ [
+ 117.39369,
+ 32.480558
+ ],
+ [
+ 117.395039,
+ 32.47524
+ ],
+ [
+ 117.402489,
+ 32.470896
+ ],
+ [
+ 117.394742,
+ 32.464347
+ ],
+ [
+ 117.394355,
+ 32.455974
+ ],
+ [
+ 117.383951,
+ 32.454311
+ ],
+ [
+ 117.377768,
+ 32.440329
+ ],
+ [
+ 117.382018,
+ 32.417114
+ ],
+ [
+ 117.369563,
+ 32.397397
+ ],
+ [
+ 117.35678,
+ 32.397357
+ ],
+ [
+ 117.351825,
+ 32.394125
+ ],
+ [
+ 117.358098,
+ 32.382051
+ ],
+ [
+ 117.365506,
+ 32.379639
+ ],
+ [
+ 117.389048,
+ 32.398165
+ ],
+ [
+ 117.395537,
+ 32.399668
+ ],
+ [
+ 117.397392,
+ 32.397679
+ ],
+ [
+ 117.392967,
+ 32.392108
+ ],
+ [
+ 117.420835,
+ 32.373489
+ ],
+ [
+ 117.434649,
+ 32.371172
+ ],
+ [
+ 117.439003,
+ 32.345795
+ ],
+ [
+ 117.420306,
+ 32.339416
+ ],
+ [
+ 117.402683,
+ 32.302517
+ ],
+ [
+ 117.395056,
+ 32.297327
+ ],
+ [
+ 117.393534,
+ 32.284561
+ ],
+ [
+ 117.402817,
+ 32.268971
+ ],
+ [
+ 117.408747,
+ 32.271506
+ ],
+ [
+ 117.411182,
+ 32.264178
+ ],
+ [
+ 117.421301,
+ 32.259041
+ ],
+ [
+ 117.419553,
+ 32.249179
+ ],
+ [
+ 117.425025,
+ 32.241345
+ ],
+ [
+ 117.433451,
+ 32.235351
+ ],
+ [
+ 117.444165,
+ 32.236679
+ ],
+ [
+ 117.463778,
+ 32.228285
+ ],
+ [
+ 117.468967,
+ 32.219703
+ ],
+ [
+ 117.492553,
+ 32.20494
+ ],
+ [
+ 117.503659,
+ 32.2034
+ ],
+ [
+ 117.520833,
+ 32.207993
+ ],
+ [
+ 117.525617,
+ 32.212172
+ ],
+ [
+ 117.550736,
+ 32.212806
+ ],
+ [
+ 117.563337,
+ 32.229076
+ ],
+ [
+ 117.578293,
+ 32.233533
+ ],
+ [
+ 117.586043,
+ 32.240057
+ ],
+ [
+ 117.602481,
+ 32.239937
+ ],
+ [
+ 117.61731,
+ 32.250865
+ ],
+ [
+ 117.652437,
+ 32.26402
+ ],
+ [
+ 117.672709,
+ 32.257477
+ ],
+ [
+ 117.689828,
+ 32.259758
+ ],
+ [
+ 117.705708,
+ 32.247947
+ ],
+ [
+ 117.706358,
+ 32.237981
+ ],
+ [
+ 117.725727,
+ 32.248324
+ ],
+ [
+ 117.737051,
+ 32.24854
+ ],
+ [
+ 117.744437,
+ 32.240572
+ ],
+ [
+ 117.769979,
+ 32.242028
+ ],
+ [
+ 117.777519,
+ 32.238928
+ ],
+ [
+ 117.787905,
+ 32.220991
+ ],
+ [
+ 117.807256,
+ 32.224336
+ ],
+ [
+ 117.80943,
+ 32.230463
+ ],
+ [
+ 117.819686,
+ 32.234852
+ ],
+ [
+ 117.827605,
+ 32.225964
+ ],
+ [
+ 117.838706,
+ 32.221705
+ ],
+ [
+ 117.844771,
+ 32.222599
+ ],
+ [
+ 117.852339,
+ 32.21291
+ ],
+ [
+ 117.851439,
+ 32.205983
+ ],
+ [
+ 117.858227,
+ 32.201957
+ ],
+ [
+ 117.85957,
+ 32.192615
+ ],
+ [
+ 117.863361,
+ 32.190214
+ ],
+ [
+ 117.863209,
+ 32.169536
+ ],
+ [
+ 117.869579,
+ 32.161786
+ ],
+ [
+ 117.869304,
+ 32.144612
+ ],
+ [
+ 117.851461,
+ 32.123645
+ ],
+ [
+ 117.848855,
+ 32.110476
+ ],
+ [
+ 117.857023,
+ 32.10061
+ ],
+ [
+ 117.851593,
+ 32.093309
+ ],
+ [
+ 117.86369,
+ 32.086164
+ ],
+ [
+ 117.863759,
+ 32.079868
+ ],
+ [
+ 117.869297,
+ 32.075728
+ ],
+ [
+ 117.868334,
+ 32.070921
+ ],
+ [
+ 117.876321,
+ 32.066946
+ ],
+ [
+ 117.877648,
+ 32.062934
+ ],
+ [
+ 117.85356,
+ 32.038998
+ ],
+ [
+ 117.835754,
+ 32.042013
+ ],
+ [
+ 117.83171,
+ 32.03939
+ ],
+ [
+ 117.827308,
+ 32.028342
+ ],
+ [
+ 117.833922,
+ 32.017452
+ ],
+ [
+ 117.817298,
+ 32.011818
+ ],
+ [
+ 117.810142,
+ 32.001411
+ ],
+ [
+ 117.822907,
+ 31.99655
+ ],
+ [
+ 117.828712,
+ 31.983014
+ ],
+ [
+ 117.837433,
+ 31.977366
+ ],
+ [
+ 117.839264,
+ 31.965647
+ ],
+ [
+ 117.857228,
+ 31.95705
+ ],
+ [
+ 117.863522,
+ 31.931801
+ ],
+ [
+ 117.893143,
+ 31.931726
+ ],
+ [
+ 117.909784,
+ 31.925147
+ ],
+ [
+ 117.920356,
+ 31.924221
+ ],
+ [
+ 117.945961,
+ 31.908824
+ ],
+ [
+ 117.941629,
+ 31.905178
+ ],
+ [
+ 117.943704,
+ 31.89068
+ ],
+ [
+ 117.935497,
+ 31.873535
+ ],
+ [
+ 117.932713,
+ 31.854412
+ ],
+ [
+ 117.90311,
+ 31.841771
+ ],
+ [
+ 117.905941,
+ 31.829099
+ ],
+ [
+ 117.897657,
+ 31.82347
+ ],
+ [
+ 117.897901,
+ 31.803419
+ ],
+ [
+ 117.904125,
+ 31.799442
+ ],
+ [
+ 117.909579,
+ 31.787679
+ ],
+ [
+ 117.902645,
+ 31.783465
+ ],
+ [
+ 117.90031,
+ 31.77111
+ ],
+ [
+ 117.918655,
+ 31.762488
+ ],
+ [
+ 117.909495,
+ 31.7548
+ ],
+ [
+ 117.90919,
+ 31.746613
+ ],
+ [
+ 117.915459,
+ 31.740056
+ ],
+ [
+ 117.930051,
+ 31.733004
+ ],
+ [
+ 117.89324,
+ 31.705383
+ ],
+ [
+ 117.91266,
+ 31.698539
+ ],
+ [
+ 117.925795,
+ 31.683987
+ ],
+ [
+ 117.934962,
+ 31.681204
+ ],
+ [
+ 117.935077,
+ 31.675989
+ ],
+ [
+ 117.924407,
+ 31.659251
+ ],
+ [
+ 117.923209,
+ 31.646482
+ ],
+ [
+ 117.929135,
+ 31.638673
+ ],
+ [
+ 117.941118,
+ 31.637186
+ ],
+ [
+ 117.928792,
+ 31.621495
+ ],
+ [
+ 117.930005,
+ 31.613677
+ ],
+ [
+ 117.92472,
+ 31.609632
+ ],
+ [
+ 117.928099,
+ 31.592489
+ ],
+ [
+ 117.923034,
+ 31.586439
+ ],
+ [
+ 117.927778,
+ 31.579668
+ ],
+ [
+ 117.922086,
+ 31.570649
+ ],
+ [
+ 117.90806,
+ 31.566787
+ ],
+ [
+ 117.901986,
+ 31.559467
+ ],
+ [
+ 117.901238,
+ 31.549004
+ ],
+ [
+ 117.913468,
+ 31.551934
+ ],
+ [
+ 117.923181,
+ 31.539545
+ ],
+ [
+ 117.944209,
+ 31.542544
+ ],
+ [
+ 117.945261,
+ 31.538413
+ ],
+ [
+ 117.933758,
+ 31.52673
+ ],
+ [
+ 117.948122,
+ 31.520932
+ ],
+ [
+ 117.950342,
+ 31.510959
+ ],
+ [
+ 117.958214,
+ 31.505992
+ ],
+ [
+ 117.959062,
+ 31.500376
+ ],
+ [
+ 117.939075,
+ 31.489988
+ ],
+ [
+ 117.932515,
+ 31.489676
+ ],
+ [
+ 117.92517,
+ 31.492687
+ ],
+ [
+ 117.918459,
+ 31.502451
+ ],
+ [
+ 117.907947,
+ 31.50158
+ ],
+ [
+ 117.89713,
+ 31.506439
+ ],
+ [
+ 117.870388,
+ 31.493544
+ ],
+ [
+ 117.852912,
+ 31.489894
+ ],
+ [
+ 117.839158,
+ 31.481291
+ ],
+ [
+ 117.823533,
+ 31.489656
+ ],
+ [
+ 117.810455,
+ 31.479962
+ ],
+ [
+ 117.780496,
+ 31.486069
+ ],
+ [
+ 117.771576,
+ 31.480765
+ ],
+ [
+ 117.766829,
+ 31.467469
+ ],
+ [
+ 117.754418,
+ 31.472432
+ ],
+ [
+ 117.745862,
+ 31.469659
+ ],
+ [
+ 117.742827,
+ 31.464809
+ ],
+ [
+ 117.732508,
+ 31.464974
+ ],
+ [
+ 117.724963,
+ 31.473047
+ ],
+ [
+ 117.720766,
+ 31.473052
+ ],
+ [
+ 117.700001,
+ 31.465255
+ ],
+ [
+ 117.684298,
+ 31.409441
+ ],
+ [
+ 117.670237,
+ 31.396751
+ ],
+ [
+ 117.649789,
+ 31.362371
+ ],
+ [
+ 117.649889,
+ 31.344387
+ ],
+ [
+ 117.646135,
+ 31.334432
+ ],
+ [
+ 117.632831,
+ 31.32833
+ ],
+ [
+ 117.62965,
+ 31.30055
+ ],
+ [
+ 117.617301,
+ 31.301206
+ ],
+ [
+ 117.609214,
+ 31.297268
+ ],
+ [
+ 117.607393,
+ 31.281285
+ ],
+ [
+ 117.565645,
+ 31.271817
+ ],
+ [
+ 117.565272,
+ 31.252589
+ ],
+ [
+ 117.556607,
+ 31.239799
+ ],
+ [
+ 117.551526,
+ 31.221943
+ ],
+ [
+ 117.525461,
+ 31.205519
+ ],
+ [
+ 117.527658,
+ 31.188166
+ ],
+ [
+ 117.550788,
+ 31.17392
+ ],
+ [
+ 117.553916,
+ 31.159369
+ ],
+ [
+ 117.552581,
+ 31.151808
+ ],
+ [
+ 117.547714,
+ 31.147121
+ ],
+ [
+ 117.533311,
+ 31.145246
+ ]
+ ]
+ ]
+ }
+}
\ No newline at end of file
diff --git a/public/geojson/hemispheres.json b/public/geojson/hemispheres.json
new file mode 100644
index 0000000..ff128e9
--- /dev/null
+++ b/public/geojson/hemispheres.json
@@ -0,0 +1,88 @@
+{
+ "三维立体类": [
+ {
+ "image": "/img/swsq.png",
+ "type": "circle",
+ "show": true,
+ "style": {
+ "color": "#FF1900",
+ "opacity": 0.5,
+ "diffHeight": 36,
+ "materialType": "RadarWave",
+ "radius": 234.39,
+ "rotationDegree": 0,
+ "materialOptions": {
+ "color": "#FF1900",
+ "speed": 5,
+ "materialType": "RadarWave"
+ },
+ "highlight": {
+ "type": "click",
+ "opacity": 0.9
+ }
+ },
+ "drawShow": true
+
+ },
+ {
+ "image": "/img/yuanzhu.png",
+ "type": "circle",
+ "show": true,
+ "style": {
+ "color": "#ff0000",
+ "opacity": 0.5,
+ "diffHeight": 30,
+ "materialType": "CircleWave",
+ "radius": 799.82,
+ "materialOptions": {
+ "color": "rgba(255,230,35,1)",
+ "count": 1,
+ "gradient": 0.1,
+ "speed": 5,
+ "materialType": "CircleWave"
+ },
+ "highlight": {
+ "type": "click",
+ "opacity": 0.9
+ }
+ },
+ "flyToOptions": {
+ "scale": 5,
+ "minHeight": 1500,
+ "maxHeight": 1500,
+ "pitch": -30,
+ "roll": -60
+ },
+ "drawShow": true
+ },
+ {
+ "name": "反制圈",
+ "image": "/img/leida.png",
+ "type": "ellipsoid",
+ "show": true,
+ "style": {
+ "radii_x": 200,
+ "radii_y": 200,
+ "radii_z": 200,
+ "maximumConeDegree": 90,
+ "color": "rgba(255,0,0,0.3)",
+ "outline": false,
+ "outlineColor": "rgba(255,255,255,0.5)",
+ "materialType": "EllipsoidElectric",
+ "materialOptions": {
+ "color": "#3388ff",
+ "speed": 10,
+ "materialType": "EllipsoidElectric"
+ }
+ },
+ "flyToOptions": {
+ "scale": 5,
+ "minHeight": 800,
+ "maxHeight": 3000,
+ "pitch": -30,
+ "roll": -60
+ },
+ "drawShow": true
+ }
+ ]
+}
\ No newline at end of file
diff --git a/public/geojson/layer.json b/public/geojson/layer.json
new file mode 100644
index 0000000..d83ef70
--- /dev/null
+++ b/public/geojson/layer.json
@@ -0,0 +1,84 @@
+{
+ "map3d": {
+ "layers": [
+ {
+ "id": "baimo",
+ "name": "重庆3DTiles",
+ "type": "3dtiles",
+ "url": "/shp/chongqing/tileset.json",
+ "maximumScreenSpaceError": 1,
+ "maximumMemoryUsage": 1024,
+ "position": {"alt": -3192.3 },
+ "show": false
+ },
+ {
+ "id": "guobo",
+ "name": "重庆国博3DTiles",
+ "type": "3dtiles",
+ "url": "/shp/sceneModel/guobo-new/terra_b3dms/tileset.json",
+ "maximumScreenSpaceError": 1,
+ "maximumMemoryUsage": 1024,
+ "position": {"alt": 0 },
+ "rotation": {
+ "z": 0.0,
+ "x": 0.0,
+ "y": 0.0
+ },
+ "scale": 1,
+ "opacity": 1,
+ "show": false
+ },
+ {
+ "id": "guobo-old",
+ "name": "TJ旧国博3DTiles",
+ "type": "3dtiles",
+ "url": "/shp/sceneModel/guobo/terra_b3dms/tileset.json",
+ "maximumScreenSpaceError": 1,
+ "maximumMemoryUsage": 1024,
+ "position": {"alt": 0 },
+ "rotation": {
+ "z": 0.0,
+ "x": 0.0,
+ "y": 0.0
+ },
+ "scale": 1,
+ "opacity": 1,
+ "show": false
+ },
+ {
+ "id": "tjzd",
+ "name": "重庆ZDTJ3DTiles",
+ "type": "3dtiles",
+ "url": "/shp/sceneModel/tjzd/terra_b3dms/tileset.json",
+ "maximumScreenSpaceError": 1,
+ "maximumMemoryUsage": 1024,
+ "position": {"alt": 0 },
+ "rotation": {
+ "z": 0.0,
+ "x": 0.0,
+ "y": 0.0
+ },
+ "scale": 1,
+ "opacity": 1,
+ "show": false
+ }
+ ,
+ {
+ "id": "basket",
+ "name": "重庆basket3DTiles",
+ "type": "3dtiles",
+ "url": "/shp/sceneModel/basket/terra_pnts/tileset.json",
+ "maximumScreenSpaceError": 1,
+ "maximumMemoryUsage": 1024,
+ "position": {"alt": 0 },
+ "rotation": {
+ "z": 0.0,
+ "x": 0.0,
+ "y": 0.0
+ },
+ "scale": 1,
+ "flyTo": true
+ }
+ ]
+ }
+}
diff --git a/public/geojson/plotlist.json b/public/geojson/plotlist.json
new file mode 100644
index 0000000..1ed42ab
--- /dev/null
+++ b/public/geojson/plotlist.json
@@ -0,0 +1,1237 @@
+{
+ "警用模型":[
+ {
+ "name": "反制车范围2000",
+ "image": "img/glb/bus.jpg",
+ "type": "model",
+ "style": {
+ "scale": 45,
+ "url": "glb/bus.glb",
+ "radius":4.48706481953428,
+ "distanceDisplayCondition":true,
+ "silhouette":false,
+ "silhouetteSize":2,
+ "runAnimations":true,
+ "clampToGround":true,
+ "minimumPixelSize":50
+ },
+ "circle": {
+ "radius":2000,
+ "materialType":"CircleWave",
+ "materialOptions":{
+ "color":"rgb(0,0,255)",
+ "count":1,
+ "speed":8,
+ "materialType":"CircleWave"
+ }
+ }
+ },
+ {
+ "name": "反制车范围500",
+ "image": "img/glb/bus.jpg",
+ "type": "model",
+ "style": {
+ "scale": 45,
+ "url": "glb/bus.glb",
+ "radius":4.48706481953428,
+ "distanceDisplayCondition":true,
+ "silhouette":false,
+ "silhouetteSize":2,
+ "runAnimations":true,
+ "clampToGround":true,
+ "minimumPixelSize":50
+ },
+ "circle": {
+ "radius":500,
+ "materialType":"CircleWave",
+ "materialOptions":{
+ "color":"rgb(0,0,255)",
+ "count":1,
+ "speed":8,
+ "materialType":"CircleWave"
+ }
+ }
+ },
+ {
+ "name": "反制车范围0",
+ "image": "img/glb/bus.jpg",
+ "type": "model",
+ "style": {
+ "scale": 45,
+ "url": "glb/bus.glb",
+ "radius":4.48706481953428,
+ "distanceDisplayCondition":true,
+ "silhouette":false,
+ "silhouetteSize":2,
+ "runAnimations":true,
+ "clampToGround":true,
+ "minimumPixelSize":50
+ }
+ },
+ {
+ "name": "警察",
+ "image": "img/glb/police.png",
+ "type": "model",
+ "style": {
+ "scale": 1,
+ "url": "glb/police.glb",
+ "radius":4.48706481953428,
+ "distanceDisplayCondition":true,
+ "silhouette":false,
+ "silhouetteSize":2,
+ "runAnimations":true,
+ "clampToGround":true,
+ "minimumPixelSize":50
+ }
+ },
+ {
+ "name": "警用反制枪范围200",
+ "image": "img/glb/police_gun.png",
+ "type": "model",
+ "style": {
+ "scale": 1,
+ "url": "glb/police_gun.glb",
+ "radius":4.48706481953428,
+ "distanceDisplayCondition":true,
+ "silhouette":false,
+ "silhouetteSize":2,
+ "runAnimations":true,
+ "clampToGround":true,
+ "minimumPixelSize":50
+ },
+ "circle": {
+ "radius":200,
+ "materialType":"CircleWave",
+ "materialOptions":{
+ "color":"rgb(0,0,255)",
+ "count":1,
+ "speed":8,
+ "materialType":"CircleWave"
+ }
+ }
+ },
+ {
+ "name": "警用反制枪范围0",
+ "image": "img/glb/police_gun.png",
+ "type": "model",
+ "style": {
+ "scale": 1,
+ "url": "glb/police_gun.glb",
+ "radius":4.48706481953428,
+ "distanceDisplayCondition":true,
+ "silhouette":false,
+ "silhouetteSize":2,
+ "runAnimations":true,
+ "clampToGround":true,
+ "minimumPixelSize":50
+ }
+ },
+ {
+ "name": "警车",
+ "image": "{gltfServerUrl}/mars/img/jingche.jpg",
+ "type": "model",
+ "style": {
+ "scale": 3,
+ "url": "{gltfServerUrl}/mars/jingche/jingche.gltf",
+ "radius":7.1702920782716895,
+ "distanceDisplayCondition":true,
+ "silhouette":false,
+ "silhouetteSize":2,
+ "runAnimations":true,
+ "clampToGround":true,
+ "minimumPixelSize":50
+ }
+ },
+ {
+ "name": "侦测1公里",
+ "type": "billboard",
+ "style": {
+ "image": "img/marker/dibiaofanwei.png"
+ },
+ "circle": {
+ "radius":500,
+ "materialType":"CircleWave",
+ "materialOptions":{
+ "color":"rgb(0,0,255)",
+ "count":1,
+ "speed":12,
+ "materialType":"CircleWave"
+ }
+ }
+ },
+ {
+ "name": "侦测3公里",
+ "type": "billboard",
+ "style": {
+ "image": "img/marker/dibiaofanwei.png"
+ },
+ "circle": {
+ "radius":1500,
+ "materialType":"CircleWave",
+ "materialOptions":{
+ "color":"rgb(0,0,255)",
+ "count":1,
+ "speed":12,
+ "materialType":"CircleWave"
+ }
+ }
+ },
+ {
+ "name": "反制3公里",
+ "type": "billboard",
+ "style": {
+ "image": "img/marker/mark1.png"
+ },
+ "circle": {
+ "radius":1500,
+ "materialType":"CircleWave",
+ "materialOptions":{
+ "color":"#EB0D0D",
+ "count":1,
+ "speed":12,
+ "materialType":"CircleWave"
+ }
+ }
+ }
+ ],
+ "点及文字": [
+ {
+ "name": "文字",
+ "image": "{plotPath}/label.jpg",
+ "type": "label",
+ "icon": "fa fa-text-width",
+ "style": {
+ "text": "文字",
+ "color": "#0081c2",
+ "font_size": 27,
+ "outline": true,
+ "outlineColor": "#ffffff",
+ "outlineWidth": 2
+ }
+ },
+ {
+ "name": "点(带注记)",
+ "image": "{plotPath}/pointlbl.jpg",
+ "type": "point",
+ "style": {
+ "color": "#ff0000",
+ "label": {
+ "text": "注记",
+ "font_size": 20,
+ "color": "#ffffff",
+ "outline": true,
+ "outlineColor": "#000000",
+ "pixelOffsetX": 0,
+ "pixelOffsetY": -13
+ }
+ }
+ },
+ {
+ "name": "图标点(带注记)",
+ "image": "{plotPath}/marklbl.jpg",
+ "type": "billboard",
+ "style": {
+ "image": "img/marker/mark-green.png",
+ "label": {
+ "text": "注记",
+ "font_size": 25,
+ "color": "#ffffff",
+ "outline": true,
+ "pixelOffsetX": 0,
+ "pixelOffsetY": -50
+ }
+ }
+ },
+ {
+ "name": "图标点1",
+ "type": "billboard",
+ "style": {
+ "image": "img/marker/mark-red.png"
+ }
+ },
+ {
+ "name": "图标点2",
+ "type": "billboard",
+ "style": {
+ "image": "img/marker/mark-blue.png"
+ }
+ },
+ {
+ "name": "图标点3",
+ "type": "billboard",
+ "style": {
+ "image": "img/marker/mark-green.png"
+ }
+ },
+ {
+ "name": "点",
+ "image": "{plotPath}/point.jpg",
+ "type": "point",
+ "style": {
+ "color": "#3388FF"
+ }
+ }
+ ],
+ "小模型": [
+ {
+ "name": "小汽车",
+ "image": "{gltfServerUrl}/mars/img/qiche.jpg",
+ "type": "model",
+ "style": {
+ "scale": 0.04,
+ "url": "{gltfServerUrl}/mars/qiche.gltf"
+ }
+ },
+ {
+ "name": "警车",
+ "image": "{gltfServerUrl}/mars/img/jingche.jpg",
+ "type": "model",
+ "style": {
+ "scale": 1,
+ "url": "{gltfServerUrl}/mars/jingche/jingche.gltf"
+ }
+ },
+ {
+ "name": "消防车",
+ "image": "{gltfServerUrl}/mars/img/xiaofangche.jpg",
+ "type": "model",
+ "style": {
+ "url": "{gltfServerUrl}/mars/firedrill/xiaofangche.gltf"
+ }
+ },
+ {
+ "name": "起重车",
+ "image": "{gltfServerUrl}/mars/img/qzcar.jpg",
+ "type": "model",
+ "style": {
+ "url": "{gltfServerUrl}/mars/qzcar/GKZY_anim.gltf"
+ }
+ },
+ {
+ "name": "土方车",
+ "image": "{gltfServerUrl}/mars/img/tufangche.jpg",
+ "type": "model",
+ "style": {
+ "url": "{gltfServerUrl}/mars/car/tufangche.glb"
+ }
+ },
+ {
+ "name": "挖掘机",
+ "image": "{gltfServerUrl}/mars/img/wajueji.jpg",
+ "type": "model",
+ "style": {
+ "scale": 3,
+ "url": "{gltfServerUrl}/mars/car/wajueji.glb"
+ }
+ },
+ {
+ "name": "MQ-9无人机",
+ "image": "{gltfServerUrl}/mars/img/MQ-9-Predator.jpg",
+ "type": "model",
+ "style": {
+ "scale": 1,
+ "url": "{gltfServerUrl}/mars/MQ-9-Predator.glb"
+ }
+ },
+ {
+ "name": "战机",
+ "image": "{gltfServerUrl}/mars/img/zhanji.jpg",
+ "type": "model",
+ "style": {
+ "scale": 0.1,
+ "url": "{gltfServerUrl}/mars/zhanji.glb"
+ }
+ },
+ {
+ "name": "飞机",
+ "image": "{gltfServerUrl}/mars/img/feiji.jpg",
+ "type": "model",
+ "style": {
+ "url": "{gltfServerUrl}/mars/feiji.glb"
+ }
+ },
+ {
+ "name": "渔船",
+ "image": "{gltfServerUrl}/mars/img/ship-09.jpg",
+ "type": "model",
+ "style": {
+ "url": "{gltfServerUrl}/mars/ship/ship09.glb",
+ "scale": 1
+ }
+ },
+ {
+ "name": "煤炭船",
+ "image": "{gltfServerUrl}/mars/img/ship-05.jpg",
+ "type": "model",
+ "style": {
+ "url": "{gltfServerUrl}/mars/ship/ship05.glb",
+ "scale": 1
+ }
+ },
+ {
+ "name": "拖轮",
+ "image": "{gltfServerUrl}/mars/img/ship-04.jpg",
+ "type": "model",
+ "style": {
+ "url": "{gltfServerUrl}/mars/ship/ship04.glb",
+ "scale": 1
+ }
+ },
+ {
+ "name": "散货船",
+ "image": "{gltfServerUrl}/mars/img/ship-01.jpg",
+ "type": "model",
+ "style": {
+ "url": "{gltfServerUrl}/mars/ship/ship01.glb",
+ "scale": 1
+ }
+ },
+ {
+ "name": "集装箱船",
+ "image": "{gltfServerUrl}/mars/img/ship-03.jpg",
+ "type": "model",
+ "style": {
+ "url": "{gltfServerUrl}/mars/ship/ship03.glb",
+ "scale": 1
+ }
+ },
+ {
+ "name": "化工品船",
+ "image": "{gltfServerUrl}/mars/img/ship-08.jpg",
+ "type": "model",
+ "style": {
+ "url": "{gltfServerUrl}/mars/ship/ship08.glb",
+ "scale": 1
+ }
+ },
+ {
+ "name": "行人",
+ "image": "{gltfServerUrl}/mars/img/man.jpg",
+ "type": "model",
+ "style": {
+ "url": "{gltfServerUrl}/mars/man/walk.gltf"
+ }
+ },
+ {
+ "name": "巡逻人员",
+ "image": "{gltfServerUrl}/mars/img/gongren.jpg",
+ "type": "model",
+ "style": {
+ "url": "{gltfServerUrl}/mars/man/gongren.glb"
+ }
+ },
+ {
+ "name": "消防员",
+ "image": "{gltfServerUrl}/mars/img/xiaofangyuan.jpg",
+ "type": "model",
+ "style": {
+ "url": "{gltfServerUrl}/mars/firedrill/xiaofangyuan.glb"
+ }
+ },
+ {
+ "name": "风力发电机",
+ "image": "{gltfServerUrl}/mars/img/fengche.jpg",
+ "type": "model",
+ "style": {
+ "url": "{gltfServerUrl}/mars/fengche.gltf"
+ }
+ },
+ {
+ "name": "信号塔",
+ "image": "img/glb/xinhaota.png",
+ "type": "model",
+ "style": {
+ "url": "{gltfServerUrl}/imap/f6cc354bf1dd422d857c7fa489fca6f1/gltf/gltf2.gltf"
+ }
+ },
+ {
+ "name": "电线塔",
+ "image": "{gltfServerUrl}/mars/img/tower.jpg",
+ "type": "model",
+ "style": {
+ "url": "{gltfServerUrl}/mars/tower/tower.glb"
+ }
+ },
+ {
+ "name": "电线架子",
+ "image": "{gltfServerUrl}/mars/img/railway-jiazi.jpg",
+ "type": "model",
+ "style": {
+ "url": "{gltfServerUrl}/mars/railway/jiazi.glb",
+ "scale": 0.001
+ }
+ }
+ ],
+ "二维平面类": [
+ {
+ "name": "光锥体",
+ "image": "img/plot/guangzhuiti.png",
+ "type": "lightCone",
+ "style":{
+ "height":1,
+ "radius":300,
+ "color":"#00FFFF"
+ },
+ "show":true,
+ "flyToOptions": {
+ "minHeight": 500,
+ "maxHeight": 4000
+ }
+ },
+ {
+ "name": "线",
+ "image": "{plotPath}/polyline.jpg",
+ "type": "polyline",
+ "style": {
+ "clampToGround": false,
+ "color": "#2E81FF"
+ }
+ },
+ {
+ "name": "闭合线",
+ "image": "{plotPath}/polyline.jpg",
+ "type": "polyline",
+ "style": {
+ "closure": true,
+ "clampToGround": false,
+ "color": "#2E81FF"
+ }
+ },
+ {
+ "name": "贴地线",
+ "image": "{plotPath}/polyline_clampToGround.jpg",
+ "type": "polyline",
+ "style": {
+ "clampToGround": true,
+ "color": "rgba(255,0,0,0.5)"
+ }
+ },
+ {
+ "name": "流动线",
+ "image": "{plotPath}/polyline_flow.jpg",
+ "type": "polyline",
+ "style": {
+ "clampToGround": false,
+ "materialType": "LineFlow",
+ "image": "img/textures/line-color-yellow.png",
+ "color": "#33e8df"
+ }
+ },
+ {
+ "name": "动态线",
+ "image": "{plotPath}/polyline_flow2.jpg",
+ "type": "polyline",
+ "style": {
+ "clampToGround": false,
+ "materialType": "LineFlow",
+ "image": "img/textures/line-pulse.png",
+ "color": "#33e8df",
+ "width": 8
+ }
+ },
+ {
+ "name": "曲线",
+ "image": "{plotPath}/curve.jpg",
+ "type": "curve",
+ "styleType": "polyline",
+ "style": {
+ "clampToGround": false,
+ "width": 2,
+ "color": "#33e8df"
+ }
+ },
+ {
+ "name": "贴地曲线",
+ "image": "{plotPath}/curve_clampToGround.jpg",
+ "type": "curve",
+ "styleType": "polyline",
+ "style": {
+ "clampToGround": true,
+ "width": 2,
+ "color": "rgba(255,0,0,0.5)"
+ }
+ },
+ {
+ "name": "走廊",
+ "image": "{plotPath}/corridor.jpg",
+ "type": "corridor",
+ "style": {
+ "clampToGround": false,
+ "height": 800.0,
+ "width": 200.0,
+ "color": "#33e8df"
+ }
+ },
+ {
+ "name": "贴地走廊",
+ "image": "{plotPath}/corridor_clampToGround.jpg",
+ "type": "corridor",
+ "style": {
+ "clampToGround": true,
+ "height": 800.0,
+ "width": 200.0,
+ "color": "rgba(255,0,0,0.5)"
+ }
+ },
+ {
+ "name": "面",
+ "image": "{plotPath}/polygon.jpg",
+ "type": "polygon",
+ "style": {
+ "clampToGround": false,
+ "color": "#3388FF",
+ "opacity": 0.4
+ }
+ },
+ {
+ "name": "贴地面",
+ "image": "{plotPath}/polygon_clampToGround.jpg",
+ "type": "polygon",
+ "style": {
+ "clampToGround": true,
+ "color": "rgba(255,0,0,0.5)",
+ "opacity": 0.4
+ }
+ },
+ {
+ "name": "矩形",
+ "image": "{plotPath}/rectangle.jpg",
+ "type": "rectangle",
+ "style": {
+ "color": "#2E81FF",
+ "opacity": 0.5
+ }
+ },
+ {
+ "name": "贴地矩形",
+ "image": "{plotPath}/rectangle_clampToGround.jpg",
+ "type": "rectangle",
+ "style": {
+ "clampToGround": true,
+ "color": "rgba(255,0,0,0.5)",
+ "opacity": 0.4
+ }
+ },
+ {
+ "name": "平面",
+ "image": "{plotPath}/plane.jpg",
+ "type": "plane",
+ "style": {
+ "dimensions_x": 1000,
+ "dimensions_y": 1000,
+ "plane_normal": "z",
+ "color": " #36FF5B"
+ }
+ },
+ {
+ "name": "正三角形",
+ "image": "{plotPath}/regular3.jpg",
+ "type": "regular",
+ "styleType": "polygon",
+ "style": {
+ "border": 3,
+ "color": "#2ef7e6",
+ "opacity": 0.4
+ }
+ },
+ {
+ "name": "正方形",
+ "image": "{plotPath}/regular4.jpg",
+ "type": "regular",
+ "styleType": "polygon",
+ "style": {
+ "border": 4,
+ "color": "#2ef7e6",
+ "opacity": 0.4
+ }
+ },
+ {
+ "name": "正五边形",
+ "image": "{plotPath}/regular5.jpg",
+ "type": "regular",
+ "styleType": "polygon",
+ "style": {
+ "border": 5,
+ "color": "#2ef7e6",
+ "opacity": 0.4
+ }
+ },
+ {
+ "name": "圆",
+ "image": "{plotPath}/circle.jpg",
+ "type": "circle",
+ "style": {
+ "clampToGround": false,
+ "color": "#3388FF",
+ "opacity": 0.4
+ }
+ },
+ {
+ "name": "贴地圆",
+ "image": "{plotPath}/circle_clampToGround.jpg",
+ "type": "circle",
+ "style": {
+ "clampToGround": true,
+ "color": "rgba(255,0,0,0.5)",
+ "opacity": 0.4
+ }
+ },
+ {
+ "name": "动态圆",
+ "image": "{plotPath}/circle_animation.jpg",
+ "type": "circle",
+ "style": {
+ "materialType": "CircleWave",
+ "count": 2,
+ "outline": false
+ }
+ },
+ {
+ "name": "椭圆",
+ "image": "{plotPath}/ellipse.jpg",
+ "type": "ellipse",
+ "style": {
+ "clampToGround": false,
+ "color": "#3388FF",
+ "opacity": 0.4
+ }
+ },
+ {
+ "name": "贴地椭圆",
+ "image": "{plotPath}/ellipse_clampToGround.jpg",
+ "type": "ellipse",
+ "style": {
+ "clampToGround": true,
+ "color": "rgba(255,0,0,0.5)",
+ "opacity": 0.4
+ }
+ },
+ {
+ "name": "扇形",
+ "image": "{plotPath}/sector.jpg",
+ "type": "sector",
+ "styleType": "polygon",
+ "style": {
+ "color": "#2ef7e6",
+ "opacity": 0.4
+ }
+ },
+ {
+ "name": "弓形",
+ "image": "{plotPath}/lune.jpg",
+ "type": "lune",
+ "styleType": "polygon",
+ "style": {
+ "color": "#2ef7e6",
+ "opacity": 0.4
+ }
+ },
+ {
+ "name": "贴地矩形图片",
+ "type": "rectangle",
+ "styleType": "rectangle",
+ "style": {
+ "materialType": "Image",
+ "image": "img/tietu/gugong.jpg",
+ "repeat": 1,
+ "opacity": 1.0
+ }
+ },
+ {
+ "name": "圆形图片",
+ "type": "circle",
+ "style": {
+ "materialType": "Image",
+ "image": "img/tietu/leida.jpg",
+ "outline": false,
+ "repeat": 1,
+ "opacity": 0.8
+ }
+ },
+ {
+ "name": "多边形图片",
+ "type": "polygon",
+ "style": {
+ "materialType": "Image",
+ "image": "img/textures/poly-soil.jpg",
+ "repeat": 1,
+ "opacity": 1.0
+ }
+ }
+ ],
+ "三维立体类": [
+ {
+ "name": "墙体",
+ "image": "{plotPath}/wall.jpg",
+ "type": "wall",
+ "style": {
+ "color": "#36ff5b",
+ "diffHeight": 1000
+ }
+ },
+ {
+ "name": "闭合墙体",
+ "image": "{plotPath}/wall.jpg",
+ "type": "wall",
+ "style": {
+ "closure": true,
+ "color": "#36ff5b",
+ "diffHeight": 1000
+ }
+ },
+ {
+ "name": "动态墙体",
+ "image": "{plotPath}/wall_fence.jpg",
+ "type": "wall",
+ "style": {
+ "materialType": "LineFlow",
+ "image": "img/textures/fence.png",
+ "axisY": true,
+ "color": "#36ff5b",
+ "outline": false,
+ "diffHeight": 1000
+ }
+ },
+ {
+ "name": "动态箭头墙体",
+ "image": "{plotPath}/wall_arrow.jpg",
+ "type": "wall",
+ "style": {
+ "materialType": "LineFlow",
+ "image": "img/textures/arrow.png",
+ "axisY": false,
+ "repeat_x": 10,
+ "color": "#36ff5b",
+ "outline": false,
+ "diffHeight": 1000
+ }
+ },
+ {
+ "name": "竖立图片(墙)",
+ "type": "wall",
+ "image": "{plotPath}/wall_tanhao.jpg",
+ "maxPointNum": 2,
+ "style": {
+ "materialType": "LineFlow",
+ "image": "img/textures/fence.png",
+ "axisY": true,
+ "color": "#ff0000",
+ "image2": "img/textures/tanhao.png",
+ "color2": "#FFFF00",
+ "outline": false,
+ "diffHeight": 1000
+ }
+ },
+ {
+ "name": "拉伸走廊",
+ "image": "{plotPath}/extrudedCorridor.jpg",
+ "type": "corridor",
+ "style": {
+ "width": 500,
+ "color": "#00ff00"
+ }
+ },
+ {
+ "name": "管道",
+ "image": "{plotPath}/polylineVolume.jpg",
+ "type": "polylineVolume",
+ "hide": true,
+ "style": {
+ "shape": "pipeline",
+ "radius": 100,
+ "color": "#00ff00",
+ "opacity": 0.9
+ }
+ },
+ {
+ "name": "多边立体",
+ "image": "{plotPath}/extrudedPolygon.jpg",
+ "type": "polygon",
+ "style": {
+ "diffHeight": 100,
+ "color": "#00ff00"
+ }
+ },
+ {
+ "name": "立方体",
+ "image": "{plotPath}/extrudedRectangle.jpg",
+ "type": "rectangle",
+ "style": {
+ "diffHeight": 100,
+ "color": "#00ff00"
+ }
+ },
+ {
+ "name": "立体正三角形",
+ "image": "{plotPath}/regular3d.jpg",
+ "type": "regular",
+ "styleType": "polygon",
+ "style": {
+ "border": 3,
+ "diffHeight": 100,
+ "color": "#00ff00"
+ }
+ },
+ {
+ "name": "立体正方形",
+ "image": "{plotPath}/regular4d.jpg",
+ "type": "regular",
+ "styleType": "polygon",
+ "style": {
+ "border": 4,
+ "diffHeight": 100,
+ "color": "#00ff00"
+ }
+ },
+ {
+ "name": "立体正五边形",
+ "image": "{plotPath}/regular5d.jpg",
+ "type": "regular",
+ "styleType": "polygon",
+ "style": {
+ "border": 5,
+ "diffHeight": 100,
+ "color": "#00ff00"
+ }
+ },
+ {
+ "name": "盒子",
+ "image": "{plotPath}/box.jpg",
+ "type": "box",
+ "style": {
+ "color": "#00ff00",
+ "dimensions_x": 1000.0,
+ "dimensions_y": 1000.0,
+ "dimensions_z": 1000.0
+ }
+ },
+ {
+ "name": "圆柱体",
+ "image": "{plotPath}/extrudedCircle.jpg",
+ "type": "circle",
+ "style": {
+ "diffHeight": 100,
+ "color": "#00ff00"
+ }
+ },
+ {
+ "name": "圆锥体",
+ "image": "{plotPath}/cylinder.jpg",
+ "type": "cylinder",
+ "style": {
+ "color": "#00ff00"
+ }
+ },
+ {
+ "name": "椭圆柱体",
+ "image": "{plotPath}/extrudedEellipse.jpg",
+ "type": "ellipse",
+ "style": {
+ "diffHeight": 100,
+ "color": "#00ff00"
+ }
+ },
+ {
+ "name": "球体",
+ "image": "{plotPath}/ellipsoid.jpg",
+ "type": "ellipsoid",
+ "style": {
+ "color": "#00ff00"
+ }
+ },
+ {
+ "name": "半球体",
+ "image": "{plotPath}/ellipsoid.jpg",
+ "type": "ellipsoid",
+ "style": {
+ "maximumConeDegree": 90,
+ "color": "#00ff00"
+ }
+ }
+ ],
+ "军事标绘": [
+ {
+ "name": "粗直箭头",
+ "image": "{plotPath}/straightArrow.jpg",
+ "type": "straightArrow",
+ "styleType": "polygon",
+ "style": {
+ "clampToGround": true,
+ "color": "rgba(255,0,0,0.5)"
+ }
+ },
+ {
+ "name": "粗单尖直箭头",
+ "image": "{plotPath}/fineArrow.jpg",
+ "type": "fineArrow",
+ "styleType": "polygon",
+ "style": {
+ "clampToGround": true,
+ "color": "rgba(255,0,0,0.5)"
+ }
+ },
+ {
+ "name": "燕尾直箭头",
+ "image": "{plotPath}/fineArrowYW.jpg",
+ "type": "fineArrowYW",
+ "styleType": "polygon",
+ "style": {
+ "clampToGround": true,
+ "color": "rgba(255,0,0,0.5)"
+ }
+ },
+ {
+ "name": "攻击箭头",
+ "image": "{plotPath}/attackArrow.jpg",
+ "type": "attackArrow",
+ "styleType": "polygon",
+ "style": {
+ "clampToGround": true,
+ "color": "rgba(255,0,0,0.5)"
+ }
+ },
+ {
+ "name": "平尾攻击箭头",
+ "image": "{plotPath}/attackArrowPW.jpg",
+ "type": "attackArrowPW",
+ "styleType": "polygon",
+ "style": {
+ "clampToGround": true,
+ "color": "rgba(255,0,0,0.5)"
+ }
+ },
+ {
+ "name": "燕尾攻击箭头",
+ "image": "{plotPath}/attackArrowYW.jpg",
+ "type": "attackArrowYW",
+ "styleType": "polygon",
+ "style": {
+ "clampToGround": true,
+ "color": "rgba(255,0,0,0.5)"
+ }
+ },
+ {
+ "name": "钳击箭头",
+ "image": "{plotPath}/doubleArrow.jpg",
+ "type": "doubleArrow",
+ "styleType": "polygon",
+ "style": {
+ "clampToGround": true,
+ "color": "rgba(255,0,0,0.5)"
+ }
+ },
+ {
+ "name": "闭合曲面",
+ "image": "{plotPath}/closeVurve.jpg",
+ "type": "closeVurve",
+ "styleType": "polygon",
+ "style": {
+ "clampToGround": true,
+ "color": "rgba(255,0,0,0.5)"
+ }
+ },
+ {
+ "name": "集结地",
+ "image": "{plotPath}/gatheringPlace.jpg",
+ "type": "gatheringPlace",
+ "styleType": "polygon",
+ "style": {
+ "clampToGround": true,
+ "color": "rgba(255,0,0,0.5)"
+ }
+ }
+ ],
+ "反制模型": [
+ {
+ "name": "测向",
+ "type": "billboard",
+ "style": {
+ "materialType": "Image",
+ "image": "/img/satelliteMap/cexiang.png",
+ "scale": 0.2,
+ "clampToGround":true
+ }
+ },
+ {
+ "name": "车载",
+ "type": "billboard",
+ "style": {
+ "materialType": "Image",
+ "image": "/img/satelliteMap/chezai.png",
+ "scale": 0.2,
+ "clampToGround":true
+ }
+ },
+ {
+ "name": "单兵",
+ "type": "billboard",
+ "style": {
+ "materialType": "Image",
+ "image": "/img/satelliteMap/danbing.png",
+ "scale": 0.2,
+ "clampToGround":true
+ }
+ },
+ {
+ "name": "定向环绕",
+ "type": "billboard",
+ "style": {
+ "materialType": "Image",
+ "image": "/img/satelliteMap/dingxiangganrao.png",
+ "scale": 0.2,
+ "clampToGround":true
+ }
+ },
+ {
+ "name": "固定式反制",
+ "type": "billboard",
+ "style": {
+ "materialType": "Image",
+ "image": "/img/satelliteMap/gudingshi.png",
+ "scale": 0.2,
+ "clampToGround":true
+ }
+ },
+ {
+ "name": "固定式侦测",
+ "type": "billboard",
+ "style": {
+ "materialType": "Image",
+ "image": "/img/satelliteMap/gudingshi_child_kj.png",
+ "scale": 0.2,
+ "clampToGround":true
+ }
+ },
+ {
+ "name": "老的固定式反制",
+ "type": "billboard",
+ "style": {
+ "materialType": "Image",
+ "image": "/img/satelliteMap/gudingshi1.png",
+ "scale": 0.2,
+ "clampToGround":true
+ }
+ },
+ {
+ "name": "警察",
+ "type": "billboard",
+ "style": {
+ "materialType": "Image",
+ "image": "/img/satelliteMap/jingcha.png",
+ "scale": 0.2,
+ "clampToGround":true
+ }
+ },
+ {
+ "name": "雷达",
+ "type": "billboard",
+ "style": {
+ "materialType": "Image",
+ "image": "/img/satelliteMap/leida.png",
+ "scale": 0.2,
+ "clampToGround":true
+ }
+ },
+ {
+ "name": "全向",
+ "type": "billboard",
+ "style": {
+ "materialType": "Image",
+ "image": "/img/satelliteMap/quanxiang.png",
+ "scale": 0.2,
+ "clampToGround":true
+ }
+ },
+ {
+ "name": "全向反制",
+ "type": "billboard",
+ "style": {
+ "materialType": "Image",
+ "image": "/img/satelliteMap/quanxiangfanzhi.png",
+ "scale": 0.2,
+ "clampToGround":true
+ }
+ },
+ {
+ "name": "摄像头",
+ "type": "billboard",
+ "style": {
+ "materialType": "Image",
+ "image": "/img/satelliteMap/shexiangtou.png",
+ "scale": 0.2,
+ "clampToGround":true
+ }
+ },
+ {
+ "name": "五星",
+ "type": "billboard",
+ "style": {
+ "materialType": "Image",
+ "image": "/img/satelliteMap/start.png",
+ "scale": 0.2,
+ "clampToGround":true
+ }
+ },
+ {
+ "name": "无人机",
+ "type": "billboard",
+ "style": {
+ "materialType": "Image",
+ "image": "/img/satelliteMap/uav.png",
+ "scale": 0.2,
+ "clampToGround":true
+ }
+ },
+ {
+ "name": "诱骗",
+ "type": "billboard",
+ "style": {
+ "materialType": "Image",
+ "image": "/img/satelliteMap/youpian.png",
+ "scale": 0.2,
+ "clampToGround":true
+ }
+ },
+ {
+ "name": "侦测",
+ "type": "billboard",
+ "style": {
+ "materialType": "Image",
+ "image": "/img/satelliteMap/zc.png",
+ "scale": 0.2,
+ "clampToGround":true
+ }
+ },
+ {
+ "name": "查打诱",
+ "type": "billboard",
+ "style": {
+ "materialType": "Image",
+ "image": "/img/satelliteMap/chadayou.png",
+ "scale": 0.2,
+ "clampToGround":true
+ }
+ },
+ {
+ "name": "固定式诱骗",
+ "type": "billboard",
+ "style": {
+ "materialType": "Image",
+ "image": "/img/satelliteMap/youpian2.png",
+ "scale": 0.2,
+ "clampToGround":true
+ }
+ },
+ {
+ "name": "固定式侦测",
+ "type": "billboard",
+ "style": {
+ "materialType": "Image",
+ "image": "/img/satelliteMap/zc1.png",
+ "scale": 0.2,
+ "clampToGround":true
+ }
+ }
+
+ ]
+}
diff --git a/public/skyBox/nx.jpg b/public/skyBox/nx.jpg
new file mode 100644
index 0000000..bde058a
Binary files /dev/null and b/public/skyBox/nx.jpg differ
diff --git a/public/skyBox/ny.jpg b/public/skyBox/ny.jpg
new file mode 100644
index 0000000..295c15b
Binary files /dev/null and b/public/skyBox/ny.jpg differ
diff --git a/public/skyBox/nz.jpg b/public/skyBox/nz.jpg
new file mode 100644
index 0000000..a15595d
Binary files /dev/null and b/public/skyBox/nz.jpg differ
diff --git a/public/skyBox/px.jpg b/public/skyBox/px.jpg
new file mode 100644
index 0000000..3715e9c
Binary files /dev/null and b/public/skyBox/px.jpg differ
diff --git a/public/skyBox/py.jpg b/public/skyBox/py.jpg
new file mode 100644
index 0000000..99a310b
Binary files /dev/null and b/public/skyBox/py.jpg differ
diff --git a/public/skyBox/pz.jpg b/public/skyBox/pz.jpg
new file mode 100644
index 0000000..7749ef5
Binary files /dev/null and b/public/skyBox/pz.jpg differ
diff --git a/public/skyBoxNear/nx.png b/public/skyBoxNear/nx.png
new file mode 100644
index 0000000..465b5ac
Binary files /dev/null and b/public/skyBoxNear/nx.png differ
diff --git a/public/skyBoxNear/ny.png b/public/skyBoxNear/ny.png
new file mode 100644
index 0000000..f3ec79e
Binary files /dev/null and b/public/skyBoxNear/ny.png differ
diff --git a/public/skyBoxNear/nz.png b/public/skyBoxNear/nz.png
new file mode 100644
index 0000000..f97ecea
Binary files /dev/null and b/public/skyBoxNear/nz.png differ
diff --git a/public/skyBoxNear/px.png b/public/skyBoxNear/px.png
new file mode 100644
index 0000000..52e29ad
Binary files /dev/null and b/public/skyBoxNear/px.png differ
diff --git a/public/skyBoxNear/py.png b/public/skyBoxNear/py.png
new file mode 100644
index 0000000..a237b37
Binary files /dev/null and b/public/skyBoxNear/py.png differ
diff --git a/public/skyBoxNear/pz.png b/public/skyBoxNear/pz.png
new file mode 100644
index 0000000..a5270c5
Binary files /dev/null and b/public/skyBoxNear/pz.png differ
diff --git a/src/views/system/airspace/profile/index.vue b/src/views/system/airspace/profile/index.vue
deleted file mode 100644
index c070cd1..0000000
--- a/src/views/system/airspace/profile/index.vue
+++ /dev/null
@@ -1,95 +0,0 @@
-
-
-
-
-
-
- 个人信息
-
-
-
-
-
-
-
- 基本资料
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/system/airspace/profile/resetPwd.vue b/src/views/system/airspace/profile/resetPwd.vue
deleted file mode 100644
index 954d341..0000000
--- a/src/views/system/airspace/profile/resetPwd.vue
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- 保存
- 关闭
-
-
-
-
-
diff --git a/src/views/system/airspace/profile/userAvatar.vue b/src/views/system/airspace/profile/userAvatar.vue
deleted file mode 100644
index 59afb35..0000000
--- a/src/views/system/airspace/profile/userAvatar.vue
+++ /dev/null
@@ -1,184 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
![]()
-
-
-
-
-
-
-
-
- 选择
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 提 交
-
-
-
-
-
-
-
-
diff --git a/src/views/system/airspace/profile/userInfo.vue b/src/views/system/airspace/profile/userInfo.vue
deleted file mode 100644
index 486adfc..0000000
--- a/src/views/system/airspace/profile/userInfo.vue
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- 男
- 女
-
-
-
- 保存
- 关闭
-
-
-
-
-
diff --git a/src/views/system/equAirport/authRole.vue b/src/views/system/equAirport/authRole.vue
deleted file mode 100644
index 1f862d7..0000000
--- a/src/views/system/equAirport/authRole.vue
+++ /dev/null
@@ -1,123 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ (pageNum - 1) * pageSize + scope.$index + 1 }}
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
-
-
-
-
- 提交
- 返回
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/views/system/equAirport/profile/index.vue b/src/views/system/equAirport/profile/index.vue
deleted file mode 100644
index c070cd1..0000000
--- a/src/views/system/equAirport/profile/index.vue
+++ /dev/null
@@ -1,95 +0,0 @@
-
-
-
-
-
-
- 个人信息
-
-
-
-
-
-
-
- 基本资料
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/system/equAirport/profile/resetPwd.vue b/src/views/system/equAirport/profile/resetPwd.vue
deleted file mode 100644
index 954d341..0000000
--- a/src/views/system/equAirport/profile/resetPwd.vue
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- 保存
- 关闭
-
-
-
-
-
diff --git a/src/views/system/equAirport/profile/userAvatar.vue b/src/views/system/equAirport/profile/userAvatar.vue
deleted file mode 100644
index 59afb35..0000000
--- a/src/views/system/equAirport/profile/userAvatar.vue
+++ /dev/null
@@ -1,184 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
![]()
-
-
-
-
-
-
-
-
- 选择
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 提 交
-
-
-
-
-
-
-
-
diff --git a/src/views/system/equAirport/profile/userInfo.vue b/src/views/system/equAirport/profile/userInfo.vue
deleted file mode 100644
index 486adfc..0000000
--- a/src/views/system/equAirport/profile/userInfo.vue
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- 男
- 女
-
-
-
- 保存
- 关闭
-
-
-
-
-