- 2
- 0
- 约2.29千字
- 约 13页
- 2019-07-20 发布于山东
- 举报
(2)按空间特性划分 非空间模型 空间模型 (3)按应用模型的开发特点 系统提供模型 二次开发模型 (4)按应用模型内容所要解决的问题分类 基础模型 专业模型 GIS应用系统的应用分析功能的不足已经直接影响到GIS应用的进一步推广和深化。如何有效地重用已开发的各类专业应用模型,同时在今后的模型开发中,如何考虑到模型与GIS系统的易重用、易集成性,提高GIS应用系统的开发效率,缩短开发周期,己成为GIS应用系统开发工作者广泛面临的问题。 2.1 源代码方式集成 利用GIS系统的二次开发语言或其它编程语言,将已有专业模型的源代码进行改写重用,使其从语言到数据结构与GIS系统完全兼容,成为GIS系统整体的一部分。 可以保证GIS系统与模型在数据结构、数据处理等方面的一致性。 较低级的重用方式,其缺点主要是:GIS开发者必须下很大功夫读懂模型的源代码;在改写重用过程中常常会出错。 2.2 函数库方式集成:DLL GIS开发者可以通过调用库函数的方式进行模型重用。函数库包括静态连接库和动态连接库两种,两者的区别在于,动态连接不是在连接生成可执行文件时把库函数链入应用程序,而是在程序运行中需要的时候才连接。 优点:GIS系统与应用模型能实现高度无缝的集成;函数库一般都有清晰的接口,GIS开发者不必研究源代码;而且函数库经过编译,用户不能随
原创力文档

文档评论(0)