一步一步创建三维数字地球

 

目录:

1、数字地球简介

2、需要的知识和数据
3、三维球面坐标系
4、创建最简单的地球
5、创建地球浏览控制器
6、基于QuadTree的地形影像创建简介
7、地形影像的创建和销毁
8、优化地形影像调度
9、基于球面和平面的创建调度方式
10、优化地形影像的效果
11、叠加栅格矢量
12、增加真实度,添加大气和天气效果
13、增加模型的调度和创建
14、模型的数据组织
15、网络下载线程池
16、虚拟文件系统
17、真实矢量渲染
20、水面效果
18、海量的森林和树木实现
19、路面模型的创建
 
21、接口封装(c#,.ActiveX)
22、浏览器插件封装(IE,firefox,chrome,Saferi)
23、本地客户端示例
 
 
地形影像切图工具开发
1、地形切图工具
2、影像切图工具
3、栅格矢量切图工具
 
 
场景整合工具开发
  UI界面和框架开发
  功能模块
1、地形影像编辑模块
2、模型编辑模块
3、树木编辑模块
4、水面编辑模块
5、地面模型编辑模块
6、粒子效果编辑模块
7、场景动画编辑模块
8、地下管线创建模块
8、Max,Sketchup,Maya的数据导出和数据转换工具开发
 
 
服务模块
1、基于Lucense的简单属性查询系统
2、基于ArcServer的缓冲分析,空间查询分析,最短路径等服务 (也可以使用NIP的已有服务)
3、基于ArcSDE,Oracle Spatial,postSQL等空间数据库的真实量的发布服务
 
 
基于Global的应用
1、城市规划应用
2、景区展示
3、电力规划展示
4、石油
5、海洋
6、军事
7、交通展示规划
8、公众互联网
 
 
系统特点:
1、内核基于c/c++设计,支持DirectX和OpenGL驱动,
跨平台、跨浏览器支持,能够很好的支持Linux,Windows,Mac等操作系统平台
     并且也能很好的支持各平台下的32位和64位的操作系统版本。
    支持目前所有通用的浏览器,支持IE,firefox、chrome、Safari的主流操作系统平台
未来将支持移动平台:iPhone,Andorid等移动开发平台
2、海量场景支持,支持的全球级别的影像地形库的调度和流畅显示浏览。
3、支持超大规模的模型显示。优秀的模型显示效果,支持多层纹理DiffuseMap/SpecularMap/NormalMap/EmessiveMaph/EnvirementMap融合效果。
4、较精确的日照分析,并且支持多种阴影效果,包括目前最新的阴影技术PSSM3。
5、支持骨骼动画、顶点动画、节点动画等多种动画技术,可以有效提高场景的真实度
6、支持动画纹理,包括多图片集Imagesets的动画,也包括视频动画
7、支持多种水面效果,市内河流逼真模拟(反射、折射水面流动),湖泊的水面模拟和水岸线的效果,以及基于地球级别的海洋效果模拟
8、支持大规模的逼真森林效果展示,可以设置风向、风力大小,模拟树木和草地的随风摆动的效果
8、支持多种类型的数据展示,支持各种图标注记、文字注记、各种矢量线(虚线、实线、贴地线)的展示、各种矢量面的展示;
    支持海量的矢量数据发布和浏览,支持叠加图片。并提供用户注记的方便的编辑功能。
9、支持丰富的数据类型,kml(kmz),3ds,collada,vrml,obj,.x,.shp,.dxf,.tab,.mif,.jpg,.png,.dds,.gif,.avi,.ogg,.mp4等多种模型,矢量、图片、音视频数据。

你可能感兴趣的:(杂谈)