GIS与应用分析模型集成方式探讨.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GIS与应用分析模型集成方式探讨 王 文 李 红 河〔海大学水资源开发利用国家专业实验室 南京210098) 马劲松 (南京大学城市与资源学系,南京,210093) 1.引5与专业应用分析模型集成的意义 随着GIs技术的发展及其应用领域的扩大,GIs系统简h}的分析功能已远远不能满足需 要,尽管大多数GIs软件能通过其宏语言或内部函数提供统计分析等基木的分析手段,然而 地学工作者及其他GIs使用者往往需要功能更为复杂、强大的应用分析模型 (包括数学模型、 环境模拟模型等)。正如中国测绘学会地图学与GIs专业委员会 (1997)所指出的,当前GIs 进一步发展面临的主要问题之一是:“以数据的采集、储存、情理和查询检索功能为主的GIs 不能满足社会和区域可持续发展在空问分析、预测预报、决策支持等方面的要求,直接影响 到GIs的应用效益和生命力”0I。-!jGIs分析功能不足相对的另一方面问题是,在各个专业 应用领域,都有许多具有很大实用价值的应用模型,比如水文研究领域使用的众多产汇流模 型、水质模拟模型等。但这些模型往往缺乏直观、友好的图形界面以及对空间数据分析显示 等方面的支持,尤其是较早时期开发的基于DOS环境的模型与现在的GIs相比,在图形数 据的查询、显示、输出等方面往往相形见细。同时,在应用GIs开发研制中,普遍存在应用 模型建立E作所占比重过大,而且模型相互重复,而重用率不高的现象。 因此,不沦从提高复杂的应用GIs系统的开发效率的角度,还是出于各类应用模型木身 的界面优化与图形支持等方面的需要,都必须加强GIs与应用模型的集成研究,以充分提高 GIs的分析功能,提高已有模型的重用率。GIs系统与应用模型的集成即可以充分发挥GIs 在空间数据操作方面的优势,又可以改变 GIs应用系统中应用分析模型研制与开发Z_作低效 的局面,弥补GIs专业分析功能方面的小足 2.现有应用模型与引S系统集成方式: 现有应用模型的主要存在形式有四种:源代码、函数库、可执行程序与模型库。其中, 前三种是常见的形式,模型库是一种仍在探索中的形式。!面‘分别就这些形式的模型与 GIs 集成的方式进行分析 2.1.源代码方式 利用 GIs系统的二次开发语言或其他编程语言,将已开发好的专业模型的源代码进行改 写,使其从语言到数据结构与GIs系统完全兼容,成为(its系统的整体的一部分。这种集成 方式非常多见,并且将会 一直存在,它h1以保证 GIs系统与模型在数据结构、数据处理等方 面的一致性。但这种方式只能算是最低级的集成方式,其缺点非常明显:一是GIs开发者必 须下很大功夫读懂模型的源代码,一是在改写重用过程中常常会出错 22函数库方式 将开发好的模型以库函数的形式保存在函数库中,(its开发者通过调用库函数将模型集 成到GIs系统中。函数库包括静态连接库和动态连接咋两种,止者的区别在于,动态连接不 是在连接生成司执行文件时把库函数链入应用程序,而是在程序运行中需要的时候才连接。 函数库方式的优点是:GIs系统与应用模型能实现高度无缝的集成:函数库一般都有清晰的 接口,GIs开发者不必费力去研究源代码,使用方便;而且函数库经过编译,不会发生因开 发者错误地改动源代码,而使模创运行结果小d确的情况。 函数库方式的缺点钧于:库函数无法与GIS数据有效结合,因而不能用犷复杂模型’。GIs 的集成:由于if发者11能对阵函数进行修改,降低了集成的灵丙tt%函数14的司扩充性冷 此外,静态函数的使用还在 定程度I受限j一语.亏,必须依赖于其开发语言 2.3.独}:可执行程序方式 GIs系统与应用分析模型均以可执zrr11lJ程序的方式独立存在,一者的内部、外部结构 均不变。相互之间可以叨换。_乙者之阳}的数据交换通过对共同的统 格式的中间数据文什t如 ASCII码文件或通用数据库文们气)的澡作实现IGIs系统进 步将中间数据转换为空间数 据,以实现GIs本身的空间数据操作功能 这种集成方式的优点在于简使,所需编程 _「仆极 少。缺点在于: 一是系统效率较低,且使用小很方便: 一是界面往往不一致,视觉效果不好 2.4内嵌可执行程序方式 这种集成方式本质上与独亿可执行程序力式 样,以GIs系统命令

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档