gis可视化建模系统开题报告

gis可视化建模系统开题报告

ID:9228021

大小:24.04 KB

页数:8页

时间:2018-04-24

gis可视化建模系统开题报告_第1页
gis可视化建模系统开题报告_第2页
gis可视化建模系统开题报告_第3页
gis可视化建模系统开题报告_第4页
gis可视化建模系统开题报告_第5页
资源描述:

《gis可视化建模系统开题报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业设计(论文)开题报告姓名专业地理信息科学学号班级论文题目GIS可视化建模系统一、选题背景和意义:地理信息系统(GIS)是强大的、以处理空间信息能力著称的专业信息系统,对地表现象通过矢量或者栅格形式的地理数据表达,通过一系列算法对地理现象进行分析,可以得到我们想要的结果。但一般的GIS系统对于用户的准入门槛较高,数据源的要求、算法的原理以及输出结果的导出等等,都需要用户对GIS系统有较深的理解能力。而在现在的地理信息系统软件中,可视化编程语言是普遍容易理解的。可视化编程提供了一些空间分析分步构建的方法,比如工作流,这对于没有传统文本式编程语言特殊知识的用户非常有用

2、。通过可视化编程建模,用户仅需要知道如何选择合适的数据以及算法,再通过流程图的设计就可以得出自己想要的分析结果。这大大降低了GIS系统用户的准入门槛,有利于这类软件的推广和应用。二、课题关键问题及难点:可视化编程环境的建立需要把实体和算法通过图形化联系在一起,当中涉及到接口设计和计算机图形学方面的知识。本次课题主要基于vs2010编译平台,结合MO来进行二次开发,编程语言是C++。通过MFC设计图形化用户界面,调用系统GDI函数,处理消息响应和自动绘制,编程工作比较复杂,需要学习很多方面的知识。课题难点可以归纳为以下方面:1.多种数据信息打开编辑2.图形化界面设计3

3、.ArcGIS组件库接口设计4.开发平台的搭建5.输出格式控制注:开题报告可单独装订,但在院(系)范围内,封面和装订格式必须统一。一、文献综述(或调研报告):1.前言可视化编程表现了构建数据处理步骤的主要特定方式。可视化编程的想法是先基于图形代表分离步骤,然后基于简单图形构建算法。图形元素简单地通过一些图形和箭头代表程序元素,。直线和弧线把实体联系起来并表达他们之间的关系。一个可视化程序是一个有向图。Visualprogramminglanguages(VPL)可视化编程语言旨在帮助那些大多数没有高等编程语言特殊知识的用户团体。地理信息系统(GIS)是强大的、以处理

4、空间信息能力著称的专业信息系统。地表现象通过矢量或者栅格形式的地理数据表达。矢量数据经常和属性数据一起被存在关系数据库中。矢量格式用三种主要形式表现实体类型:点,线,面。GIS因为其管理空间数据的能力在城市和领土组织,环境专家中越来越受欢迎。在GIS中空间决策,空间演变仿真和不同数据的对比引起越来越多人的兴趣。GIS的普通用户并不都要熟悉那些必需的文本式编程语言。通常他们在GIS应用中是专家而不是去自己编程。2.正文2.1MapObject功能简介一个GIS开发框架应提供应用软件所需的必要的空间分析功能,并允许软件开发人员集中精力构建软件的特定逻辑。ESRI公司的M

5、apObject就是这样一个GIS框架,它是为响应ESRI用户的请求而创建的,可以把丰富的ArcGIS技术按产品进行分类,并将其空间分析功能嵌入新的或已有的应用软件中。MO组件是ESRI公司的产品,以空间数据访问、查询、制图为主要目标。其结构合理、简洁、易于扩充,是目前较为流行的GIS组件。它包括一个OLE控件(OCX),即地图控件(Map控件),以及一组(40多个)OLE对象(Object),适用于工业标准环境。MapObject不是一个终端用户产品,而是软件开发人员的工具包,包括一系列制图组件。2.2地理信息系统可视化编程的当前状态当今地理信息系统大多包含了可视

6、化编程或者数据流构造的组件。可视化编程组件的名字在各自地理信息系统的用户界面中不同。术语“可视化编程语言”不会出现。ESRIInc.的ArcGIS软件中组件的名字叫ModelBuilder,意思是用户通过一系列的步骤建模并且把他们像建房子的过程一样组装起来。模型可以用于批处理数据,尽管组件名字没有明确的这样标明。文档解释“模型是通过把一个工具的输出作为另一个工具的输入,从而使地理数据处理工具串联起来的工作流”[4]。ArcGIS软件的用户非常了解ModelBuilder下的模块并且他们非常熟悉这些用法。而另一边,AutoCADMap3D软件中的可视化编程组件名为Wo

7、rkflowDesigner[5]。这个组件名字更好地表达了批处理数据的能力。第二个单词“Designer”也指明算法是可视化设计的。然而可视化编程的组件名重要性并不等于其功能性和可用性程度。2.2.1ArcGISDesktop10中的ModelBuilder在2004年ESRI发布了一个平面流图模型构建环境想法名为ModelBuilder。从旧版本到新版本功能在不断地提升。到今天,版本10已经彻底完备和详尽了。比如,通过迭代实现循环构建的。模型中使用两种基本图形化实体。第一种是圆角箱。这些可以拖曳的图形可以表达任何来自于ArcToolBox应用的空间函数(工具

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

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

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