cesium+vue3学习笔记
文章平均质量分 51
a974313302
这个作者很懒,什么都没留下…
展开
-
(十三)Cesium加载大量点数据(shp)
到这其实可以总结一下,WMS是图层,在以上的方案相对来说,对性能的要求是最低的,但是Cesium中对图层的概念比较模糊,所以要实现像GIS软件那样图层叠加需要另外想办法。WMS的优点不止性能,还有贴图,Cesium默认贴在地形上,如果是模型,就会有模型穿模,或者不贴合,所以如何选择还是要看需求。这又出现两个坑,CesiumLab处理后,点默认是带树模型,这不是想要的啊。2.也试了转KML,100M的SHP数据,转KML有800M,直接毙掉。个人能力有限,环境都没整对,而且也写了只支持面,就没整了。原创 2024-05-20 11:01:35 · 872 阅读 · 0 评论 -
(十二)Cesium加载Geoserver的WMS、WFS服务,点击查询属性
目前基于需求,加载InSar滑坡数据,点击显示信息。原创 2024-05-14 21:30:33 · 886 阅读 · 0 评论 -
(十一)VUE3中实现Cesium,EChart,vue3-draggable-resizable的使用
先上图。原创 2024-05-10 16:07:02 · 339 阅读 · 0 评论 -
(十)Cesium通过Turf.js点插值获取范围的高程值,进行无源淹没分析
这两个数值极大影响计算速度,设置不当,当绘制范围过大,计算量将十分大,会直接崩溃。这里将面绘制完后,获取最高和最低的高程值,传入表单框中。这里面的数字:0.08是插值间距,越小,插值越密。无源淹没分析比较简单,核心就是抬升面的高度。原创 2024-04-30 22:33:50 · 539 阅读 · 0 评论 -
(九)Cesium实现坐标、距离和面积测量
空间距离测量,不是贴地距离。原创 2024-04-18 14:34:41 · 882 阅读 · 0 评论 -
(八)使用QGIS加载范围内的建筑数据,并在Cesium中加载建筑白膜数据
本篇基于上一篇,上一篇是基于小范围的实现,对于成片范围的建筑白膜实现,使用已有数据是最方便的,市面上也有出售白膜数据,这里可以免费实现大范围的白膜数据加载。5.这里的属性表中是没有楼层高度的,可以自己设置,在只是作为演示,并未添加高度。6.在Cesium中加载,因为没有去设置高度,这里统一拉伸为40米。3.我这里以成都理工大学为例,具体用法可以自己在摸索。1、QGIS加载该插件:QuickOSM。4.同样,另存为GeoJSON。原创 2024-04-16 20:03:46 · 462 阅读 · 0 评论 -
(七)QGIS画白膜,并在Cesium里拉伸加载
将地图加载进图层,我们这里用Bing地图,和Cesium保持没有坐标偏移。选择导出格式为GeoJSON,该格式可以在Cesium中直接导入使用。在QGIS中下载该插件:QuickMapServices。将需要建白膜数据的建筑画出,并保存。创建SHP文件,用于画建筑轮廓。原创 2024-04-16 19:07:00 · 296 阅读 · 0 评论 -
(六)Cesium使用CallbackProperty交互绘制图形,点线面圆
【代码】(六)Cesium使用CallbackProperty交互绘制图形,点线面圆。原创 2024-04-15 21:55:32 · 362 阅读 · 0 评论 -
(五)Cesium加载3Dtiles报错
Cesium的API修改了,这样是会报错的。好吧,还是得多看官方文档。原创 2024-04-09 21:41:40 · 707 阅读 · 2 评论 -
(四)Cesium切换底图部件
文件:ChangeMap.js。原创 2024-04-04 21:30:08 · 193 阅读 · 0 评论 -
(三)Cesium笔记----加载卫星绕地球
文件:Satellite.js。原创 2024-04-04 21:26:03 · 556 阅读 · 0 评论 -
(二)Cesium加载WMTS服务报错400、加载TMS服务、加载本地地形数据
然后已经能显示出来,但是还是会出现400错误,应该是瓦片数据范围过大,加载不及时就会返回400错误,目前没得好的解决办法,先放置,解决了再回来改。将 {TileMatrix}修改为{TileMatrixSet}:{TileMatrix}2.Ctrl+F搜索title="你所需要的图层",将URL地址复制,但是要在地址后面加上。有些博主写的要设置成‘raster’,我设置了就不能显示,不知道原因。,数据集选择DEM数字高程数据,下载解压。将此处URL复制到Cesium中使用。原创 2024-03-22 13:05:27 · 1226 阅读 · 0 评论 -
(一)vue3+vite+cesium部署、控件隐藏、GeoServer安装部署、加载GeoServer服务遇到的跨域问题
本文主要是记载一下在学习中遇到的问题以及解决。按照以下进行配置:关闭shell窗口,将刚创建的项目拖入VScode中打开,同时打开命令窗口,输入pnpm dev,启动项,查看项目是否创建成功。prettier 风格配置单引号不使用分号每行宽度至多80字符不加对象|数组最后逗号换行符号不限制(win mac 不一致)vue组件名称多单词组成(忽略index.vue)props解构(关闭)husky 是一个 git hooks 工具 ( git的钩子工具,可以在特定时机执行特定的命令 )原创 2024-03-21 16:16:17 · 1022 阅读 · 0 评论