![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Cesium
文章平均质量分 58
Oxygen_liu
人无我有,人有我优
展开
-
Cesium 迁徙图,飞线、动态圆。
cesium,迁徙图,飞线,动态扩散圆,着色器。原创 2023-08-08 11:13:59 · 2040 阅读 · 16 评论 -
Cesium 100K数据加载 支持弹窗 动态更改位置
添加(10k)聚合功能,首次加载时间延长,但是加载成功后流畅度显著提高,并且entity可以同时添加文字和图片。cesium官方未能提供primitive的聚合方法,但是可以用entity的聚合搭配着使用。加载PointPrimitiveCollection点集合,速度快且流畅,也是推荐的方式。不加载图片以及文字的时候20W的点都没问题,虽然帧数就10左右,但是流畅度还行。点击点位时在加载弹窗,及有效的减少加载量,优化性能。本质上还是利用的是entity加载,还是慢加载时间长。同上,只能加载图片。原创 2023-02-27 14:03:16 · 1619 阅读 · 1 评论 -
Cesium 卫星轨迹、卫星通信、卫星过境,模拟数据传输。
卫星通信,卫星过境判断。动态数据传输,动态雷达原创 2023-02-20 15:13:23 · 6525 阅读 · 46 评论 -
GeoServer搭建私有地图服务,Cesium引擎加载。
Cesium,GeoServer.解决地图变形,设置加载范围。TMS,WMS,WMTS原创 2023-01-05 16:37:10 · 2267 阅读 · 3 评论 -
cesium火箭发射,模型控制,模型动画,模型移动
Cesium;模型;火箭;火箭动画;模型动画;模型控制;轨迹;平滑轨迹;Vue3;TS;Vue3中使用Cesium;火箭发射原创 2022-11-24 15:30:51 · 5566 阅读 · 11 评论 -
Cesium聚合+点击地图缩放+entity弹窗
海量Entity;Cesium性能优化注意聚合功能只对label标签,point点和广告牌billboard生效。可以看到 使用聚合前帧数在40左右,使用后在55左右。原创 2022-11-18 15:13:16 · 3690 阅读 · 9 评论 -
Cesium历史影像对比,全球历史影像0-17级
Cesium,vue3,ts,高清地图,WMTS,历史影像,卷帘,对比,源码。原创 2022-08-22 10:47:44 · 1261 阅读 · 0 评论 -
Cesium实时轨迹、点击运动、插值坐标、轨迹回放。
Cesium;typescript;实时轨迹;模型;变向;原创 2022-08-01 09:45:10 · 8354 阅读 · 8 评论 -
Cesium鹰眼<利用Cesium本身你的二维地图和三维地图构成>
Cesium、鹰眼、3D、2D、地图联动原创 2022-07-02 17:23:42 · 2671 阅读 · 2 评论 -
Cesium结合高德SDK路径规划
Cesium;高德;高德SDK;路径;路径规划。导航;地图导航;原创 2022-06-21 15:10:04 · 1287 阅读 · 0 评论 -
Cesium【卷帘】、图层对比。
运用API .splitDirection// 添加图层const { Viewer } = windowconst viewer:Cesium.Viewer = Viewerconst layer1 = new Cesium.UrlTemplateImageryProvider({ url: "http://webrd02.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x={x}&.原创 2022-05-07 15:25:36 · 2304 阅读 · 11 评论 -
Cesium 热力图
地图上绘制一个区域出来用(热力图)图片贴上去。1、热力图。热力图可以是现成的图片,或者根据其他插件生成的图片比如echarts或者heatmap.js原创 2022-02-21 21:44:35 · 2834 阅读 · 2 评论 -
Cesium针对DEM和3Dtiles通视分析(两个点之间是否能看见)
Cesium通视分析tip:利用两点间的插值计算,点A到点B之间,直线距离的高度是否大于地形高度为依据判断是否通视。1、3Dtiles 的通视const startPoint = car3ToLatLon(points[0]);const endPoint = car3ToLatLon(points[1]);// const h_asc = (startPoint.height >= endPoint.height) ? false : true; //两个点 哪个点高const原创 2022-02-16 20:01:28 · 1828 阅读 · 0 评论 -
Cesium基于DEM剖面分析
Cesium中两个点之间地形的高低分析tip:利用两个点之间做插值运算出多个点然后再利用地形坐标查询获取高度,可以绘制出区间内的高低走势。关键代码:1、点之间做插值运算const startPoint = car3ToLatLon(points[0])const endPoint = car3ToLatLon(points[1]) const pointSum = this.pointsNum; //取样点个数 let heightArr = [] let pts:[numb原创 2022-02-16 19:48:13 · 734 阅读 · 0 评论 -
Cesium鼠标点击位置和地图标会位置不一致
如果你其他操作没有问题的前提下,出现鼠标点击地图位置和标记物出现的位置不相匹配时可能是以下原因。1、获取位置时,高度取得是相机高度而非地面高度2、注册事件时未将事件元素添加进去//let handler = new Cesium.ScreenSpaceEventHandler() //错误 将viewer.scene.canvas当成参数传递进去let handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas)...原创 2022-02-11 21:32:47 · 2206 阅读 · 0 评论 -
关于Vite+vue3+ts+Cesium 搭建项目
记录目的:方便下次环境搭建vue3的组合式APP开发真的不要太舒服 以前写个业务逻辑,代码到处写(data、method、created、等),现在只需要在setup里就能搞定。这么好的东西大家赶紧学起来用起来呀,因为做的项目需要用到Cesium,所以记录以下项目搭建过程 同时git上也会有完整的对应demo创建文件夹:demo进入文件夹初始化yarn init -y安装相关依赖本来以前的vue-cli版本需要自己搭配一些Cesium相关静态资源的配置,现在出了vite-plugin-ce.原创 2021-12-29 21:50:37 · 2548 阅读 · 1 评论