内容简介
第1篇地理信息系统及其开发
第1章地理信息系统概论
1.1信息与信息系统
目 录
1.2地图与地理空间数据
1.2.1地图
1.3地理信息与地理信息系统
1.3.1地理信息
1.2.2空间数据
1.3.2地理信息系统
1.4地理信息系统的构成
1.4.1硬件环境
1.4.2软件环境
1.4.3地理空间数据
1.4.4系统使用与管理人员
第2章地理信息系统的空间数据表示
2.1栅格数据结构
2.1.1 链式编码(Chain Codes)
2.1.2 游程长度编码(Run-Length Codes)
2.1.3 四叉树编码(Quadtree Encoding)
2.2矢量数据结构
2.3两种结构的比较和选择
第3章地理信息系统的开发与评价
3.1一般管理信息系统的开发过程
3.1.1信息系统及其分类
3.1.2管理信息系统的开发过程
3.1.3信息系统开发的原型化技术
3.2应用型地理信息系统的开发
3.2.1地理信息系统功能分析
3.2.2空间数据的采集与输入
3.3地理信息系统的评价
3.4地理信息系统的开发平台
3.4.1 系统平台的一般特征
3.4.2系统平台的基本功能
4.1.2桌面地图信息系统
4.1.1 MapInfo的产生与发展
4.1 MapInfo与桌面地图系统
第2篇 地理信息系统开发平台MapInfo
第4章MapInfo系统概述
4.1.3 MapInfo的技术特点
4.2 MapInfo的安装与启动
4.2.1运行环境与系统安装
4.2.2启动MapInfo
4.3.1数据文件
4.3.2命令菜单
4.3 MapInfo的数据文件与命令菜单
4.4 MapInfo公司的WWW站点
第5章MapInfo地图组织
5.1表的基本概念
5.2分层地图
5.2.1创建地图
5.2.2图层及其选择
5.2.3装饰图层
5.2.4栅格图层
5.3地理编码
5.3.1按地址编码
5.3.2按边界编码
5.3.3选择编码方法的注意事项
5.3.4创建点
5.4布局及其建立
5.4.1布局窗口的建立与使用
5.4.2 自定义布局
5.5.1 OLE与MapInfo地图
5.5将地图嵌入其他程序
5.5.2地图嵌入的方法
第6章MapInfo表的管理与使用
6.1 MapInfo表的管理
6.1.1表的创建与删除
6.1.2表的修改与保存
6.1.3表的复制与重命名
6.1.4表的数据更新
6.2选择与查询
6.2.1选择及其特点
6.2.2屏幕选择工具
6.2.3选择查询
6.3SQL查询
第7章MapInfo的专题地图
7.1专题地图及其制作
7.1.1制作方法
7.1.2专题图层
7.2常用的专题地图
7.2.1范围地图
7.2.2等级符号地图
7.2.3点密度地图
7.2.4独立值地图
7.2.5直方图地图
7.2.6饼图地图
第8章MapInfo应用实例
8.1华盛顿特区电子地图
8.1.1数据文件
8.1.2表结构分析
8.1.3叠加显示
8.2.1数据文件
8.2中国电子地图
8.2.2表结构分析
8.2.3叠加显示
8.3 MapInfo的商业应用
8.3.1应用背景及解决方案
8.3.2分析过程
9.1MapBasic概述
9.1.1 MapBasic的集成环境与特征
第9章MapBasic基础
第3篇 MapBasic语言及其应用
9.1.2 MapBasic的安装
9.1.3创建MapBasic的应用程序
9.1.4程序的调试与运行
9.2 MapBasic基本元素
9.2.1 MapBasic的基本语法规则
9.2.2 MapBasic的变量
9.2.3表达式
9.2.4流控制结构
9.3过程与函数
9.3.1过程
9.3.2事件处理程序
9.3.3用户函数
9.3.4 Define及Include语句
第10章MapBasic程序设计
10.1用户界面的创建
10.1.1用户事件的处理
10.1.2用户菜单
10.1.3标准对话框
10.1.4创建用户对话框
10.1.5窗口设计
10.1.6按钮盒设计
10.1.7使用工作空间
10.2工作表的管理
10.2.1用MapBasic打开表
10.2.2访问表的指定行列
10.2.3创建一个新表
10.2.4修改表结构
10.3文件的输入/输出
10.3.1文件输入/输出的基本概念
10.3.2顺序文件的输入/输出
10.3.3随机文件的输入/输出
10.3.4二进制文件的输入/输出
10.4地图对象的使用
10.4.1使用对象变量
10.4.2使用对象列
10.4.3创建新对象
10.4.4修改对象
10.4.5地图查询
第11章用MapBasic建立用户系统
11.1 MapBasic程序结构
11.2用户界面程序实例
11.2.1程序功能简介
11.2.2源程序及其注解
参考文献