Oracle空间关系处理能力扩充的研究与实现
详细信息 本馆镜像全文    |  推荐本文 | | 获取馆网全文
摘要
针对传统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 processspatial relations in DBMS is put forward and the spatial relations processing capability for Oracle is extended. First, four necessary con-ditions DBMS should need to process spatial relations are put forward. Then a detail research is made on Oracle spatial, which is atypical 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 Oracleextension mechanism.
引文
[1]吴立新,史文中.地理信息系统原理与算法[M].北京:科学出版社,2002.72-105.
    [2]曹豫江,连举敏.大型数据库管理海量空间数据初探[C].北京:地震出版社,2002.609-616.
    [3]Oracle.Oracle spatial user's guide and reference[EB/CD].
    [4]Oracle.Data cartridge developer's guide[EB/CD].
    [5]Bulder.com.外部程序使一切变的简单[EB/OL].http://www.zdnet.com.cn/developer/code/story/0,2000081534,39224531,00.htm.
    [6]Dong Ho Kim,Keun Ho Ryu,Chee Hang Park.Design and im-plementation of spatiotemporal database query processing sys-tem[J].The Journal of Systems and Software,2002,(60):37-49.
    [7]Egenhofer M J.Spatial SQL:A query and presentation language[J].Knowledge and Data Engineering,IEEE Transactions,1994,6(1):86-95.

版权所有:© 2023 中国地质图书馆 中国地质调查局地学文献中心