首页 历史故事 空间信息处理流程模型

空间信息处理流程模型

时间:2022-01-20 历史故事 版权反馈
【摘要】:空间信息处理流程模型跟ArcGIS空间信息处理框架类似。图8.5 ArcGIS Geoprocessing建模工具界面空间信息处理流程模型体现了地学应用领域的流程建模知识。在面向服务的体系架构下,构建空间信息处理流程模型可以理解为服务组合模型的构建,即构建一个包括数据流和控制流的由抽象服务节点构成的服务组合模型。
空间信息处理流程模型_网络地理信息系统

8.2.1 空间信息处理流程模型

在GIS领域中,地球空间信息处理流程可以看做是GIS领域的科学工作流。就科学工作流而言,NASA的kepler工作流系统、可视化科学工作流管理系统VIEW、ESRI的ArcGIS Model Builder等都可以称为科学工作流系统。空间信息处理流程模型跟ArcGIS空间信息处理框架(Geoprocessing Framework)类似。图8.5显示了ArcGIS Geoprocessing建模工具(Model Builder)界面,界面上的处理流程模型包括两个处理方法:缓冲区分析和格式转换(将缓冲区分析结果转换为KML文件),从而实现了两个简单处理功能的组合。

img105

图8.5 ArcGIS Geoprocessing建模工具界面

空间信息处理流程模型体现了地学应用领域的流程建模知识。例如:做一个洪水淹没的分析,一般先做一个缓冲区分析,然后再将缓冲区分析的结果与基础地理底图进行叠置,就能确定何处发生了洪水,然后对洪水区域周围进行评估。该流程实现后,可以固化下来,形成一个建模知识。如果其他用户再想实现同样的功能,则无需重复工作,可以直接使用该流程。对于复杂的流程,可以用脚本或形式化表达的机制共享和发布。这有点类似于代码的共享,只是这种共享的抽象级别比代码共享的级别更高,体现了知识共享的概念。

虽然ArcGIS建模工具可以实现空间信息处理功能的拖拉式组合和运行,但它依赖于ArcGIS的私有运行环境,所能够组合的只是ArcGIS中提供的有限的空间信息处理操作,局限性太大,不适应开放的网络环境。在面向服务的体系架构下,构建空间信息处理流程模型可以理解为服务组合模型的构建,即构建一个包括数据流和控制流的由抽象服务节点构成的服务组合模型。数据流体现了服务间的数据交换,而控制流定义了服务执行的顺序,抽象服务代表一类具有相同功能和输入、输出的具体服务。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈