![](https://img-blog.csdnimg.cn/20210719122249801.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Cesium
技术积累,经验分享
Gisleung
这个作者很懒,什么都没留下…
展开
-
cesium中实现楼层分解动画
floorroof。原创 2022-10-25 11:54:10 · 2025 阅读 · 5 评论 -
Cesium加载正射影像方案
Cesium加载正射影像方案步骤1:准备高清正射影像图影像格式为 *.tif ,如:D:\Users\gisleung\Desktop\cesium加载正射影像方案\01 测试正射影像\new_file.tif须包含正确坐标系步骤2:安装CesiumLab工具官网下载地址:Cesium实验室官网 (cesiumlab.com)安装后需要登录步骤3:使用工具对影像进行切片选择正射影像,如:D:\Users\gisleung\Desktop\cesium加载正射影像方案\01 测试正原创 2022-06-11 09:36:53 · 2363 阅读 · 4 评论 -
cesium拾取屏幕上指定点的真实坐标
// 方式三: 从场景的深度缓冲区中拾取相应的位置,可以采集entity,primitive,3dtile// 当拾取区域无entity,primitive,3dtile时,将返回一个无法预料的坐标(标准椭球面以下,无法使用,无法预料)let cartesian3 = viewer.scene.pickPosition(movement.position);if (cartesian3) { this.pickInfoOption3.show = true // 下面两个都行 .原创 2022-03-03 13:56:58 · 2100 阅读 · 0 评论 -
Cesium实现建筑物单体化(分栋分层)
对于一个建筑物实现单体化需求:1. 首先有其3dtiles模型,加载到场景中;2. 在gis软件中勾勒建筑物矢量轮廓(如果分层单体化,需要增加楼层高度信息),并发布查询服务; 2.1 不会写后端代码的,推荐使用geoserver服务器发布wfs服务。. 2.2 使用postgis数据库结合后端代码实现查询服务。3. 在场景中单击目标,获取目标点经纬度,通过第二步的服务查询其轮廓,在场景中构造带有classificationType的entity或者primit...原创 2022-03-02 18:23:27 · 7773 阅读 · 9 评论 -
cesium中实现楼层分解动画
原创 2022-02-02 12:14:14 · 1473 阅读 · 9 评论 -
cesium鼠标拾取要素,并判断要素类别
/** * 拾取屏幕像素位置的cesium要素,并判断是什么类型(支持:Entity Cesium3DTileset Billboard Primitive) * @param x * @param y * @returns {*} */ pickFeatureFromScreen(x, y){ let resp = { pickResult: null, } let pic..原创 2021-10-19 10:35:48 · 2542 阅读 · 1 评论 -
leaflet、cesium加载百度地图,加载自定义样式百度地图
1 leaflet加载百度预设地图2 leaflet加载百度自定义样式地图旧版地址:https://developer.baidu.com/map/custom/旧版的样式编辑器,使用起来没有新版方便。但是我们可以在leaflet中使用,还要啥自行车!使用方式如下:1. 页面下方,是图层样式编辑区。可以对各种图层进行样式的重新调整;2. 样式调整完毕后,F12打开浏览器开发者工具(如图),查看当前请求的瓦片链接;3. 复制瓦片请求连接中的styles对应的参数..原创 2020-12-09 13:56:42 · 3396 阅读 · 8 评论 -
Cesium加载地形数据(cesiumlab制作地形数据),从源数据到地形服务
手摸手教会你:如何在cesium场景中添加自己制作的地形服务?原创 2021-08-19 16:43:25 · 8463 阅读 · 34 评论 -
Cesium 采集地形高度,采集模型高度 (异步方法,适合数据较多的时候)
阅前须知:1. 该文章适合采集大量点的高度(异步采集);2. 如果采集单点高度(同步采集),请参考API:scene类下的 sampleHeight 和 clampToHeight,适合采集单点。Scene - Cesium Documentation正文开始主要功能:1. 采集地形高度(地形:viewer.terrainProvider)2. 采集模型高度(3DTile,model,entity等)以下代码,支持获取上述两种高度(获取地形...原创 2021-07-22 10:08:52 · 7495 阅读 · 5 评论 -
cesium坐标转换:不同坐标系之间的相互转换
cesium中描述空间物体的位置时,常用坐标有三种格式:空间三维坐标:new Cesium.Cartesian3(x,y,z) 空间(球)极坐标:new Cesium.Cartographic(longitude,latitude,height) 球面经纬度坐标:(没有具体的创建方式,本文用数组表示为 [ lng ,lat,height]下面直接给出这三类坐标的相互转换方式/** * cartesianToCartographic ...原创 2021-07-19 12:36:02 · 2212 阅读 · 0 评论