§3.地理信息系统逻辑设计模型

地理信息系统数据管理和模型的实现,特别是逻辑模型的实现,依靠用户对系统功能的正确调用来完成。因此必须使系统和使用者之间相互“理解”。事实上是系统设计者与使用者沟通,使用者要明确如何发出指令,使系统完成特定的应用任务,系统需要能够解释使用者发出指令的意义以及完成正确的操作。这就遇到两个问题:①使用者不可能完全了解系统的底层结构和具体算法;②使用者的问题是灵活多变的,系统不可能“事先”了解使用者的所有问题以备提问。这就需要建立一套独立于系统物理结构和计算机之上的逻辑规则,使用者基于这种逻辑规则组织自己的应用问题和分析模型,系统则依据逻辑规则将用户的问题和模型分解成相应的基本操作步骤加以完成,这套逻辑规则必须为系统设计者和使用者双方理解和采用。这些规则可称为地理信息系统的逻辑设计模型。它们包括地理信息系统数据的基本内涵、基本操作公理、地图集合定义,进而可将所有地图及地图之间的操作表示为逻辑表达式,然后分解为基本操作予以完成。