World Wind是NASA发布的开放源码的地理软件,是提供丰富数据的数字地球平台之一。但是,如何在其已发布数据基础上,通过网络应用来扩展其数据应用,如何将用户的应用数据或其它数据提供者的数据与现有数据结合使用,是我们需要解决的问题。通过采用WebService技术进行地理信息服务和发布,使用GeoServer作为地图服务器,将OpenGIS Webservice规范和PostGIS空间数据库进行整合,通过网络空间数据扩展使WorldWind客户端与其自身的数据服务集成使用。在其平台基础上基本实现可自由扩展和发布数据供WorldWind客户端使用,实现更广泛和深入的扩展应用。
NASA World Wind是美国航空航天管理局(NASA)推出的一个开放源代码的地理软件,一个3D的可视化虚拟地球仪,也是最流行的数字地球平台,因为数据和使用都完全免费,所以值得对其应用进行研究。WorldWind JavaSDK是NASA提供的一个开源的开发软件包,本文对World Wind Java SDK的包和类、如何创建WorldWind JAVA应用、架构、API以及功能结构等做了详细的说明。在此基础上,介绍并展示以Applet和Java WebStart两种部署方式,完全利用World Wind的数据,开发自己的GIS平台,实现对其数据的充分利用。