效果

     

OsgEarth库

     已编译了OsgEarth 2.8(Vs2017 x64)版,需要相关SDK私信我。

正文

     1、准备一张全球的渲染图(tif格式)、一张全球的高程图(tif格式)


     2、创建并编写.earth文件

          在步骤1目录下创建china-simple.earth,并将如下内容写入。

<map name="Globe" type="geocentric" version="2"><!-- 全球影像图 --><image name="GlobeImage" driver="gdal"><url>./globe.tif</url></image><!-- 全球高程图 --><heightfield name="GlobeHeightfiled" driver="gdal"><url>./srtm30.tif</url></heightfield><!-- 文件缓存 --><options><cache type="filesystem"><path>./FileCache</path></cache></options></map>


     3、预生成缓存

          完成步骤二那么已经可以正常通过osgearth_viewer.exe查看该文件,在查看同时会自动生成FileCache缓存文件,那么会导致查看的速度和效率、加载速度很慢。那么我们首先通过osgearth的命令来直接产生缓存文件,当加载文件时会自动加载缓存文件,使得效率提高。

osgearth_cache --seed xxx.earth --max-level 3


     4、执行指令运行.earth

osgearth_viewer xxx.earth


关注

笔者 - jxd

微信公众号搜索 “码农总动员” 或 微信扫描下方二维码,了解更多你不知道的XX,O(∩_∩)O

OsgEarth —— 笔记1 - 创建地球的earth文件相关推荐

  1. OsgEarth —— 笔记3 - 为地球增加国界省界线

    效果       注:      本章是接着 "OsgEarth -- 笔记1 - 创建地球的earth文件" 继续进行的.      光照及天空效果是在Qt窗口下运行的,具体查看 ...

  2. Xcode9学习笔记69 - 创建各种类型的文件(文本、数组、字典、图片)

    override func viewDidLoad() {super.viewDidLoad()// Do any additional setup after loading the view, t ...

  3. OsgEarth —— 笔记5 - 为earth地球鼠标实时经纬度(附源码)

    效果         相关文章      OSG -- 笔记1 - 指令调用模型      OSG -- 笔记2 - 加载模型(附源码)      OSG -- 笔记3 - 绘制矩形(附源码)     ...

  4. OsgEarth —— 笔记2 - Qt窗口加载earth地球(附源码)

    效果         相关文章      OSG -- 笔记1 - 指令调用模型      OSG -- 笔记2 - 加载模型(附源码)      OSG -- 笔记3 - 绘制矩形(附源码)     ...

  5. osgearth earth文件规范-FeaturesSymbology(要素与符号)

    前言 osg渲染引擎实现了仿真的基础功能,使用osg可以帮助我们快速实现仿真效果,osgEarth致力于数字地球的仿真实现,现已实现大量地理信息相关的算法,是数字城市仿真.三位地理信息的利器. 要素与 ...

  6. [原][osgearth]osgearthviewer读取earth文件,代码解析(earth文件读取的一帧)

    跑osgearthviewer程序 使用一个earth文件做参数传入 跟进代码. 首先osgearthviewer程序加载earth的方式分为两种: 1.根据earth文件(load方式) 2.使用S ...

  7. osgEarth .earth 文件详情

    目录 .earth 文件的作用 .earth 文件标签 driver 驱动介绍 gdal feature_geom tms 和 wms flatgis mapNode 管理结构 ​编辑 .earth ...

  8. Go 学习笔记(44)— Go 标准库之 os(获取文件状态、获取/修改文件权限、创建、删除目录和文件、获取进程ID、设置获取环境变量)

    1. 概述 os 包提供了操作系统函数的不依赖平台的接口.失败的调用会返回错误值而非错误码.通常错误值里包含更多信息.例如,如果某个使用一个文件名的调用(如Open.Stat)失败了,打印错误时会包含 ...

  9. html5仿腾讯,高仿腾讯QQ Xplan(X计划)的H5页面(1):threejs创建地球

    上个月底,在朋友圈看到一个号称"这可能是地球上最美的h5"的分享,点进入后发现这个h5还很别致,思考了一会,决定要不高仿一个? 到今天为止,高仿基本完成, 除了手机端的media控 ...

最新文章

  1. 第二章:2.8 通过Django 在web页面上面输出 “Hello word ”
  2. signature=0e42fe6b348b65f88748ba8ecefece12,Low power BIST
  3. NSDictionary所有API的学习。
  4. 【存储知识学习】第三章磁盘原理与技术3.6磁盘控制器、驱动器控制电路和磁盘控制器驱动程序and3.7内部传输速率和外部传输速率--《大话存储》阅读笔记
  5. 内部导线拉力测试_端子拉脱力的正确测试方法及标准
  6. UVA 11401 - Triangle Counting
  7. DBeaverEE 21.1.0安装指南
  8. 10、oracle下PL/SQL编程基础
  9. web版本 开源压测工具_siege--Web性能压测工具
  10. 【转】【Linux】sed命令详解
  11. 蒋涛担任上方新一届董事长,打造 TokenSky 全球区块链服务生态集团
  12. Creating DataFrames spark当中重要的部分DataFrames
  13. 顺序表 数据结构 顺序表基本操作 C语言实现 顺序表详解
  14. 计算机学院实验室安全管理办法,计算机学院实验室安全管理办法.pdf
  15. HL7(Health Level Seven)
  16. rar压缩包解开加密在线,忘记rar压缩包密码如何找回?
  17. 用计算机语言说一局情话,计算机中的情话
  18. Boxy SVG for Mac版矢量图编辑软件
  19. Linux运维篇之进程管理②
  20. Ymodem协议介绍

热门文章

  1. 京东数科为什么重组?合规成为迫切任务,上市恐暂缓
  2. 常用的xshell命令之删除文件夹、删除文件、删除目录
  3. LTE MAC HARQ--01
  4. android 自定义switchpreference,Android设置选项开发及自定义Preference样式
  5. 全国计算机等级考试忘了准考证号码怎么查询
  6. 浏览器,再次引发硝烟弥漫的战争
  7. 对抗生成网络学习(四)——WGAN+爬虫生成皮卡丘图像(tensorflow实现)
  8. QString(详解)
  9. wps带阴影的边框怎么设置_WPS表格阴影边框如何设置,图文详解如何设置
  10. Hitchhiker V0.10 在 CentOS上的搭建