基于gis的多源地学信息系统设计

基于gis的多源地学信息系统设计

ID:33926669

大小:250.95 KB

页数:5页

时间:2019-02-28

基于gis的多源地学信息系统设计_第1页
基于gis的多源地学信息系统设计_第2页
基于gis的多源地学信息系统设计_第3页
基于gis的多源地学信息系统设计_第4页
基于gis的多源地学信息系统设计_第5页
资源描述:

《基于gis的多源地学信息系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、http://www.paper.edu.cn基于GIS的多源地学信息系统设计卜丽静,张正鹏辽宁工程技术大学测量工程系,辽宁阜新(123000)摘要:随着地学GIS中信息的多源化,分析综合应用和评价难度也越来越大,针对GIS中的强大功能未与地学专业软件功能紧密结合,并且其中存在的多方面的问题,例如处理流程不连贯,应用方式不符合数据共享和开放GIS的思想等问题,在对各个软件综合分析评定的基础上,设计提出了一个符合软件工程要求的一体化的MGIS,它将非常适合对复杂的地学问题进行分析和处理。关键词:MGIS;组件式GIS;系统设

2、计;系统分析;地学模型0引言随着地质工作的进一步深入,我们收集的各种地质、地球物理、地球化学和遥感等方面的专业资料越来越多,如何充分、合理地利用这些资源来解决有关的地质问题日显重要.为此,人们急需建立一种集地理、地质、地球物理、地球化学和遥感为一体的解释和决策系统——多源地学信息系统(Multi-SourceGeologicalInformationSystem).由于地理信息系统(GIS)在解决有关的地理问题以及其应用方面已取得了重要成果,该系统的特点是它具有很强的数据管理和分析功能。目前国内外的GIS已发展的较迅速并在

3、不断的完善,但在地学领域的发展却相对缓慢一些,还没有将GIS的强大功能充分利用的地学领域中。本文在总结分析MGIS在对数据输入、处理和分析、输出等方面问题的基础上,运用软件工程的思想提出了MGIS的系统分析和设计的总体思路,为今后开发单个子系统和应用软件提供了整体思路和实施的方案。1国内外常用的GIS软件随着GIS对社会渗透越来越充分,涉及地理数据和空间数据的各个工作部门都感到了GIS功能的便利,因而GIS应用受到广泛的重视,各种GIS软件平台纷纷涌现。从地理信息系统软件的基本功能考察,GIS主要的软件有:MAPINFO,

4、GEOSTAR,ARC/INFO,TITANGIS,[1]GEOMEDIA,MAPGIS和SUPERMAP,它们都有其不同的优缺点,并且可以进行二次开发。2常用的二次开发方式[2]目前GIS二次开发有单纯的二次开发与集成二次开发两种实现方式(1)单纯的二次开发:单纯二次开发就是指开发者完全借助于GIS工具软件提供的开发语言进行应用系统开发.这种开发方式GIS与应用分析模型之间无须通过中间文件格式交换数据,系统整合性好,但进行二次开发的宏语言需要开发人员重新学习不能很快掌握,而且大数据量运算时执行效率和速度不是很快,难以开发

5、出高效实用复杂的应用模型。(2)集成的二次开发:集成二次开发指GIS工具软件与编程软件之间的集成开发。既可以利用可视化软件开发工具高效方便的编程功能,又可以充分利用GIS工具软件完备的空间数据可视化分析处理功能,还能完成特殊数据处理功能,开发出的应用程序界面友好、功能更完[3]善、贴近用户,所以现已成为GIS二次开发的主流,集成开发目前主要有两种方式-1-http://www.paper.edu.cn基于OLE、DDE技术的二次开发:动态数据交换(DYNAMICDATAEXCHANGE)也称DDE技术,是一种发送消息和接收

6、消息的机制,可以实现应用程序之间的数据共享,并可以发现远程命令执行及查错等功能,对象链接与嵌人技术(OBJECTLINKINGANDEMBEDDING,简称为OLE)是在DDE的基础上发展起来的一种技术,是实现WINDOWS平台上应用程序之间数据共享的机制。现在OLE技术是一个标准的组件集成和服务体系结构,对象链接与嵌人自动化技术(OLEAUTOMATION,OLE自动化)则可以通过编程使OLE服务器自动修改它的OLE对象将DDE,OLE技术用于GIS二次开发,实际上是开发平台与GIS工具之间通过OLEAUTOMATION

7、技术或DDE技术的集成,其实现机理是用软件开发工具开发可执行应用程序在前台运行,以OLEAUTOMATION或DDE方式启动GIS工具软件在后台执行,利用回调技术动态获取其返回信息,在应用程序中实现地理信息的处理功能。这种开发方式通过动态数据交换(DDE)建立GIS与应用模型之间的快速通信,可以避免从GIS外部直接访问GIS数据,但是GIS与应用模型之间的连接是有缝的、分离的。基于组件式GIS的二次开发:组件式GIS是GIS工具软件生产厂家提供的建立在OCXCOLECUSTOMCONTROL,OLE定制控件)技术基础上的G

8、IS功能控件。如MAPINF的MAPX.基于COMGIS进行二次开发可以在VB,DELPHI等编程工具编制的应用程序中,直接将GIS功能嵌人其中,实现地理信息系统的功能:专业模型则可以直接使用开发工具配合用户自编程序和专业处理软件开发,也可以嵌人专业模型分析软件,从而实现三者之间高效的无缝连接。使用这种

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。