(1)显示器:显示器有字符显示器和图形显示器,字符显示器只能输出文本,而地理信息系统中有大量的空间数据,因此图形显示器是系统有力的输出设备。
在微机系统中,显示器和图形卡非常丰富,分辨率从320×200到1280×1024,颜色可达256种。在选用设备时要考虑系统软件的支持。表8-4列出常用的图形显示器性能。
(2)绘图机:绘图机分为矢量绘图机和扫描绘图机两大类。矢量绘图机有平板式和滚筒式,平板式精度高,但速度较低;滚筒式结构简单,速度快,价格便宜,但精度较低。扫描绘图机速度快、色彩丰富,除输出图形外还可以输出图像。表8-5和表8-6列出矢量绘图机和扫描绘图机的性能。
(3)打印机:地理信息系统除输出图形外,还有许多表格和文字需要输出,打印机可完成这些功能,打印机有针式打印机、激光打印机、液晶打印机、喷墨打印机等种类。有些打印机还可以打印图形,有些还有彩色功能。典型的打印机有EPSON系列、Brother系列、HP系列等。
表8—4图形显示器性能
表8—5矢量绘图机性能
表8—6扫描绘图机性能
二、微机地理信息系统支撑软件
用户使用不包括软件的机器往往是非常困难而且很不方便的,地理信息系统不是直接建立在硬件机器上的,而是由程序设计语言设计、运行于操作系统之上并且有数据库管理系统支持。因此从硬件机器向上有操作系统、程序设计语言、数据库管理系统等支撑软件。
1.操作系统:操作系统对系统内各种软硬件资源进行合理管理,为用户创造了一个方便、有效、安全、可靠地使用计算机的工作环境。微机上较流行的操作系统有Unix、DOS、OS/2等。
Unix操作系统是一个通用的、多用户、多任务的分时系统。Unix系统在结构上分为内核和核外程序两层。内核部分包括进程管理、存储管理、设备管理、文件系统等部分;核外程序以内核为基础,两者结合为一体,提供良好的服务功能。Unix向用户提供用户命令和系统调用两种界面,采用树形结构文件系统,把文件、设备统一管理,便于用户使用。Unix实际上已成为工作站上的标准操作系统,而且具有开放性结构,便于不同系统连接,因此采用Unix系统有助于系统的移植和扩展。
DOS是Micro Soft公司在微机上开发的单用户、单任务操作系统,由文件系统和输入输出系统组成。DOS采用层次模块结构,三个模块为输入输出系统BIOS、IBMBIOS.COM、文件系统IBMDOS.COM和命令处理程序COMMAND.COM。DOS是微机使用最广泛的操作系统,有大量的应用程序可运行在DOS之上。
OS/2是IBM公司为PS/2系列微机开发的单用户、多任务操作系统,也可运行于80286以上的微机。OS/2适合IBM系统应用体系结构(SAA),用户可方便地切换运行不同类型IBM硬件上应用程序,而源程序能方便地送到不同类型IBM系统和通讯设施上去。
为了便于用户的使用,系统还提供了图形用户界面,Unix的用户界面为OPENLOOK/Motif,OS/2用户界面为PM(Presention Manager),DOS用户界面为Windows。
2.程序设计语言:程序设计语言是编写计算机程序的语言。计算机能使用的语言为机器语言(即计算机指令系统),由于机器语言是计算机内部形式,难以编写程序。为了容易编程,针对各种计算机抽象出一种记忆符号,这就是汇编语言。机器语言和汇编语言都是面向机器的语言,属于低级语言,其程序紧凑,运行速度快,但不具移植性,而且难于描述解决问题的过程。
高级程序设计语言不关心计算机内部结构,而着眼于描述解决问题的过程。针对不同目标,高级语言有许多种,如Basic、Fortran、Pascal、C、Cobol、Ada、Forth、Prolog、Lisp等。