论文部分内容阅读
信息共享是信息技术的发展趋势。空间信息是用来描述地球表面与空间位置相关的各种事物及其属性的信息。作为科学数据的重要组成部分,空间数据的共享不仅对国家经济发展具有重要意义,而且是进行重大决策的必要依据。空间信息共享系统则为用户提供了空间数据的输入、存储、查询、检索、处理、分析、显示和更新服务,某些系统还具备处理空间中各种实体及其相互关系的能力。同时空间信息的可视化与互动系统越来越引起了公众的浓厚兴趣和广泛关注。除了专业用户可以在该系统上从事系统应用规划、统计评价和决策支持,私人用户(如游客和网民)也可通过该系统从空间信息的众多应用领域中获益。本文提出了一个可扩展的大规模空间信息的网络共享方案,构建了该系统的框架并且论述了具体实现。此方案着重解决了空间信息共享中的两个关键问题:空间信息的组织与存储方式、可支持大量用户的高性能通讯层架构。此方案可支持大量用户共享空间信息,在客户端提供了可视化界面,为用户提供了三维场景漫游功能。此外本文还对该系统的进一步扩展设计了解决方案,即面向于空间信息共享的P2P系统设计。第一章介绍了空间信息共享的技术背景、系统整体的框架设计。第二章介绍了空间信息的组织与存储,首先描述了场景树与空间索引,然后描述了空间信息的Out-of-Core存储方式,最后描述了空间信息的序列化以及重建。第三章着重介绍了空间信息的网络传输。首先描述了网络传输的基础设施,从事件的多路分离框架开始,逐一介绍了数据传输的优先级控制,数据传输的带宽限制,以及数据传输的安全策略。然后依次介绍了主、从服务器以及客户端的设计与实现,着重分析了从服务器的负载均衡。最后对整个系统的性能进行了测试分析。第四章介绍了基于P2P的空间信息共享系统的设计,从邻居发现问题开始,介绍了Pastry算法、场景的分割、对等端的分类与动态维护,最后介绍了通讯协议。第五章对整篇论文做了总结,并提出了未来工作的方向。