20191205
Showing
4 changed files
with
134 additions
and
12 deletions
| ... | @@ -6315,7 +6315,8 @@ | ... | @@ -6315,7 +6315,8 @@ | 
| 6315 | "ansi-regex": { | 6315 | "ansi-regex": { | 
| 6316 | "version": "2.1.1", | 6316 | "version": "2.1.1", | 
| 6317 | "bundled": true, | 6317 | "bundled": true, | 
| 6318 | "dev": true | 6318 | "dev": true, | 
| 6319 | "optional": true | ||
| 6319 | }, | 6320 | }, | 
| 6320 | "aproba": { | 6321 | "aproba": { | 
| 6321 | "version": "1.2.0", | 6322 | "version": "1.2.0", | 
| ... | @@ -6336,12 +6337,14 @@ | ... | @@ -6336,12 +6337,14 @@ | 
| 6336 | "balanced-match": { | 6337 | "balanced-match": { | 
| 6337 | "version": "1.0.0", | 6338 | "version": "1.0.0", | 
| 6338 | "bundled": true, | 6339 | "bundled": true, | 
| 6339 | "dev": true | 6340 | "dev": true, | 
| 6341 | "optional": true | ||
| 6340 | }, | 6342 | }, | 
| 6341 | "brace-expansion": { | 6343 | "brace-expansion": { | 
| 6342 | "version": "1.1.11", | 6344 | "version": "1.1.11", | 
| 6343 | "bundled": true, | 6345 | "bundled": true, | 
| 6344 | "dev": true, | 6346 | "dev": true, | 
| 6347 | "optional": true, | ||
| 6345 | "requires": { | 6348 | "requires": { | 
| 6346 | "balanced-match": "^1.0.0", | 6349 | "balanced-match": "^1.0.0", | 
| 6347 | "concat-map": "0.0.1" | 6350 | "concat-map": "0.0.1" | 
| ... | @@ -6356,17 +6359,20 @@ | ... | @@ -6356,17 +6359,20 @@ | 
| 6356 | "code-point-at": { | 6359 | "code-point-at": { | 
| 6357 | "version": "1.1.0", | 6360 | "version": "1.1.0", | 
| 6358 | "bundled": true, | 6361 | "bundled": true, | 
| 6359 | "dev": true | 6362 | "dev": true, | 
| 6363 | "optional": true | ||
| 6360 | }, | 6364 | }, | 
| 6361 | "concat-map": { | 6365 | "concat-map": { | 
| 6362 | "version": "0.0.1", | 6366 | "version": "0.0.1", | 
| 6363 | "bundled": true, | 6367 | "bundled": true, | 
| 6364 | "dev": true | 6368 | "dev": true, | 
| 6369 | "optional": true | ||
| 6365 | }, | 6370 | }, | 
| 6366 | "console-control-strings": { | 6371 | "console-control-strings": { | 
| 6367 | "version": "1.1.0", | 6372 | "version": "1.1.0", | 
| 6368 | "bundled": true, | 6373 | "bundled": true, | 
| 6369 | "dev": true | 6374 | "dev": true, | 
| 6375 | "optional": true | ||
| 6370 | }, | 6376 | }, | 
| 6371 | "core-util-is": { | 6377 | "core-util-is": { | 
| 6372 | "version": "1.0.2", | 6378 | "version": "1.0.2", | 
| ... | @@ -6483,7 +6489,8 @@ | ... | @@ -6483,7 +6489,8 @@ | 
| 6483 | "inherits": { | 6489 | "inherits": { | 
| 6484 | "version": "2.0.3", | 6490 | "version": "2.0.3", | 
| 6485 | "bundled": true, | 6491 | "bundled": true, | 
| 6486 | "dev": true | 6492 | "dev": true, | 
| 6493 | "optional": true | ||
| 6487 | }, | 6494 | }, | 
| 6488 | "ini": { | 6495 | "ini": { | 
| 6489 | "version": "1.3.5", | 6496 | "version": "1.3.5", | 
| ... | @@ -6495,6 +6502,7 @@ | ... | @@ -6495,6 +6502,7 @@ | 
| 6495 | "version": "1.0.0", | 6502 | "version": "1.0.0", | 
| 6496 | "bundled": true, | 6503 | "bundled": true, | 
| 6497 | "dev": true, | 6504 | "dev": true, | 
| 6505 | "optional": true, | ||
| 6498 | "requires": { | 6506 | "requires": { | 
| 6499 | "number-is-nan": "^1.0.0" | 6507 | "number-is-nan": "^1.0.0" | 
| 6500 | } | 6508 | } | 
| ... | @@ -6509,6 +6517,7 @@ | ... | @@ -6509,6 +6517,7 @@ | 
| 6509 | "version": "3.0.4", | 6517 | "version": "3.0.4", | 
| 6510 | "bundled": true, | 6518 | "bundled": true, | 
| 6511 | "dev": true, | 6519 | "dev": true, | 
| 6520 | "optional": true, | ||
| 6512 | "requires": { | 6521 | "requires": { | 
| 6513 | "brace-expansion": "^1.1.7" | 6522 | "brace-expansion": "^1.1.7" | 
| 6514 | } | 6523 | } | 
| ... | @@ -6516,12 +6525,14 @@ | ... | @@ -6516,12 +6525,14 @@ | 
| 6516 | "minimist": { | 6525 | "minimist": { | 
| 6517 | "version": "0.0.8", | 6526 | "version": "0.0.8", | 
| 6518 | "bundled": true, | 6527 | "bundled": true, | 
| 6519 | "dev": true | 6528 | "dev": true, | 
| 6529 | "optional": true | ||
| 6520 | }, | 6530 | }, | 
| 6521 | "minipass": { | 6531 | "minipass": { | 
| 6522 | "version": "2.3.5", | 6532 | "version": "2.3.5", | 
| 6523 | "bundled": true, | 6533 | "bundled": true, | 
| 6524 | "dev": true, | 6534 | "dev": true, | 
| 6535 | "optional": true, | ||
| 6525 | "requires": { | 6536 | "requires": { | 
| 6526 | "safe-buffer": "^5.1.2", | 6537 | "safe-buffer": "^5.1.2", | 
| 6527 | "yallist": "^3.0.0" | 6538 | "yallist": "^3.0.0" | 
| ... | @@ -6540,6 +6551,7 @@ | ... | @@ -6540,6 +6551,7 @@ | 
| 6540 | "version": "0.5.1", | 6551 | "version": "0.5.1", | 
| 6541 | "bundled": true, | 6552 | "bundled": true, | 
| 6542 | "dev": true, | 6553 | "dev": true, | 
| 6554 | "optional": true, | ||
| 6543 | "requires": { | 6555 | "requires": { | 
| 6544 | "minimist": "0.0.8" | 6556 | "minimist": "0.0.8" | 
| 6545 | } | 6557 | } | 
| ... | @@ -6620,7 +6632,8 @@ | ... | @@ -6620,7 +6632,8 @@ | 
| 6620 | "number-is-nan": { | 6632 | "number-is-nan": { | 
| 6621 | "version": "1.0.1", | 6633 | "version": "1.0.1", | 
| 6622 | "bundled": true, | 6634 | "bundled": true, | 
| 6623 | "dev": true | 6635 | "dev": true, | 
| 6636 | "optional": true | ||
| 6624 | }, | 6637 | }, | 
| 6625 | "object-assign": { | 6638 | "object-assign": { | 
| 6626 | "version": "4.1.1", | 6639 | "version": "4.1.1", | 
| ... | @@ -6632,6 +6645,7 @@ | ... | @@ -6632,6 +6645,7 @@ | 
| 6632 | "version": "1.4.0", | 6645 | "version": "1.4.0", | 
| 6633 | "bundled": true, | 6646 | "bundled": true, | 
| 6634 | "dev": true, | 6647 | "dev": true, | 
| 6648 | "optional": true, | ||
| 6635 | "requires": { | 6649 | "requires": { | 
| 6636 | "wrappy": "1" | 6650 | "wrappy": "1" | 
| 6637 | } | 6651 | } | 
| ... | @@ -6717,7 +6731,8 @@ | ... | @@ -6717,7 +6731,8 @@ | 
| 6717 | "safe-buffer": { | 6731 | "safe-buffer": { | 
| 6718 | "version": "5.1.2", | 6732 | "version": "5.1.2", | 
| 6719 | "bundled": true, | 6733 | "bundled": true, | 
| 6720 | "dev": true | 6734 | "dev": true, | 
| 6735 | "optional": true | ||
| 6721 | }, | 6736 | }, | 
| 6722 | "safer-buffer": { | 6737 | "safer-buffer": { | 
| 6723 | "version": "2.1.2", | 6738 | "version": "2.1.2", | 
| ... | @@ -6753,6 +6768,7 @@ | ... | @@ -6753,6 +6768,7 @@ | 
| 6753 | "version": "1.0.2", | 6768 | "version": "1.0.2", | 
| 6754 | "bundled": true, | 6769 | "bundled": true, | 
| 6755 | "dev": true, | 6770 | "dev": true, | 
| 6771 | "optional": true, | ||
| 6756 | "requires": { | 6772 | "requires": { | 
| 6757 | "code-point-at": "^1.0.0", | 6773 | "code-point-at": "^1.0.0", | 
| 6758 | "is-fullwidth-code-point": "^1.0.0", | 6774 | "is-fullwidth-code-point": "^1.0.0", | 
| ... | @@ -6772,6 +6788,7 @@ | ... | @@ -6772,6 +6788,7 @@ | 
| 6772 | "version": "3.0.1", | 6788 | "version": "3.0.1", | 
| 6773 | "bundled": true, | 6789 | "bundled": true, | 
| 6774 | "dev": true, | 6790 | "dev": true, | 
| 6791 | "optional": true, | ||
| 6775 | "requires": { | 6792 | "requires": { | 
| 6776 | "ansi-regex": "^2.0.0" | 6793 | "ansi-regex": "^2.0.0" | 
| 6777 | } | 6794 | } | 
| ... | @@ -6815,12 +6832,14 @@ | ... | @@ -6815,12 +6832,14 @@ | 
| 6815 | "wrappy": { | 6832 | "wrappy": { | 
| 6816 | "version": "1.0.2", | 6833 | "version": "1.0.2", | 
| 6817 | "bundled": true, | 6834 | "bundled": true, | 
| 6818 | "dev": true | 6835 | "dev": true, | 
| 6836 | "optional": true | ||
| 6819 | }, | 6837 | }, | 
| 6820 | "yallist": { | 6838 | "yallist": { | 
| 6821 | "version": "3.0.3", | 6839 | "version": "3.0.3", | 
| 6822 | "bundled": true, | 6840 | "bundled": true, | 
| 6823 | "dev": true | 6841 | "dev": true, | 
| 6842 | "optional": true | ||
| 6824 | } | 6843 | } | 
| 6825 | } | 6844 | } | 
| 6826 | }, | 6845 | }, | ... | ... | 
src/components/viewer_s3m_wz.vue
0 → 100644
| 1 | <!-- | ||
| 2 | * @Author: jiangbotao | ||
| 3 | * @Date: 2019-12-03 22:52:56 | ||
| 4 | * @LastEditors: jiangbotao | ||
| 5 | * @LastEditTime: 2019-12-04 22:23:44 | ||
| 6 | * @FilePath: \superglobevue\src\components\viewer.vue | ||
| 7 | --> | ||
| 8 | <template> | ||
| 9 | <div> | ||
| 10 | <div id="cesiumContainer" v-bind:style="styleObject"></div> | ||
| 11 | <div id='loadingbar' class="spinner"> | ||
| 12 | <div class="spinner-container container1"> | ||
| 13 | <div class="circle1"></div> | ||
| 14 | <div class="circle2"></div> | ||
| 15 | <div class="circle3"></div> | ||
| 16 | <div class="circle4"></div> | ||
| 17 | </div> | ||
| 18 | <div class="spinner-container container2"> | ||
| 19 | <div class="circle1"></div> | ||
| 20 | <div class="circle2"></div> | ||
| 21 | <div class="circle3"></div> | ||
| 22 | <div class="circle4"></div> | ||
| 23 | </div> | ||
| 24 | <div class="spinner-container container3"> | ||
| 25 | <div class="circle1"></div> | ||
| 26 | <div class="circle2"></div> | ||
| 27 | <div class="circle3"></div> | ||
| 28 | <div class="circle4"></div> | ||
| 29 | </div> | ||
| 30 | </div> | ||
| 31 | </div> | ||
| 32 | </template> | ||
| 33 | |||
| 34 | <script> | ||
| 35 | import URL_CONFIG from "./../config/urlConfig.vue"; | ||
| 36 | const Cesium = window.Cesium; | ||
| 37 | export default { | ||
| 38 | data: function() { | ||
| 39 | return { | ||
| 40 | styleObject: { | ||
| 41 | width: "100%", | ||
| 42 | position: "absolute", | ||
| 43 | top: "0px", | ||
| 44 | bottom: "0px", | ||
| 45 | left: "0px", | ||
| 46 | backgroundColor: "#000000" | ||
| 47 | }, | ||
| 48 | smviewer: {} | ||
| 49 | }; | ||
| 50 | }, | ||
| 51 | mounted: function() { | ||
| 52 | this.viewer = new Cesium.Viewer("cesiumContainer", {}); | ||
| 53 | // 隐藏logo | ||
| 54 | $(".cesium-widget-credits")[0].style.visibility = "hidden"; | ||
| 55 | // 隐藏导航工具 | ||
| 56 | // $(".cesium-viewer-navigationContainer")[0].style.visibility="hidden"; | ||
| 57 | |||
| 58 | // 添加OSM地图 | ||
| 59 | let osm = Cesium.createOpenStreetMapImageryProvider({ | ||
| 60 | url: "https://tile-a.openstreetmap.fr/hot", | ||
| 61 | fileExtension:"png" | ||
| 62 | }); | ||
| 63 | this.viewer.imageryLayers.addImageryProvider(osm); | ||
| 64 | |||
| 65 | var scene = this.viewer.scene; | ||
| 66 | var widget = this.viewer.cesiumWidget; | ||
| 67 | try { | ||
| 68 | // 添加倾斜摄影模型图层 | ||
| 69 | var promise = scene.addS3MTilesLayerByScp('http://localhost:8090/iserver/services/3D-wz_qidu_qx1/rest/realspace/datas/%E4%B8%83%E9%83%BD_%E5%80%BE%E6%96%9C/config'); | ||
| 70 | Cesium.when(promise, function(layer) { | ||
| 71 | layer.setQueryParameter({ | ||
| 72 | url: 'http://localhost:8090/iserver/services/data-wz_qidu_qx1/rest/data', | ||
| 73 | dataSourceName: 'qidu', | ||
| 74 | dataSetName: 'New_Region' | ||
| 75 | }); | ||
| 76 | scene.camera.setView({ | ||
| 77 | destination : Cesium.Cartesian3.fromDegrees(120.7630995515332, 28.006422239411936, 100.0), | ||
| 78 | orientation:{ | ||
| 79 | heading:160.4816371653797, | ||
| 80 | pitch:-0.515, | ||
| 81 | roll:0 | ||
| 82 | } | ||
| 83 | }); | ||
| 84 | }, function() { | ||
| 85 | var title = '加载SCP失败,请检查网络连接状态或者url地址是否正确?'; | ||
| 86 | widget.showErrorPanel(title, undefined, e); | ||
| 87 | }); | ||
| 88 | } catch (e) { | ||
| 89 | if (widget._showRenderLoopErrors) { | ||
| 90 | var title = '渲染时发生错误,已停止渲染。'; | ||
| 91 | widget.showErrorPanel(title, undefined, e); | ||
| 92 | } | ||
| 93 | } | ||
| 94 | |||
| 95 | $("#loadingbar").remove(); | ||
| 96 | } | ||
| 97 | }; | ||
| 98 | </script> | ||
| 99 | |||
| 100 | <style> | ||
| 101 | |||
| 102 | </style> | 
| ... | @@ -27,6 +27,7 @@ const TOKEN_TIANDITU = "394404c8b901574fdc4cdf8c18a98448"; | ... | @@ -27,6 +27,7 @@ const TOKEN_TIANDITU = "394404c8b901574fdc4cdf8c18a98448"; | 
| 27 | const SCENE_SY = "http://220.189.229.13:8090/iserver/services/3D-ShangYuBuShu/rest/realspace/"; | 27 | const SCENE_SY = "http://220.189.229.13:8090/iserver/services/3D-ShangYuBuShu/rest/realspace/"; | 
| 28 | const SCP_SRSB = "http://www.supermapol.com/realspace/services/3D-srsb/rest/realspace/datas/srsb/config"; | 28 | const SCP_SRSB = "http://www.supermapol.com/realspace/services/3D-srsb/rest/realspace/datas/srsb/config"; | 
| 29 | const SCENE_SRSB = "http://www.supermapol.com/realspace/services/3D-srsb/rest/realspace"; | 29 | const SCENE_SRSB = "http://www.supermapol.com/realspace/services/3D-srsb/rest/realspace"; | 
| 30 | const SCENE_WZ_QD = 'http://localhost:8090/iserver/services/3D-wz_qidu_qx/rest/realspace/'; | ||
| 30 | const SCP_SRSB_WATER = "http://www.supermapol.com/realspace/services/3D-srsb/rest/realspace/datas/%E6%B0%B4%E9%9D%A2@vector/config"; | 31 | const SCP_SRSB_WATER = "http://www.supermapol.com/realspace/services/3D-srsb/rest/realspace/datas/%E6%B0%B4%E9%9D%A2@vector/config"; | 
| 31 | const SCENE_XGPARK = "http://www.supermapol.com/realspace/services/3D-yanmofenxi/rest/realspace"; | 32 | const SCENE_XGPARK = "http://www.supermapol.com/realspace/services/3D-yanmofenxi/rest/realspace"; | 
| 32 | export default | 33 | export default | ... | ... | 
| ... | @@ -12,7 +12,7 @@ | ... | @@ -12,7 +12,7 @@ | 
| 12 | </template> | 12 | </template> | 
| 13 | 13 | ||
| 14 | <script> | 14 | <script> | 
| 15 | import viewer from "@/components/viewer_tdt.vue"; | 15 | import viewer from "@/components/viewer_s3m_single.vue"; | 
| 16 | 16 | ||
| 17 | export default { | 17 | export default { | 
| 18 | name: "home", | 18 | name: "home", | ... | ... | 
- 
Please register or sign in to post a comment