Waisting是一个以OSGEarth为核心的三维GIS数据处理和场景编辑工具,其采用Qt6 QML作为UI框架,采用CMake作为编译工具
- 裁剪
- 整平
- 提取点云
- 生成DSM
- 生成TDOM
- 全局与局部颜色调整
- 纹理替换
- 水面等破洞修补
- 全球网格剖分
- 粗糙层生成
- 与地形融合
- obj模型转3DTiles
- shp转3DTiles
- 影像切片
- 地形切片
- 三维管网建模
- 房屋轮廓提取
- 白膜提取
- 纹理自动映射
- 分层分户采集
- 3DTiles
- GLTF
- I3S
- OBJ
- FBX
- shp
- obj
- fbx
- osgb
- 影像
- 地形
- wms/wmts/tms
- 模型旋转
- 模型平移
- 模型缩放
- POI设置
- 文字标注
- 三维标绘
- 按路径漫游
- 帧缓存漫游
- 视频输出
- 文字设置
- 时间设置
- 模型动画
- 灯光
- 天气
- 视频流输出
本代码中已将第三方库3rd文件夹过滤,编译时需要按照需要将3rd库下载放置到项目文件夹,目前依赖
- OSG 3.6.5
- Qt6
- App 为本项目中可以运行的应用
- WTComponents 为通用的QML界面组件库
- WTOSG 为通用的QML与OSG结合的组件,该部分中包含了OSG的封装