欢迎来到天天文库
浏览记录
ID:52351786
大小:1.65 MB
页数:5页
时间:2020-03-26
《基于World Wind的数据加载方法的研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、学术探讨基金项目2014年第1-2期基于WorldWind的数据加载方法的研究1,212梁宇苗放陈富龙(1.成都理工大学,四川成都610059;2.中国科学院遥感与数字地球研究所数字地球重点实验室,北京100094)[摘要]通过修改WorldWind源码的方式实现了服务器向客户端提供DEM数据并加载和显示,解决了利用繁琐的瓦片金字塔模型修改客户端缓存来达到加载数据的难题。大多数情况下,用户不必了解瓦片金字塔的切割算法、标准和格式等问题,大大提高了工作效率。该方法提供了一种通用的实现方法,只要配置好WMS服务器便可向多个不同的终端提供数据,实现数
2、据的高效共享。[关键词]WorldWind;地理信息系统;三维GIS;数据共享地理信息是指那些可以被纬度、经度、高程和时间描述1.引言[6]的数据集。NASAWorldWind是一款基于OpenGL的三维数据是进行科学研究的基础,地球科学尤其是一门建立可视化地理信息系统[7]。拥有.NET和Java两个实现版本。在观测和实验科学数据基础上的学科[1]。怎样将自己的数据同时也是目前为止唯一真正开源的3D引擎。用户可以任意加载并显示到应用中往往是实现应用的第一步。NASA修改WorldWind源码,实现真正的开源。WorldWind具有强World
3、Wind是由NASA研究中心的科研人员开发的开源软大的用户自定制功能,凡是符合OGC(OpenGeospatialCon-件[2],可以利用Landsat7、SRTM、MODIS、GLOBE、Landmarksortium)标准的WMS服务都能为WorldWind所用,一些不Set等多颗卫星的数据,将Landsat卫星的图像和航天飞机雷符合OGC标准,只要能够找到其编码方式和运算规则,就可达遥感数据结合在一起,让用户体验三维地球遨游的感觉[3]。以通过修改WorldWindWMSServer源码的数据请求处理WorldWind有地球、月球和火星
4、的详细的高程模型。对类,使其为WorldWind所用。所谓OGC标准就是一些接口于地球,美国地质调查局(USGS)国家高程数据集(NEM)是或者编码的技术文档,不同的GIS厂商和GIS产品都可以通用于连接航天飞机雷达成像(SRTM)数据集[4]。但是这些过这些文档定义开发的服务接口、空间数据存储的编码、空WorldWind自带的影像数据和数字高程数据的精度都相当间操作方法等。有限,而实验中,往往有需要较高精度的数字影像数据,如何2.2WorldWind系统架构加载自己的高进度数字地球影像成为一大难题。不少学者WorldWind采用经典的C/S结
5、构,服务器主要通过http利用WorldWind缓存机制,通过第三方软件将高精度数据直服务向客户端提供影像数据、高程数据、shape文件数据、地接抽稀并分离出金字塔模型数据,再转换为WorldWind缓存标文件数据、GPS轨迹文件数据等。图1摘自NASA有关文件格式。通过替换WorldWind缓存,达到加载并显示的目WorldWind的文档,展示了WorldWind的体系结构。的。这种方法虽然达到加载目的,但此方法只能用于本机加载,不能用于网络数据共享。这就失去了worldwind最大的特性——数据的自动更新能力[5]。也有一些学者通过搭建HT
6、TP服务器的方式将分离出的金字塔数据放于服务器中。这种方法虽然能共享数据,但每次更新数据时,都得手动将原数据分离成金字塔数据。因此这两种方法都无法实现数据的按需获取与加载,本文通过修改、增加WorldWindServ-er源码的方式,一劳永逸地解决了这些问题,使数据的获取、加载和更新变得更加容易。2.WorldWind2.1WorldWind与OGC图1WorldWind数据交互逻辑结构图——————————————作者简介:梁宇,男,四川人,硕士研究生,研究方向:计算机软件与理论。基金项目:中国科学院“百人计划”项目,项目编号:Y2ZZ271
7、01B;国家自然科学基金项目,项目编号:41201455;国家国际科技合作专项,项目-22-基金项目学术探讨2014年第1-2期NASA在为用户提供开源客户端应用的同时也为用户反之,通过文件名和目录名则可得到图片左下角对应的提供了开源WMSServer服务器应用。WMS是OGC标准和经纬度坐标。地图制图服务相关标准中的一个[8]。WMS(WebMappinglat=row×(x×2N)-90Service)属于图示表达服务,它利用具有地理空间位置信息lon=col×(x×2N)-180(2)的数据制作地图,客户端将所需空间范围的数据及其展现方数
8、字高程数据的每个高层数据点大多以2个字节存。因式通过URL传送至WMS服务器,就可从服务器获得相应的此在WorldWind缓存中,数字高层缓存都是以一
此文档下载收益归作者所有