OsgEarth —— 笔记1 - 创建地球的earth文件
效果
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文件相关推荐
- OsgEarth —— 笔记3 - 为地球增加国界省界线
效果 注: 本章是接着 "OsgEarth -- 笔记1 - 创建地球的earth文件" 继续进行的. 光照及天空效果是在Qt窗口下运行的,具体查看 ...
- Xcode9学习笔记69 - 创建各种类型的文件(文本、数组、字典、图片)
override func viewDidLoad() {super.viewDidLoad()// Do any additional setup after loading the view, t ...
- OsgEarth —— 笔记5 - 为earth地球鼠标实时经纬度(附源码)
效果 相关文章 OSG -- 笔记1 - 指令调用模型 OSG -- 笔记2 - 加载模型(附源码) OSG -- 笔记3 - 绘制矩形(附源码) ...
- OsgEarth —— 笔记2 - Qt窗口加载earth地球(附源码)
效果 相关文章 OSG -- 笔记1 - 指令调用模型 OSG -- 笔记2 - 加载模型(附源码) OSG -- 笔记3 - 绘制矩形(附源码) ...
- osgearth earth文件规范-FeaturesSymbology(要素与符号)
前言 osg渲染引擎实现了仿真的基础功能,使用osg可以帮助我们快速实现仿真效果,osgEarth致力于数字地球的仿真实现,现已实现大量地理信息相关的算法,是数字城市仿真.三位地理信息的利器. 要素与 ...
- [原][osgearth]osgearthviewer读取earth文件,代码解析(earth文件读取的一帧)
跑osgearthviewer程序 使用一个earth文件做参数传入 跟进代码. 首先osgearthviewer程序加载earth的方式分为两种: 1.根据earth文件(load方式) 2.使用S ...
- osgEarth .earth 文件详情
目录 .earth 文件的作用 .earth 文件标签 driver 驱动介绍 gdal feature_geom tms 和 wms flatgis mapNode 管理结构 编辑 .earth ...
- Go 学习笔记(44)— Go 标准库之 os(获取文件状态、获取/修改文件权限、创建、删除目录和文件、获取进程ID、设置获取环境变量)
1. 概述 os 包提供了操作系统函数的不依赖平台的接口.失败的调用会返回错误值而非错误码.通常错误值里包含更多信息.例如,如果某个使用一个文件名的调用(如Open.Stat)失败了,打印错误时会包含 ...
- html5仿腾讯,高仿腾讯QQ Xplan(X计划)的H5页面(1):threejs创建地球
上个月底,在朋友圈看到一个号称"这可能是地球上最美的h5"的分享,点进入后发现这个h5还很别致,思考了一会,决定要不高仿一个? 到今天为止,高仿基本完成, 除了手机端的media控 ...
最新文章
- 第二章:2.8 通过Django 在web页面上面输出 “Hello word ”
- signature=0e42fe6b348b65f88748ba8ecefece12,Low power BIST
- NSDictionary所有API的学习。
- 【存储知识学习】第三章磁盘原理与技术3.6磁盘控制器、驱动器控制电路和磁盘控制器驱动程序and3.7内部传输速率和外部传输速率--《大话存储》阅读笔记
- 内部导线拉力测试_端子拉脱力的正确测试方法及标准
- UVA 11401 - Triangle Counting
- DBeaverEE 21.1.0安装指南
- 10、oracle下PL/SQL编程基础
- web版本 开源压测工具_siege--Web性能压测工具
- 【转】【Linux】sed命令详解
- 蒋涛担任上方新一届董事长,打造 TokenSky 全球区块链服务生态集团
- Creating DataFrames spark当中重要的部分DataFrames
- 顺序表 数据结构 顺序表基本操作 C语言实现 顺序表详解
- 计算机学院实验室安全管理办法,计算机学院实验室安全管理办法.pdf
- HL7(Health Level Seven)
- rar压缩包解开加密在线,忘记rar压缩包密码如何找回?
- 用计算机语言说一局情话,计算机中的情话
- Boxy SVG for Mac版矢量图编辑软件
- Linux运维篇之进程管理②
- Ymodem协议介绍
热门文章
- 京东数科为什么重组?合规成为迫切任务,上市恐暂缓
- 常用的xshell命令之删除文件夹、删除文件、删除目录
- LTE MAC HARQ--01
- android 自定义switchpreference,Android设置选项开发及自定义Preference样式
- 全国计算机等级考试忘了准考证号码怎么查询
- 浏览器,再次引发硝烟弥漫的战争
- 对抗生成网络学习(四)——WGAN+爬虫生成皮卡丘图像(tensorflow实现)
- QString(详解)
- wps带阴影的边框怎么设置_WPS表格阴影边框如何设置,图文详解如何设置
- Hitchhiker V0.10 在 CentOS上的搭建