摘 要
绪论
1.1什么是地理信息系统?
1.2 GIS的数据特征
1.3 GIS的数据存储
第二章GIS的数据结构
2.1矢量数据结构
2.1.1实体型数据结构
2.1.2索引编码
2.1.3拓扑型编码
2.2栅格数据结构
2.2.1直接栅格编码
2.2.2游程压缩编码
2.2.3链式数据编码
2.2.4四叉树编码
2.3空间数据结构的新技术
2.3.1三维数据结构
2.3.2矢量-栅格一体化数据结构
2.3.3动态数据结构
第三章GIS数据模型与数据库
3.1传统的数据模型
3.1.1层次模型
3.1.2网络模型
3.1.3关系模型
3.2空间数据库的组织方式
3.2.1混合结构模型(hybrid model)
3.2.2扩展结构模型(extended model)
3.2.3统一数据模型(integrated model)
3.3面向对象数据库
3.4对象—关系型数据库
第四章基于ORDB的GIS数据存储与实现
第一节数据模型设计
4.1.1空间对象概念模型
4.1.2实现中的部分表结构描述
4.1.3对象的方法描述
第二节Oracle Spatial
4.2.1什么是Oracle Spatial?
4.2.2 Oracle Spatial中空间数据的几何学存储模型
4.2.3 Oracle Spatial的对象存储模型
第三节利用Spatial对空间数据进行存储和管理
4.3.1点的存放
4.3.2长方形的存放
4.3.3普通多边形的存放:
4.3.4带岛的多边形的存放
4.3.5复杂线的存放
4.3.6复杂多边形存放
4.3.7带岛的复杂多边形
第四节空间索引
4.4.1 R-Tree索引和QUAD-Tree索引
4.4.2 xxx_SDO_INDEX_INFO视图
4.4.3 xxx_SDO_INDEX_METADATA视图
4.4.4创建索引
第五章 系统设计
5.1系统介绍
5.2系统类和类关系
5.3数据存储与操作
5.3.1 连接Oracle
5.3.2空间表的操作
5.3.3数据存取操作
5.3.4空间数据操作
5.3.5空间索引功能
5.4系统功能
5.4.1图层管理
5.4.2地图缩放与信息获取
5.4.3条件查询
小结
参考文献
致谢
浙江大学;