模型和统计主要是根据Coverage的属性数据来进行的,如根据各种统计方法对人口社会经济数据进行统计。这一过程主要是通过把PCARC/INFO中的属性数据文件,转换到一些软件如Minitab、SX和自行用FOR-TRAN77、BASIC编制的程序来进行分析的,分析内容主要包括人口分布及动态变化,人口增长与产业扩散、人口分布与土地利用空间结构分析、人口在空间的迁移等。
(六)成果输出
这一过程主要是把上述空间分析和模型分析的结果,从屏幕、打印机和绘图仪上输出,包括各类地图,如行政图、人口密度图、人口增长指数图、工业密度图、工业职工密度图、工业产值密度图、工业利润密度图、工业增长指数图、人口各类构成图(主要是人口普查的各项社会经济指标)、住房分布图、工业分布图、商业分布图、人口居住空间结构主成分图、人口土地利用空间结构分析图等以及根据各种分析和统计方法的包括人口、经济、住房、土地利用的各种分析表格和统计图的绘制,如人口密度随距离的变化图、历年城郊人口增长曲线等。
为了实现上述成果输出功能,本系统除了利用PCARC/INFO系统的有关成果输出的功能外,还利用了其它一些软件的优点。即首先把图形的属性文件和分析结果以标准格式转换到一些制图软件中,然后利用这些软件进行图形绘制。这些软件包括QPRO、FOXGRAPH、LOTUS-1、2、3和ATLASGRAPHICS等。
三、总体结构与功能模块
(一)系统总体结构
上海市人口地理信息系统采用模块式结构,菜单式选样方式。系统采用PCARC/INFO宏语言写成,由一个主菜单以及多级子菜单组成,供用户按需要逐级调用。
整个系统由七大功能模块组成,即数据输入子系统、数据处理子系统、数据管理子系统、数据转换子系统、数据分析与处理子系统、数据输出子系统和应用子系统。前面六大功能模块实现了完整的图形数据和属性数据的输入、输出、编辑、检索、转换、分析等一系列功能。而最后一个功能模块则是上海市人口地理系统分析中的一些应用实例。
SPGIS的建立,充分利用了PCARC/INFO的所有功能,并在此基础上结合FOXBASE关系数据库系统、ATLASGRAPHICS绘图系统、多种分析和绘图软件如Minitab、SX、QPRO、LOTUS-1-2-3、FOXGRAPH以及自己编制的分析模型软件,功能全面,同时系统又采用模块化结构,菜单选择方式,使操作灵活方便。
(二)系统的功能模块组成
1.系统主控功能模块:其主菜单显示为:
(1)数据输入子系统
(2)数据项预处理子系统
(3)数据管理子系统
(4)数据转换子系统
(5)数据分析子系统
(6)数据输出子系统
(7)应用子系统
(9)退出
本系统主控模块是在执行Menu、Sml文件后设置功能键,显示菜单选择项,用户可根据需要键入F1-F10之间的任一键。如果选择了这以外的任何键,系统都会显示出错信息,提示用户重新键入。
2.数据输入子系统:其一级子菜单显示为:
(1)空间数据输入
图形数字化
图形错误显示
拓扑结构
(2)属性数据输入
增加数据项
删除数据项
合并数据项
追加数据
(9)返回
数据输入包括空间数据和属性数据的输入。在一级子菜单下面还可能有二级、三级……多级子菜单,用户可根据需要选用。
空间数据输入采用两种方式:一种是用数字化仪输入,在ARC状态下,启动ADS命令进行输入;另一种是在键盘上输入图形上各点的(x,y)坐标值,使用GENERATE命令。考虑到空间数据的输入是一项繁琐易错的过程,需反复查错修改,而且完成这一过程的重要任务是建立拓扑结构,因此本子系统中包括建立和重建拓扑结构,用CLEAN和BUILD命令,和显示Coverage错误(用EDITPLDT命令)的功能。