摘要
为了提高分布式环境下海量空间数据的空间运算的效率,解决空间分析处理模块在设计上与底层的数据库服务协议、空间数据模型等透明一致的设计问题.分析了分布式空间运算具备的基本特征,从空间运算任务分解和分布式空间数据的划分方法、共享数据复制策略、基于负载的数据划分策略和空间运算框架的缓存机制等几个方面讨论分布式空间信息的运算技术体系,并提出现阶段可行的实现框架.基于本框架开发的系统用于实际应用中,较好地解决了分布式环境下的大规模复杂空间数据运算的效率问题.以分布式环境下的经典空间运算为例进行的试验表明:该框架设计新颖,提高了空间运算效率.
In order to improve spatial operation efficiency of massive data in distributed environment and to solve the interactive design problems of spatial analysis processing module designed to service agreement with the underlying database,spatial data models and so on.The basic characteristics of distributed computing are analyzed in this paper.The authors of this paper discuss the distributed computing spatial information technology system form the following aspects:apace computing task decomposition,distributed spatial data classification method,sharing data replication strategy,the data partitioning strategy based on the load and the caching mechanism of space computing framework.Based on this framework,the authors have developed the system for solving the practical problems,and solved the efficiency of large-scale spatial data operations in the complex distributed environment.At last,the distributed computing environment test of the classic space experiments has shown that,the framework is a design novelty,and can greatly reduce the spatial computing time in the distributed environments.
出处
《地球科学(中国地质大学学报)》
EI
CAS
CSCD
北大核心
2010年第3期362-368,共7页
Earth Science-Journal of China University of Geosciences
基金
国家自然科学基金项目(No.40771165)
国家重点“863”项目(No.2007AA120503)
关键词
分布式运算框架
空间数据划分
运算负载均衡
地理信息系统
distributed computing framework
spatial data partition
computing load balancing
geographic information system(GIS)