用户选择本地磁盘shp数据后,直接在三维球上展示。本文默认已经有了vue和cesium整合后的工程。
官网地址:git://github.com/wavded/js-shapefile-to-geojson.git
1、vue-cli3.x+cesium的项目目录
image.png
2、CesiumViewer.vue代码:
加载shp数据
import Cesium from 'cesium/Cesium'
import widget from 'cesium/Widgets/widgets.css'
import shp2geojson from './shp2geojson.vue'
import Bus from '../js/eventbus/eventBus'
export default {
name: 'CesiumViewer',
components:{shp2geojson},
data(){
return{
_viewer:'',
shp2geojsonShow:false
}
},
mounted () {
var _this = this;
_this._viewer = new Cesium.Viewer(&