需要 Spatial Analyst 许可。
一旦确定了需要创建哪种模型类型来解决问题,您就应该确定可用于构建该模型的一组概念性步骤。
步骤 1:陈述问题
- 要解决空间问题,首先需要对所要尝试解决的问题和达成的总体目标做出明确的陈述。
步骤 2:分解问题
- 理解总体目标后,必须将问题分解为一些具体目标、识别实现具体目标所需的各个元素及其交互作用,以及创建所需的输入数据集来开发表示模型。
- 明确具体目标后,即可开始开发实现总体目标所需的步骤。 通过按顺序排列目标,您将更好地理解最终尝试解决的问题。
- 例如,如果您的总体目标是查找能够发现驼鹿的最佳地点,则您的具体目标可能是找出驼鹿的最近出没位置、作为驼鹿主要食物来源的植被类型等。
- 确定具体目标后,就需要识别可实现这些具体目标的元素以及这些元素之间的交互作用。 这些元素将通过表示模型进行建模,他们之间的交互作用将通过过程模型建模。
- 在发现驼鹿的示例中,已知的位置和植被类型仅是确定驼鹿最有可能出现位置的某些要素。 人类的位置和现存的道路网也会影响驼鹿。 元素间的交互作用是:驼鹿更喜欢某些植被类型,且它们会避开道路上的行人。 因此,可能需要使用一系列的过程模型来最终找出驼鹿最有可能出现的位置。
- 还应在此步骤中确定必要的输入数据集。 确定数据集后,需要将其表示为一组数据图层(表示模型)。 要执行此操作,应对在 Spatial Analyst 中如何表示栅格数据有充分的了解。
- 输入数据集中可能包含过去一周中驼鹿的出现位置、植被类型以及人类住所和道路的位置。
- 整个模型(由一系列的具体目标、过程模型和输入数据集组成)提供了一个有助于决策的现实模型。
步骤 3:探索输入数据集
步骤 4:执行分析
- 在此阶段,需要确定用于构建总体模型的工具。 Spatial Analyst 提供了多种可实现此目的的工具。
- 在发现驼鹿的示例中,可能需要确定一些必需的工具来执行以下操作:选择某些植被类型并确定其权重、建立房屋和道路的缓冲区,并正确地确定其全部权重值。
步骤 5:验证模型结果
- 检查模型结果。 是否需要更改某些参数以获得更好的结果?
- 如果创建了多个模型,请确定应使用哪个模型。 您需要确定最佳模型。 是否有一个模型能够更好地满足您的既定目标?
第 6 步:实施结果
- 一旦在概念上解决了您的空间问题,并验证了某个特定模型的结果能够满足您的初始预期,接下来就可以实施结果了。
- 当您游览驼鹿最有可能出现的位置时,您确实看到驼鹿了吗?
- 很多时候,会存在一些冲突的具体目标和评估标准,在就结果达成一致前,需要先解决这些冲突内容。 有关详细信息,请参阅由 Jacek Malczewski 所著的《GIS 和多标准决策分析》(GIS and Multicriteria Decision Analysis)。
应用概念模型
可通过多种应用程序运用该方法解决问题。 以下主题提供了一个使用概念模型解决选址问题的示例:
参考资料
Malczewski, J, GIS and Multicriteria Decision Analysis, 1999, Wiley & Sons