这样领域专家就可以使用它快速高效地建立多种领域空间决策支持系统。也就是说开发一个 通用的开发工具,决策者可以用来定制、修改、调整、扩展空间决策支持系统以解决特定的 空间决策问题。图10-8是一个通用空间决策支持系统的结构体系图 MDBMS 数据 专家系统壳 问题 用户 专家 知识 图10-8:通用空间决策支持系统的结构体系图 系统的核心是一个专家系统壳( Shell),它可以单独作为专家系统开发工具,直接控制 着SDSS的控制流和信息流,提供表达和存储非结构化领域知识,它还包含了推理控制、系 统和用户界面和对外交流的元知识,以及非结构化空间知识的推理机。它是SDSS的大脑。 为使用空间和非空间数据,专家系统壳有一个与外部数据库的接口,包括GIS,关系数据库 和遥感信息系统。模型管理系统管理和处理程式式知识包括算法、统计程序和数学模型,它 也有一个与专家系统壳的接口,可以通过专家系统壳的元知识进行调用。除了与数据库管理 系统、模型管理系统的接口外,友好的用户界面和知识获取模块也是专家系统壳的基本组成 部分 本节重点讨论空间决策支持系统的模型管理系统,关于数据库管理系统在前面的章节已 作了介绍,至于知识库和知识处理将在下节专家系统里讨论。 2.5空间决策支持系统的模型管理系统 为解决自然和人文过程中出现的各种复杂的空间问题,多年来学者们提出了大量的结构 化模型,包括统计方法、数学模型、启发式程序、算法等,这些模型与描述性的知识不同 具有高度结构化的格式和固定的执行程序。这些模型对解决那些结构化的决策问题很有帮助 作用,但不幸的是,它们的形式逻辑和解决方法对决策者来说通常很难或需要花很长时间才 能理解,尤其是那些非技术背景的决策者更是容易混淆或不恰当有效地运用它们,从而限制 了这种类型的知识的有效利用。另外,这些结构化的模型要在GIS环境下使用,还有一个 与GIS数据模型兼容性的问题,模型与GS数据库相互操作是一个基本要求。所以空间决 策支持系统需要适当地挑选和组织有关的模型,与管理空间和非空间数据的数据库管理系统 相对应的,要有一个模型管理系统。模型管理系统应具有下列功能: 帮助用户选择与分析有关的模型 对多种类型的模型进行分类和维护以支持各种层次的决策过程 能将模型子模块组合复杂的模型; 提供恰当的数据结构满足査询、分析、显示:满足与数据库的嵌入或数据交换:;满 足模型与描述性知识的交流 提供用户咨询和结果解释的友好界面
这样领域专家就可以使用它快速高效地建立多种领域空间决策支持系统。也就是说开发一个 通用的开发工具,决策者可以用来定制、修改、调整、扩展空间决策支持系统以解决特定的 空间决策问题。图 10-8 是一个通用空间决策支持系统的结构体系图。 数据 DBMS 问题 用户 模型 MDBMS 知识 专家 专家系统壳 图 10-8:通用空间决策支持系统的结构体系图 系统的核心是一个专家系统壳(Shell),它可以单独作为专家系统开发工具,直接控制 着 SDSS 的控制流和信息流,提供表达和存储非结构化领域知识,它还包含了推理控制、系 统和用户界面和对外交流的元知识,以及非结构化空间知识的推理机。它是 SDSS 的大脑。 为使用空间和非空间数据,专家系统壳有一个与外部数据库的接口,包括 GIS,关系数据库 和遥感信息系统。模型管理系统管理和处理程式式知识包括算法、统计程序和数学模型,它 也有一个与专家系统壳的接口,可以通过专家系统壳的元知识进行调用。除了与数据库管理 系统、模型管理系统的接口外,友好的用户界面和知识获取模块也是专家系统壳的基本组成 部分。 本节重点讨论空间决策支持系统的模型管理系统,关于数据库管理系统在前面的章节已 作了介绍,至于知识库和知识处理将在下节专家系统里讨论。 2.5 空间决策支持系统的模型管理系统 为解决自然和人文过程中出现的各种复杂的空间问题,多年来学者们提出了大量的结构 化模型,包括统计方法、数学模型、启发式程序、算法等,这些模型与描述性的知识不同, 具有高度结构化的格式和固定的执行程序。这些模型对解决那些结构化的决策问题很有帮助 作用,但不幸的是,它们的形式逻辑和解决方法对决策者来说通常很难或需要花很长时间才 能理解,尤其是那些非技术背景的决策者更是容易混淆或不恰当有效地运用它们,从而限制 了这种类型的知识的有效利用。另外,这些结构化的模型要在 GIS 环境下使用,还有一个 与 GIS 数据模型兼容性的问题,模型与 GIS 数据库相互操作是一个基本要求。所以空间决 策支持系统需要适当地挑选和组织有关的模型,与管理空间和非空间数据的数据库管理系统 相对应的,要有一个模型管理系统。模型管理系统应具有下列功能: ⚫ 帮助用户选择与分析有关的模型; ⚫ 对多种类型的模型进行分类和维护以支持各种层次的决策过程; ⚫ 能将模型子模块组合复杂的模型; ⚫ 提供恰当的数据结构满足查询、分析、显示;满足与数据库的嵌入或数据交换;满 足模型与描述性知识的交流; ⚫ 提供用户咨询和结果解释的友好界面;
空间决策支持系统对模型高效的分类和组织问题是决策支持系统的核心功能。将模型分 类并按不同层次的深度进行组织可以有效的管理和使用模型。例如可以先按决策问题进行第 级分类,再按评价条件和状态进行第二级分类,还可以继续进行更深层次的分类。下面给 出一个分类示例: 1)决策问题分类 第一级分类: 环境问题 土地利用规划问题 资源分配问题 设施配置问题 网络问题 水文问题 地质问题 海岸线问题 假设关心的是网络问题,关于网络问题的各种模型组织成第二级分类,如下所示: 最短路径 最少搜索路径( Spanning tree)问题 ◆货郎担问题 多点通讯问题( Multicast communication) 运输问题 商品流问题 对于每个选择的问题,还可以继续细分成更专的类型,如商品流问题,可以继续分成单 商品和多商品流问题。要选择某个专用的模型,用户通过一系列“是或否”的问题向导,直 到找到需要的解决问题的模型 2)按技术条件分类 表10-3:决策问题的分类示例 A.确定性 B.空间 确定性模型 离散模型 不确定性模型 连续模型 随机模型 不精确模型 C.过程 D.时间 静态模型 离散模型 动态模型 连续模型 E.线性 F.目标 线性模型 单目标模型 非线性模型 多目标模型 G.变量 实型 根据上述分类,可以构造一个决策树,将模型分类知识用一种知识表达方式进行表示, 例如本例可以用产生式规则表示,每条路径对应一个规则。本例对确定性分类下共有26规 则,其中一条规则描述如下: 表10-4:决策规则 IF situition certain AND
空间决策支持系统对模型高效的分类和组织问题是决策支持系统的核心功能。将模型分 类并按不同层次的深度进行组织可以有效的管理和使用模型。例如可以先按决策问题进行第 一级分类,再按评价条件和状态进行第二级分类,还可以继续进行更深层次的分类。下面给 出一个分类示例: 1)决策问题分类 第一级分类: ⚫ 环境问题 ⚫ 土地利用规划问题 ⚫ 资源分配问题 ⚫ 设施配置问题 ⚫ 网络问题 ⚫ 水文问题 ⚫ 地质问题 ⚫ 海岸线问题 假设关心的是网络问题,关于网络问题的各种模型组织成第二级分类,如下所示: ◆ 最短路径 ◆ 最少搜索路径(Spanning tree)问题 ◆ 货郎担问题 ◆ 多点通讯问题(Multicast communication) ◆ 运输问题 ◆ 商品流问题 对于每个选择的问题,还可以继续细分成更专的类型,如商品流问题,可以继续分成单 商品和多商品流问题。要选择某个专用的模型,用户通过一系列“是或否”的问题向导,直 到找到需要的解决问题的模型。 2)按技术条件分类 表 10-3:决策问题的分类示例 A. 确定性 确定性模型 不确定性模型 随机模型 不精确模型 B. 空间 离散模型 连续模型 C. 过程 静态模型 动态模型 D. 时间 离散模型 连续模型 E.线性 线性模型 非线性模型 F.目标 单目标模型 多目标模型 G. 变量 实型 整型 根据上述分类,可以构造一个决策树,将模型分类知识用一种知识表达方式进行表示, 例如本例可以用产生式规则表示,每条路径对应一个规则。本例对确定性分类下共有 2 6 规 则,其中一条规则描述如下: 表 10-4:决策规则 ——————————————————————— IF situition certain AND