( 1) 地理信息系统基础软件
能提供给用户进行二次开发的 GIS 基础平台,高级语言编译系统和数据库管理系统。
1) 录入软件。用于采集数据,转换成系统可接收的格式,并按一定的数据组织形式存储在数据库中。录入的数据包括空间数据和非空间数据,录入的方式可通过手扶跟踪数字化、扫描数字化、键盘键入以及从其他系统中转换等。
2) 编辑软件。使用人机交互的方式在图形显示终端上,完成对数据的修改和更新,提供删除、插入、截取、移动、复制、旋转、分离、合并等功能。
3) 管理软件。将空间数据以一定的格式进行存储和检索,提供安全保密措施,防止泄密并且在遭受意外破坏时能进行恢复处理,能进行完整性检查,保持数据的一致性。
4) 分析软件。数据分析预处理软件: 可进行坐标变换、地理内插、数据配准与纠正、数据格式转换等。分析软件: 可进行统计分析、预测模型、评价模型、数学规划、决策模型等。
5) 输出软件。绘图软件、数值生成软件等。
( 2) 地理信息系统二次开发软件
针对不同用户、不同功能需求、不同管理和运作方式,基于地理信息系统基础软件平台上的二次开发软件,如图 2. 5 所示。二次开发的强度愈大,用户的使用愈简单,愈易掌握,只有二次开发做得好的地理信息系统才会是一个成功的、实用的地理信息系统( McGrath et al. ,2006) 。
图 2. 5 地理信息系统的软件系统
地理信息系统的软件平台包括 G1S 应用软件及其他基本软件等。软件的配置需考虑如下方面:
1) 能最大限度地满足本系统的需要,便于使用与开发,汉化程度高;
2) 经受过多年来大型系统建设的考验,性能稳定可靠,价格相对合理;
3) 软件的维护、更新、升级有保障。