内容摘要
前言
1开发方式的选择
1.1自主开发
1.1.1开发相对完整的矢量图形系统
1.1.2开发数据库管理功能
1.1.3建立矢量图形系统与数据库管理系统的连接
1.1.4开发各种查询、空间信息统计和分析功能
1.2二次开发
1.2.1嵌入式二次开发
1.2.2集成二次开发
2.系统所采用的集成开发工具简介
2.1 MapInfo
2.1.1以表(Table)的形式组织信息
2.1.2方便的图形编辑处理功能
2.1.3图形对象
2.1.4地图图层化
2.1.5专题地图
2.1.6关系型数据库管理功能
2.1.7支持多种数据格式及其转换
2.1.8数据查询分析功能
2.1.9二次开发工具Mapbasic
2.1.10二次开发能力
2.2.Delpbi
2.2.1 Delpbi的可视化开发环境
2.2.2 Delphi的组件技术
2.2.3 Delpbi的数据库技术
3.系统设计
3.1系统软硬件设计
3.1.1系统运行所需的软件
3.1.2系统所需的硬件环境
3.2系统总体结构
3.3系统功能模块设计
3.3.1文件处理子系统
3.3.2数据输入子系统
3.3.3数据编辑子系统
3.3.4数据查询子系统
3.3.5数据统计分析子系统
3.3.6数据转换子系统
3.3.7数据输出子系统
3.3.8系统维护子系统
3.4系统用户界面设计
4.数据组织
4.1空间数据的拓扑关系模型
4.2 MapInfo的数据组织
4.2.1属性数据的表结构文件TAB
4.2.2数据文件DAT
4.2.3交叉索引文件ID
4.2.4空间数据文件MAP
4.2.5索引文件IND
4.3系统数据组织
4.3.1基础数据的收集
4.3.2系统图形数据的输入、编辑
4.3.3建立属性数据库
4.3.4土地分类数据库
5.集成开发技术
5.1面向对象技术
5.1.1对象
5.1.2类
5.1.3封装
5.1.4继承
5.1.5消息
5.1.6 MapInfo的对象模型
5.2 0LE技术
5.3用Delphi开发的应用程序与MapInfo之间的连接
5.3.1 Delphi应用程序调用MapInfo地图功能
5.3.2启动MapInfo的消息回调
6.应用实例
6.1属性数据输入
6.2空间分析、统计应用
参考文献
致谢
西南大学;
西南师范大学;