- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一次与第二次作业集合(2011043023蒋相如遥感科学与技术111班)
作业集合什么是应用型GIS?什么是工具型GIS?二者各有什么特点?答:应用型地理信息系统,以某一专业、领域或工作为主要内容,包括专题地理信息系统和区域综合地理信息系统;工具型地理信息系统,也就是GIS工具软件包,如ARC/INFO等,具有空间数据输入、存储、处理、分析和输出等GIS基本功能。在GIS的矢量数据模型中,空间数据和属性数据是如何链接的?答:空间数据和属性数据都是通过元素的ID来进行连接的。简述GIS的三种开发模式。答:独立开发指不依赖于任何GIS工具软件,从空间数据的采集、编辑到数据的处理分析及结果输出,所有的算法都由开发者独立设计,然后选用某种程序设计语言,如Visual C++、Delphi等,在一定的操作系统平台上编程实现。单纯二次开发指完全借助于GIS工具软件提供的开发语言进行应用系统开发。集成二次开发集成二次开发是指利用专业的GIS工具软件,如ArcView、MapInfo等,实现GIS的基本功能,以通用软件开发工具尤其是可视化开发工具,如Delphi、Visual C++、Visual Basic、Power Builder等为开发平台,进行二者的集成开发。什么是组件式GIS?其功能及特点有哪些?答:组件式GIS的基本思想是把GIS的各大功能模块划分为几个控件,每个控件完成不同的功能。各个GIS控件之间,以及GIS控件与其它非GIS控件之间,可以方便地通过可视化的软件开发工具集成起来,形成最终的GIS应用。控件如同一堆各式各样的积木,他们分别实现不同的功能(包括GIS和非GIS功能),根据需要把实现各种功能的 “积木”搭建起来,就构成应用系统。小巧灵活、价格便宜无须专门GIS开发语言,直接嵌入MIS开发工具强大的GIS功能开发简捷更加大众化你所了解的组件式GIS产品有哪些?答:GIS组件的代表作应首推MapObjects以及MapX等。其中MapObjects由全球最大的GIS厂商ESRI(美国环境研究所)推出;MapX由著名的桌面GIS厂商美国MapInfo公司推出。另外还有加拿大阿波罗科技集团的TITAN等。ArcObjects与ArcGIS Engine的联系与区别。类、接口和对象的概念。答:类:实际上是对某种类型的对象定义变量和方法的原型,是对某个对象的定义,它包含有关对象动作方式的信息,包括它的名称、方法、属性和事件。类是属性与方法的封装具有相同或相似性质的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象。接口:接口是类的属性与方法的管理者。对象:对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。在ArcGIS Engine中,有几种类型的类?如何加以区分?答:有许多个类库,没个类库由若干的dll和exe组成,他们都储存在ao的组件信息中,每一个组件类库都有明确的定义和包含功能。阐述ArcGIS Engine的类库结构。答:ArcGIS Engine的常用控件有哪些,分别能实现什么功能?答:在 Form1 窗体中分别引入MapControl、PageLayoutControl、TOCControl、两个ToolBarControl、一个 Toolbar 控件及一个CommonDialog控件通过ArcGIS Engine加载地图文档有几种方式,请分别加以说明。答:三种方式:(1)AddLayerobject.AddLayer (Layer [,toIndex=0] )其中:Layer参数表示ILayer对象,必选参数toIndex参数表示图层的索引,长整型,可选参数(2)AddLayerFromFileobject.AddLayerFromFile (lyrPath [,toIndex=0] ) 其中:lyrPath表示*.lyr文件的具体物理路径,必选参数toIndex参数表示图层的索引,长整型,可选参数(3)AddShapeFileobject.AddShapeFile(Path, fileName ) 其中:Path表示包含shape文件的文件夹路径,必选参数fileName参数表示shape文件的文件名,必选参数在ArcGIS Engine中,如何使用程序动态地添加图层?答:动态添加图层:MapControl1.AddShapeFile App.Path + \..\data\world\, country.shp如何使用ArcGIS Engine封装好的对象实现地图的操作?请举例加以说明。答:代码示例:(以放大地图为例) Dim Cmd As ICommand Set Cmd = New ControlsMapZoomInToolCmd.OnCreate MapContr
您可能关注的文档
最近下载
- 银行零星装饰维修 投标方案(技术方案).docx
- 2024年民航安全检查员(五级)资格理论考试题库(重点500题).pdf VIP
- 挫而不折+破茧成蝶+——挫折教育主题班会课件.pptx VIP
- 人教版地理七年级下册7.2《亚洲人文环境》教学课件.pptx VIP
- 医院手外科进修汇报.pptx
- 慢性肾衰竭病人的护理【共34张PPT】.pptx VIP
- 鹅卵石道路的铺装步骤与方法.doc VIP
- 上海科技大学毕业答辩PPT模板.pptx VIP
- 人教版七年级地理下学期7.2《亚洲的人文环境》第1课时课件.pptx VIP
- 四年级数学下册第七单元《奇异的克隆牛小数加减法》单元备课教案青岛版六三制.pdf
文档评论(0)