论文部分内容阅读
GLOBEC数据共享服务由美国Woods Hole海洋研究所的生物系数据办公室提供和维护。由于GLOBEC数据库系统基于文本数据文件进行数据操作,无法进行数据的统一管理,为了更好的提供数据共享服务,需要对当前的数据库系统进行升级。在数据库升级方面,本课题研究主要包括GLOBEC元数据的录入,数据库函数包的设计以及BS模式的数据库在线管理系统的建立。课题中的网络地图服务以升级后的数据库为数据基础。空间数据主要来源于新数据库中的空间坐标对生成的临时文件。本论文分别对Google Earth和WEB GIS的应用进行了初步探讨,基于多款开源软件系统分别实现了基于Google Earth和MapServer的免费的网络地图服务方案。简单介绍了Google Earth所定义的KML文档格式,并使用Perl脚本查询数据库生成KML文档,最后通过在Apache服务器系统中注册KML服务向用户输出,实现了GLOBEC元数据的Google Earth地图在线服务。采用MapServer中的PHP/MapScript模块实现了GLOBEC数据共享的在线地图服务功能,并运用JavaScript脚本语言增强了地图漫游和缩放功能的实用性,使用AJAX技术加强了服务器端和客户端通信的灵活性。