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 @@ - - - \ 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 @@ - - -