第一章 前言 | 第1-7页 |
1.1 概述 | 第5-6页 |
1.2 研究主要成果 | 第6页 |
1.3 本文的内容安排 | 第6-7页 |
第二章 研究背景 | 第7-14页 |
2.1 课题来源 | 第7页 |
2.2 相关技术介绍 | 第7-14页 |
2.2.1 GIS技术现状与发展 | 第7-9页 |
2.2.1.1 GIS简介 | 第7-8页 |
2.2.1.2 GIS软件技术体系的发展 | 第8-9页 |
2.2.2 OLE/COM技术与ActiveX | 第9-11页 |
2.2.3 空间数据管理技术 | 第11-13页 |
2.2.4 开发平台:Delphi 5.0 | 第13-14页 |
第三章 空间数据对象总体设计 | 第14-23页 |
3.1 空间数据对象(SDO)的构成要素 | 第14-16页 |
3.1.1 空间数据的描述 | 第14页 |
3.1.2 基于关系数据库的空间数据模型 | 第14-16页 |
3.2 空间数据对象(SDO)的体系结构 | 第16-23页 |
3.2.1 空间数据的存储结构 | 第16-19页 |
3.2.1.1 几何类型 | 第16-17页 |
3.2.1.2 数据库服务器端(DBMS)数据结构 | 第17-19页 |
3.2.2 空间数据对象(SDO)的组成结构 | 第19-20页 |
3.2.3 SDO中主要COM对象组功能设计 | 第20-22页 |
3.2.4 SDO中存储过程的功能描述 | 第22-23页 |
第四章 空间数据的索引 | 第23-34页 |
4.1 空间数据索引的基本思路 | 第23页 |
4.2 图层分块 | 第23-27页 |
4.2.1 四分树(quad-tree)层次编码基准体系 | 第24页 |
4.2.2 四分树的层次编码 | 第24-25页 |
4.2.2.1 分块级别和象元数 | 第24页 |
4.2.2.2 象元尺寸 | 第24-25页 |
4.2.2.3 一个四分树的层次编码示例 | 第25页 |
4.2.3 邻域象元(tile)的确定 | 第25-27页 |
4.2.3.1 非边界象元邻域的确定 | 第25-26页 |
4.2.3.2 边界象元邻域的确定 | 第26-27页 |
4.2.3.3 角邻域的确定 | 第27页 |
4.2.4 采用四分树编码体系的理由 | 第27页 |
4.3 建立空间索引 | 第27-34页 |
4.3.1 点对象的索引 | 第28-29页 |
4.3.2 多折线对象的索引 | 第29-31页 |
4.3.3 多边形对象的索引 | 第31-34页 |
第五章 空间数据的访问 | 第34-43页 |
5.1 空间数据增加 | 第34-35页 |
5.2 空间数据删除 | 第35页 |
5.3 空间数据修改 | 第35页 |
5.4 空间数据查询 | 第35-43页 |
5.4.1 空间数据的一次粗略过滤 | 第36-37页 |
5.4.2 空间数据查询的二次过滤 | 第37-43页 |
5.4.2.1 点与点相交 | 第39页 |
5.4.2.2 点与多折线相交 | 第39-40页 |
5.4.2.3 点与多边形相交 | 第40页 |
5.4.2.4 多折线与多折线相交 | 第40页 |
5.4.2.5 多折线与多边形相交 | 第40页 |
5.4.2.6 多边形与多边形相交 | 第40-41页 |
5.4.2.7 多折线覆盖多折线 | 第41页 |
5.4.2.8 多边形覆盖点 | 第41页 |
5.4.2.9 多边形覆盖多折线 | 第41-42页 |
5.4.2.10 多边形覆盖多边形 | 第42-43页 |
第六章 结束语 | 第43-44页 |
致谢 | 第44-45页 |
参考文献 | 第45页 |