(二)系统的功能模块组成

  1. 系统主控功能模块:其主菜单显示为:
  1. 数据输入子系统

  2. 数据项预处理子系统

  3. 数据管理子系统

  4. 数据转换子系统

  5. 数据分析子系统

  6. 数据输出子系统

  7. 应用子系统

(9)退出

本系统主控模块是在执行 Menu、Sml 文件后设置功能键,显示菜单选择项,用户可根据需要键入 F1-F10 之间的任一键。如果选择了这以外的任何键,系统都会显示出错信息,提示用户重新键入。

  1. 数据输入子系统:其一级子菜单显示为:
  1. 空间数据输入图形数字化

图形错误显示拓扑结构

  1. 属性数据输入增加数据项

删除数据项合并数据项追加数据

(9)返回

数据输入包括空间数据和属性数据的输入。在一级子菜单下面还可能有二级、三级⋯⋯多级子菜单,用户可根据需要选用。

空间数据输入采用两种方式:一种是用数字化仪输入,在 ARC 状态下, 启动 ADS 命令进行输入;另一种是在键盘上输入图形上各点的(x,y)坐标值,使用 GENERATE 命令。考虑到空间数据的输入是一项繁琐易错的过程,需反复查错修改,而且完成这一过程的重要任务是建立拓扑结构,因此本子系统中包括建立和重建拓扑结构,用 CLEAN 和 BUILD 命令,和显示 Coverage 错误(用 EDITPLDT 命令)的功能。

对于属性数据的输入来说,主要是针对由 CLEAN 和 BUILD 命令产生的Coverage 属性表 PAT、AAT、TIC、BND 文件进行操作的,它包括在 ARC 状态下增加数据库数据项、删除数据项、合并数据项、产生新的数据文件,以及追加数据。其中 Coverage 要素属性数据的追加用以下三种方式:一种是直接在 TABLES 模块中用 GET 命令、UPDATE 命令、ADD 命令,以及建立 LOOKUP 查找表追加数据;另一种是在 ARCEDIT 模块中,在显示 Cov-erage 要素同时进行操作,用 CALCULATE 命令或 MOVEITEM 命令。这一操作充分发挥了 ARC/INFO 人机对话的功能,是本系统的一大特点。第三种是在关系数据库 FOXBASE 状态下,对由 ARC/INFO 中转换出的数据文件进行数据项和数据的追加,然后再

转换到 ARC/INFO 的 Coverage 的要素属性文件中去。3.数据预处理子系统:其一级子菜单显示为:

  1. 空间数据预处理投影变换

坐标比例尺转换错误检查与编辑图形拼接

边缘匹配

  1. 属性数据预处理数据库编辑

数据库更新与维护数据库连接

(9)返回

空间数据预处理主要包括数字化错误检查与编辑、投影变换、坐标和比例尺转换、图形拼接和边缘匹配。

数字化错误检查与修改在 ARC 状态下,进入 ADS 或 ARCEDIT 状态,配之以 CLEAN、BUILD 和 EDIT-PLOT 命令进行,主要目的是为了清除图形数字化的错误。

投影变换,是为不同信息源的图形资料统一、配准服务的。目的是为图形空间操作、统计分析作准备。在 ARC 状态下用 PROJECT 命令即可。

坐标和比例尺变换是图形空间操作,如拼图、图形叠加所必须的。用TRANSFOR 命令。

有时由于数字化仪的限制,一幅图分成多幅进行数字化,也可能本来底图就是分幅的,为了得到完整的一幅图,就必须进行拼图。拼图在 ARC 状态下用 MAPJOIN 命令,拼图过程中有可能出现相接的两幅图边缘不匹配,这就需要进行边缘匹配,以保证拼图的质量。边缘匹配在 ARC 状态下用 EDGEMATCH 命令。

属性数据预处理和输入过程一样,同样可以在三种状态下进行数据编辑、数据库文件更新和维护以及数据库连接。但是最方便的是在关系数据库状态下,充分发挥 FOXBASE 系统的优点。

  1. 数据管理子系统:其第一级子菜单显示为:
  1. 空间数据管理

  2. 属性数据管理数据检索

数据更新 数据库连接计算、统计

(9)返回

本子系统也分为空间数据管理和属性数据管理两部分。前一部分在ARCEDIT 中进行,后一部分则以 FOXBASE 关系数据库为主,以从 ARC/INFO 转换出来的数据文件为对象,进行数据检索、更新和汇总。FOXBASE 系统扩充了 ARC/INFO 系统有限的数据管理能力,并可在 ARC 状态下直接调用。

  1. 数据转换子系统:其一级子系统菜单显示为:
  1. 图形数据文件格式转换

  2. 属性数据文件格式转换

(9)返回

该子系统包括图形数据文件和属性数据文件转换。图形数据文件格式的转换包括点、弧格式文件与栅格文件的互换。点弧格式文件与 DIME 文件、AUTOCAD 文件、MAPEDIT 文件以及 ATLASGRAPHICS 的文件之间相互转换。属性数据文件的转换,包括 PCARC/INFO 的内部文件数据库系统 FOXBASE 文件、统计软件 Minitab 和 SX、绘图软件 FOXGRAPH、QPRO 和 LOTUS-1-2-3 以及与其它高级语言的文本文件的相互转换。由 PCARC/INFO 转出的数据文件可以有三种格式,即 Dilimited、Fixed 和 Long。

  1. 数据分析子系统:其一级菜单显示为:
  1. 空间分析与操作

  2. 模型和统计分析

(9)返回

数据分析包括空间数据的操作与分析和属性数据的统计分析和模型等。空间分析主要包括 Coverage 的更新、特征提取、特征合并、图形拼接、空间连接、叠加分析和缓冲区分析等功能。以及用高级语言如 FORTRAN77 和 BASIC 编制的模型分析软件,使系统具有较强的分析功能。如描述统计、相关分析、回归分析、聚类分析、主成分分析、因子分析、对应分析、调和分析、时空人口增长模型、人口密度函数模型、人口迁移模型等。该子系统是 SPGIS 的核心,利用这些分析功能进行人口地理系统研究。

  1. 数据输出子系统:其一级子菜单显示为:
  1. 地图输出

  2. 统计报表输出

  3. 统计图件输出

(9)返回

本子系统由三部分组成。第一部分是图形数据的输出,主要是利用PCARC/INFO 的 ARCPLOT 模块和 ATLASGRAPIIICS 绘图系统来实现的;第二部分是统计报表的输出,有关操作全在关系数据库 FOXBASE 下进行;第三部分是统计图(包括坐标图)的输出,主要是根据分析结果用一些集成软件如QPRO、FOXGRAPH 和 LOTUS-1、2、3 来进行绘制。

  1. 应用子系统:其一级子菜单显示为:
  1. 查询、检索举例

  2. 专题制图举例

  3. 模型分析及结果举例

(9)返回

该子系统作为应用实例来说明上海市人口地理信息系统各大功能模块的应用。