学IT吧 精品IT资源库

 找回密码
 立即注册
查看: 36|回复: 0

OpenGL-自主高性能三维GIS平台架构与实现-第二季(价值2999)

[复制链接]

1662

主题

1668

帖子

6609

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6609
发表于 2025-3-6 19:27:20 | 显示全部楼层 |阅读模式
4460c96d-8d6c-45fc-b04b-59da53edb5df.png

课程介绍:

适合人群:

高级程序员
高级工程师
GIS从业者
BIM从业者
三维从业者
数字化从业者

你将会学到:

从2D->2.5D->3D立体球,全程零代码到完全实现,每一句代码都是课堂编写,实现无漏学习

多线程的高级用法C++语言新特性的应用设计模式在项目中的实际应用智能指针的高级用法模块之间解耦,降低模块之间的耦合度高程数据的格式以及由来TIF文件到金字塔瓦片的生成使用投影实现从2D到3D的过程程序优化技巧内存池以及对象池的使用
1.png
2.png

课程目录:

第1章DEM数据基础(1小时1分钟4节)

1-1开题介绍-视频最后展示-成果[10:35]
1-2DEM基础介绍[09:26]
1-3DEM基础[19:56]
1-4DEM数据结构定义[21:18]
第2章WGS84投影(59分钟2节)

2-1wgs84投影[38:31]
2-2wgs84投影-算法实现[21:16]

第3章框架重构,适配三维GIS系统-使得系统更加健(2小时35分钟6节)

3-1智能指针重构框架[30:38]
3-2引入图层(Layer)[46:32]
3-3Layer-bug排查(绘制过程中出现错位,偶发)[19:12]
3-4引入数据源(TileSource)[18:36]
3-5数据格式管理(FormatMgr)[31:59]
3-6Task(任务)优化[08:46]

第4章DEM高程(3小时57分钟9节)

4-1DEM-数字高程定义[37:01]
4-2高程瓦片数据读取[24:56]
4-3高程瓦片文件的读取[12:06]
4-4瓦片数据结构重构[08:58]
4-5DEM重构绘制流程[37:44]
4-6DEM-数据精度问题(CPU)[29:34]
4-7DEM-数据精度问题(LogDepth)[21:06]
4-8DEM-数据结构优化[25:08]
4-9DEM-GPU缓冲区优化[40:47]

第5章 内存池与对象池 (1小时9分钟 2节)

5-1瓦片生成优化/对象池[42:16]
5-2改造任务系统支持对象池[27:22]

第6章 系统功能优化 (4小时50分钟 13节)

6-1重构CPU拾取流程[32:39]
6-2绘制拾取结果[32:05]
6-3任务系统完善,避免任务队列无线膨胀[10:14]
6-4如何避免瓦片数据抖动[08:59]
6-5瓦片数据管理-fepk文件格式支持-全球数据加载[33:37]
6-6fepk高程数据读取[11:12]
6-7高程分裂处理[23:58]
6-8lesson-734-高程瓦片分裂处理(2)-算法实[46:01]
6-9高程瓦片分裂处理(3)-问题排查[10:45]
6-10高程瓦片分裂处理(4)-(后代节点更新问题)[27:29]
6-11瓦片视锥裁剪错误[14:16]
6-12lesson-738-http服务[31:00]
6-13lesson-739-http服务-DEM[08:02]

第7章 三维球体(从二维到球体) (4小时19分钟 10节)

7-1改造系统-为支持三位球做准备[22:50]
7-2lesson-739-投影接口完善-支持三维坐标[07:30]
7-3三维球体实现-里程碑[20:16]
7-4三维球体实现-完善[27:59]
7-5lesson-744-三维球体实现-问题排查-v1[07:46]
7-6三维球体实现-高程适配[25:55]
7-7三维球体实现-单浮点精度问题[40:28]
7-8三维球操作器(相机操作)完善[45:37]
7-9把模型放置到地球上[32:22]
7-10三维球体实现-放置模型-算法适配-vs2022[28:28]

第8章 GIS支持光照计算/数据压缩 (1小时45分钟 4节)

8-1法线计算[24:54]
8-2顶点法线计算/共享法线计算[29:09]
8-3法线数据压缩[17:10]
8-4GPU中计算产生法线数据(去掉CPU中计算)[34:18]

第9章 矢量数据 (7小时32分钟 13节)

9-1自定义数据源绘制[26:12]
9-2引入shp矢量数据(加载shapefile)[33:08]
9-3shapefile解析成要素数据[37:15]
9-4shp绘制2(逻辑实现)[40:07]
9-5shp绘制(3) 绘制实现验证[23:34]
9-6多影像图层支持加载卫片与路网[35:50]
9-7四叉树图层相关改制支持多图层[31:21]
9-8lesson-755-shp绘制(4)-优化[29:03]
9-9lesson-756-shp-多文件以及投影[48:28]
9-10lesson-757-shp-多线程优化[39:37]
9-11lesson-758-shp-agglite[37:35]
9-12lesson-759-图层融合[39:47]
9-13lesson-760-(任意)图层融合-优化[30:51]

第10章 智慧城市-三维白膜数据 (6小时51分钟 16节)

10-1lesson-761-白膜-投影转换(proj4)[27:28]
10-2lesson-762-白膜-数据解析[33:50]
10-3lesson-763-白膜-GeometryDefi[25:38]
10-4lesson-764-白膜-2DBuildingTo[35:24]
10-5lesson-765-白膜-Node[42:55]
10-6lesson-766-白膜-Node2[08:49]
10-7lesson-767-白膜-绘制(流程)[22:25]
10-8lesson-768-白膜-绘制(GPU法线计算)[27:41]
10-9lesson-769-白膜-绘制(性能优化1)[27:41]
10-10lesson-770-白膜-绘制(性能优化2)[29:52]
10-11lesson-771-白膜-绘制(性能优化3)[42:58]
10-12lesson-772-白膜-绘制(性能优化4) -绘[19:00]
10-13lesson-773-白膜-绘制-优化(5)-性能优[17:29]
10-14lesson-774-白膜-凹多边形处理成凸多边形[16:45]
10-15lesson-776-白模-光照效果修复[16:16]
10-16lesson-775-白模-绘制命令优化[17:37]

第11章 Qt适配 (46分钟 3节)

11-1lesson-800-QT-Widget[16:24]
11-2lesson-801-QGisWidget(2)[17:26]
11-3lesson-802-QGisWidget(3)[12:33]第12章 浏览工具(实现对球体拖拽,移动,推进等功能) (2小时20分钟 6节)

12-1lesson-900-browerse(原理学习)[15:23]
12-2lesson-901-拖拽地球[15:47]
12-3lesson-902-browerse-拖拽完善[08:14]
12-4lesson-903-重力系统-动画框架-基础实现[36:50]
12-5lesson-904-browerse-相机动画[48:28]
12-6lesson-905-browerse-相机动画(功[15:57]

第13章 Vulkan支持 (1小时47分钟 6节)

13-1lesson1000-开发环境建立[17:58]
13-2lesson1001-vulkan对象[32:57]
13-3lesson1002-vulkan对象-取消Open[14:05]
13-4lesson1003-vulkan对象-接口实现(纹[10:22]
13-5lesson1004-vulkan对象-Shader[16:41]
13-6lesson1005-vulkan对象-VBO接口实[15:37]



购买主题 已有 1 人购买  本主题需向作者支付 99 学币 才能浏览
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|学IT吧

GMT+8, 2025-4-4 07:23 , Processed in 0.076400 second(s), 24 queries .

学IT吧 www.xueit8.com X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表