摘要
针对传统GIS基于客户端的空间关系处理的不足,文章提出了将空间关系处理放在数据库管理系统(DBMS)中实现的解决方案,并扩充了Oracle的空间关系处理能力。文章首先分析和研究了在DBMS中实现空间关系处理必须具备的条件;然后,对Oracle提供的基于对象机制的空间关系处理解决方案——OracleSpatial进行了深入的分析和研究;考虑到目前的GIS系统大多采用OracleRDBMS来存储管理空间数据,文章最后重点研究了如何利用Oracle的扩展机制在传统的OracleRDBMS中实现空间关系处理,并给出了具体实现。
Aimed at the disadvantages in traditional spatial relations processing which is realized in GIS client, the solution to process spatial relations in DBMS is put forward and the spatial relations processing capability for Oracle is extended. First, four necessary conditions DBMS should need to process spatial relations are put forward. Then a detail research is made on Oracle spatial, which is a typical solution to spatial relations processing based on object mechanism. Since Oracle RDBMS is more widely used in GIS productions, the implement solution to extend the spatial relations processing capability for Oracle RDBMS is expatiated and realized using the Oracle extension mechanism.
出处
《计算机工程与设计》
CSCD
北大核心
2006年第17期3165-3167,3174,共4页
Computer Engineering and Design
基金
总参测绘局"十五"预研基金项目(40601010401)。