osgearth各个例子功能概述

转自:http://blog.csdn.net/wl198302/article/details/21177309

最近在学习osgearth,对其还不是很理解,有些例子不会运行,有些可以,把可以的做个统计,以备后面查用。

1、osgearth_graticule:生成经纬线。

2、osgearth_annotation:各类标注(点、线、面、模型、文本等)。

3、osgearth_city:加载一个城市三维模型,可以浏览。

4、osgearth_clamp:在一个区域加载生成5000个树木的三维模型展示。

5、osgearth_colorfilter:运行不起来……

6、osgeatth_controls:有一个osg的图标,可以控制透明度与方向。还有一些文本矩形框之类的。

7、osgearth_demo:qt的一个集成地球的例子

8、osgearth_elevation:显示鼠标所指位置的经纬度、坐标系、高程(MSL\HAE)、分辨率。不过运行非常缓慢。

9、osgearth_featureeditor:添加一条线,并可以修改线的节点与颜色(编辑时,线的形状变为虚线段)。

10、osgearth_featurfilter:出来一个地球,不知道需要什么数据才能运行出效果。例子给出的用途为-简单的功能过滤,改变数据源特征属性的值。

11、osgearth_featureinfo:不是界面程序,不知道干嘛的……

12、osgearth_featuremanip:出现一个地球,没明白干嘛的……

13、osgearth_featurequery:同上……

14、osgearth_imageoverlay:在地图上叠加一张gif图片,并可以控制图片的透明度。

15、osgearth_features:代码建立地图,并加载各国分界线的shp数据。

16、osgearth_los:以稍稍水平的视角,显示飞机模型绕一点旋转,还有一些运动对象。

17、osgearth_manip:地球上生成一个立体的helloworld文字,并且可以控制文字行走,快速定位不同级别的视点,让文字始终在屏幕中央,地球滚动,很好的功能 O(∩_∩)O~

18、osgearth_map:代码生成地球tms地图图层。

19、osgearth_measure:提供了距离量算的例子,同时有显示鼠标所在经纬度信息。

20、osgearth_minimap:地球左下角提供一幅小平面地图,有一个图标可以对两幅地图同步,但是在移动地球过程中,小图标经常消失。

21、osgearth_occlusionculling:生成200个placemarks。

22、osgearth_qt_simple:osgearth结合qt的例子。

23、osgearth_qt_windows:通过一个按钮,可以不断生成qt地球窗口。

24、osgearth_sequencecontrol:无法运行,Your earth file does not contain any sequenced layers.sequenced layer还没搞懂是什么……

25、osgearth_shadercomp:不知道如何运行……

26、osgearth_shadow:应该是地球没有被太阳照射的区域之间产生阴影的例子。

27、osgearth_sharedlayer:没运行起来……

28、osgearth_terraineffects:左下角的控制框中,第一个有点渲染效果,其他没看出来什么作用……

29、osgearth_terrainprofile:貌似是鼠标两点间的高度差,和两点间的高度曲线。

30、osgearth_tilesource:貌似是演示读取瓦片的流程原理,具体还有待观察……

31、osgearth_toc:可以控制加载的底图图层(上移、下移、删除等),This sample demonstrates how to create a custom TileSource.

32、osgearth_tracks:轨迹、监控的一个例子,运行起来我的机器比较卡……

最新文章

  1. Android—android与js交互以及相互传参
  2. Mybatis分页插件 - PageHelper
  3. C++STL - vector
  4. mac上使用生成RSA公钥和密钥
  5. [bug]The file ‘/xxx/xxx.aspx’ has not been pre-compiled, and cannot be requested
  6. Java字符串转换
  7. [Git]代码管理工具简单使用
  8. spark处理jsonFile
  9. Windows如何打包Qt程序
  10. Linux下Fork与Exec使用
  11. Ajax异步请求XMLHttpRequest对象Get请求
  12. Mac下添加java环境变量
  13. 查看oracle数据库服务器的名字
  14. (转)Python爬虫利器一之Requests库的用法
  15. python学习笔记记录
  16. Django-ConttentType
  17. SQL Server中的Merge关键字(转载)
  18. asp.net EF框架执行原生SQL语句
  19. gis cad导出弧段在arcmap下 不准问题
  20. 如果BarTender出现卸载不干净的问题如何处理

热门文章

  1. scala中的trait
  2. less 入门1
  3. MySQL5.7更改密码时出现ERROR 1054 (42S22): Unknown column 'password' in 'field list'
  4. 在Salesforce中对Object实现Trigger的绑定
  5. barabasilab-networkScience学习笔记1-网络科学简介
  6. LVS 三种工作模式原理、以及优缺点比较(转载)
  7. JVM参数调优
  8. AngularJS学习之全局API(应用程序编程接口)
  9. 仓库、超市、服装、食品、批发零售手持打印PDA开单器-现场无线开单扫描 无线传输电脑
  10. Scau 10327 Biggest Square