当前位置:问答库>论文摘要

题目:Terrafly服务器端系统再工程

关键词:地理信息系统;再工程;空间索引;海量数据存储;图标冲突处理

  摘要

TerraFly项目开始于上世纪90年代末期,是由美国国家科学基金(NSF),美国国家宇航局(NASA),美国国家地理协会(USGS)和IBM共同资助的一个基于Internet的海量数据地理信息系统。它由Dr.Rishe领导的位于佛罗里达国际大学(FIU)的高性能数据库研究中心(HPDRC)主持开发。 随着时间的推移,越来越多的扩展性项目围绕着TerraFly展开,开发团队的成员几经更替,同时许多新的需求也不断产生。项目的维护和演进出现了越来越严重的问题。于是,对整个系统进行再工程便成了一个很自然的选择。 本文讨论了对Terrafly服务器端系统进行再工程的设计与实现。其中主要涉及了以下几个方面的工作: 通过使用多解析度层次模型实现了对不同解析度卫星遥感图像的快速访问功能。 通过使用马赛克拼接技术来处理多种异质数据源问题,使用floodfill算法实现了更好的拼接效果。 通过使用网格及四叉树混合结构来构造图像和地图数据的空间索引系统。 通过使用包含质量信息的压缩基本索引块文件格式来高效地存储空间图像数据。 通过使用直方图均衡化等图像处理技术来对图像进行增强和实现阴影,透明和水印等特效。 通过使用二阶段冲突检测技术来解决地图绘制过程中的图标冲突问题。 最后,通过对旧有系统和再工程之后的系统的比较测试可以发现,新系统各个服务的性能都有了较大的提高。