- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用BIGEMAP制作OSGEARTH瓦片地图.doc
使用BIGEMAP制作OSGEARTH瓦片地图
愈挫愈勇 (QQ473943748)
摘要: osgEarth是基于OSG的与GoogleEarth类似的跨平台地形SDKosgEarth的TMS 地图瓦片数据集的制作方法。
关键词: BIGEMAP; OSGEARTH;瓦片
引言
OpenSceneGraph是一个开源的三维引擎,被广泛的应用在视化仿真、游戏、虚拟现实、科学计算、三维重建、地理信息、太空探索、石油矿产等领域。OSG采用标准C++和OpenGL编写而成,可运行在所有的Windows平台、OSX、GNU/Linux、IRIX、Solaris、HP-Ux、AIX、Android和FreeBSD 操作系统。OSG在各个行业均有着丰富的扩展,能够与使用OpenGL书写的引擎无缝的结合,使用国际上最先进的图形渲染技术,让每个用户都能站在巨人的肩上。osgEarth是基于OSG的与GoogleEarth类似的跨平台地形SDKosgEarth的开源特性使得相当多的人对其进行了研究,而对于广大工程人员来说,一个漂亮的地图是其开展应用的第一步,为此,笔者结合自己的经验,给大家介绍一种适用于osgEarth的地图瓦片数据集的制作过程。
二、地图影像资源的收集
本文笔者利用BIGEMAP(免费版)软件来进行地图影像资源的下载,以谷歌中国地图(图1)为例,选中菜单项中的“矩形框”,在地图上任意选取一个矩形区域(图2),后选择界面右上方的“编辑”,修改矩形框的范围为:-180.0-180.0 ,-90.0-90.0(图3),这样就框中了全球区域(图4)。双击矩形区域内部,就弹出地图下载对话框(图5),将“存储选项”选择“瓦片:TMS ”,“PNG”图片格式,瓦片级别根据需要选择,由于硬盘空间原因,本文只选到了8级,单击“确定”后就开始了瓦片的下载,详细情况可以在“下载列表”里查看。下载结束后生成的瓦片在“TMS”文件夹下,里面有0-8级PNG格式的瓦片(图6-7)。至此,基于BIGEMAP谷歌中国的地图瓦片就收集完毕了。
图1、 BIGEMAP(谷歌中国免费版)界面
图2、 任意选择一个区域示例
图3、 更改矩形框的范围
图4、 选中全球范围
图5、下载设置对话框
图6、0-8级瓦片文件夹
图7、PNG格式瓦片
TMS数据集的配置及其在OSGESRTH上的演示
osgEarth可以使用TMS服务来配置瓦片数据集,这需要一个配置文件(本例中为tilemapresource.xml文件),具体配置内容如下:
?xml version=1.0 encoding=utf-8?
TileMap version=1.0.0 tilemapservice=/1.0.0
Titleworld2.tif/Title
Abstract/Abstract
SRSEPSG:900913/SRS
BoundingBox miny=-85.05112878000000 minx=-180.00000000000000 maxy=85.05112878000000 maxx=180.00000000000000/
Origin y=-85.05112878000000 x=-180.00000000000000/
TileFormat width=256 height=256 mime-type=image/png extension=png/
TileSets profile=mercator
TileSet href=0 units-per-pixel=156543.03390000001000 order=0/
TileSet href=1 units-per-pixel=78271.51695000000500 order=1/
TileSet href=2 units-per-pixel=39135.75847500000200 order=2/
TileSet href=3 units-per-pixel=19567.87923750000100 order=3/
TileSet href=4 units-per-pixel=9783.939618750000500 order=4/
TileSet href=5 units-per-pixel=4891.969809375000250 order=5/
TileSet href=6 units-per-pixel=2445.984904687500125 order=6/
TileSet href=7 units-per-pixel=
文档评论(0)