jisi

导航

2022年4月3日

如何快速开发一套cesium三维系统

摘要: 首先我们需要明确我们做的三维应该具有哪些功能,常见的三维系统主要用于展示三维数据,常见的功能应该有,缩放平移,漫游浏览,定位,量测,图层控制等基础功能。在这些基础功能上根据业务需要,再继续扩展,添加一些分析功能,或者增加根据业务情况增加专题数据展示,更高级一些甚至可以具有编辑功能。我们今天讨论的话题 阅读全文

posted @ 2022-04-03 21:55 jisikeji 阅读(387) 评论(0) 推荐(0) 编辑

2022年1月6日

revit转tileset 3dmax转tileset cesium展示

摘要: 1.revit模型转换过程 使用revit软件导出fbx模型; 使用glTFExport导出gltf模型,导出的gltf模型具有属性。但是此处导出gltf模型,不是为了在cesium中加载该gltf模型,主要目的是获取组件属性信息; 将fbx模型导入到3dmax中; 在3dmax软件编辑模型,主要过 阅读全文

posted @ 2022-01-06 21:53 jisikeji 阅读(830) 评论(0) 推荐(0) 编辑

2021年11月26日

cesium 3d tileset 问题总结

摘要: Cesium 3d Tileset 中 i3dm 中存储的模型坐标为笛卡尔坐标,占四个字节,因为地球半径比较大,所以只有整数位和小数点后1位有效,因此会损失精度。对于要求精度比较高的模型,会发现位置偏移。因此需要将坐标改为 RTC_CENTER形式,坐标设置为相对中心点的位置,这样坐标会准确,这样存 阅读全文

posted @ 2021-11-26 21:29 jisikeji 阅读(482) 评论(0) 推荐(0) 编辑

revit添加扩展组件

摘要: revit 添加组件方法: 查找本地这个地址: C:\Users\用户名\AppData\Roaming\Autodesk\Revit\Addins\2018 下载网上找到的插件,一般从github查找,如gltfRevitExport 下载后编译, 并将编译后的文件拷到C:\Users\用户名\A 阅读全文

posted @ 2021-11-26 14:58 jisikeji 阅读(223) 评论(0) 推荐(0) 编辑

python读取i3dm数据

摘要: path = r'D:\data\1.i3dm'f = open(path, 'rb')f.seek(4)print('version:%d' % struct.unpack('I', f.read(4)))print('byteLength:%d' % struct.unpack('I', f.r 阅读全文

posted @ 2021-11-26 14:57 jisikeji 阅读(139) 评论(0) 推荐(0) 编辑

2021年11月2日

termux搭建服务器方式

摘要: pkg install vim apt update 安装debian系统apt install proot-distroproot-distro install debianproot-distro login debian df -h 查看磁盘空间 安装linuxpkg install proo 阅读全文

posted @ 2021-11-02 14:32 jisikeji 阅读(1666) 评论(0) 推荐(0) 编辑

2018年9月4日

Cesium学习网址

摘要: 不错的案例介绍: 根据地形瓦片直接绘制高程、坡度及等高线 同一场景下显示两个不同的瓦片图层 https://cloud.tencent.com/developer/article/1113355 绘制大量的几何体 https://blog.csdn.net/UmGsoil/article/detai 阅读全文

posted @ 2018-09-04 22:20 jisikeji 阅读(115) 评论(0) 推荐(0) 编辑

2018年8月25日

cesium3dtiles位置改变

摘要: var position = Cesium.Cartesian3.fromDegrees(-123.0744619, 44.0503706, height); var heading = Cesium.Math.toRadians(135); var pitch = 0; var roll = 0; 阅读全文

posted @ 2018-08-25 20:59 jisikeji 阅读(1357) 评论(0) 推荐(0) 编辑

2018年8月18日

cesium 拾取模型表面的坐标

摘要: scene = viewer.scene;var handler = new Cesium.ScreenSpaceEventHandler(scene.canvas);handler.setInputAction(function(evt) { var scene = viewer.scene; i 阅读全文

posted @ 2018-08-18 15:26 jisikeji 阅读(3219) 评论(0) 推荐(0) 编辑

2017年11月26日

postgis创建空间数据库,导入shp数据

摘要: 使用向数据库中导入数据 阅读全文

posted @ 2017-11-26 16:44 jisikeji 阅读(812) 评论(0) 推荐(0) 编辑