mo复习资料 新 优质文档.doc

mo复习资料 新 优质文档.doc

ID:57638731

大小:57.54 KB

页数:17页

时间:2020-08-29

mo复习资料   新 优质文档.doc_第1页
mo复习资料   新 优质文档.doc_第2页
mo复习资料   新 优质文档.doc_第3页
mo复习资料   新 优质文档.doc_第4页
mo复习资料   新 优质文档.doc_第5页
资源描述:

《mo复习资料 新 优质文档.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、优质文档mo复习资料1.什么是GIS组件软件?你了解哪几种?基本思想是把GIS的各大功能模块划分为几个控件,每个控件完成不同的功能。各个GIS控件之间,以及GIS控件与其它非GIS控件之间,可以方便地通过可视化的软件开发工具集成起来,形成最终的GIS应用。代表的有MapObjects(ESRI)、MapX(MaoInfo)2.GIS开发模式有哪些?独立开发模式、宿主型开发模式、GIS组件开发模式3.OOP中的几个基本概念:(了解)对象(Object),类(Class),数据抽象(Dataabstraction),继承(Inher

2、itance),动态绑定(Dynamicbinding),数据封装(Dataencapsulation),多态性(Polymorphism),消息传递(Messagepassing)4.组件式GIS的特点小巧灵活、价格便宜;开发简捷;大众化5.ActiveX控件的组成-PME模型(属性、方法、事件)P.属性是用来描述和反映对象特征的参数,用来保存对象的数据M.方法是控件内部可调用的用以完成特定操作的过程或函数E.事件是VB预先定义的对象能识别的动作6.ESRI产品体系(了解)7.MO的组成:包括一个ActiveX控件(OCX)也

3、就是Map控件,还包括45个ActiveX自动对象。数据访问对象:存取地图数据库的一组对象地图显示对象:用来显示电子地图及符号化地图要素的一组控件(Map,Legend,ScaleBar)和对象几何对象:点,线,面等.用来与图层要素进行互操作的对象投影对象:为地图或图层定义坐标系统,及进行投影变换的一组对象地址匹配对象:对美国的街道数据,可快速定位实用对象:包含一个特殊的字符串对象Strings8.MO的功能与特点•MapObjects可以在多种符合工业标准的开发环境下使用,比如VisualBasic,PowerBuilder,

4、VisualC++等.MapObjects可以直接嵌入到这些开发环境中使用,允许你快捷地创建应用程序。主要功能•显示一张包含多个图层的地图(道路,河流……)•放大,缩小,漫游第17页共17页优质文档•生成几何图形,如点、线、圆、多边形•为图层中的要素添加注释•识别地图上被选中的要素(点,线,面)•通过线、矩形、多边形、圆来选择要素•选取距某参照物一定距离范围内的要素•通过SQL语句来选择要素•对选择的要素进行统计•查询与更新被选择的要素的属性数据•制作专题地图•根据字段的值标注图层要素•显示从航片或卫星获取的图像•动态显示实时或

5、时间系列数据•通过输入地址在地图上定位•将数据投影到不同的坐标系下•MapObjects不适用于最终用户。它是为程序开发者设计的。程序开发者可利用MapObjects开发应用程序,并把这些程序提供给下一级用户使用。9.MO支持的数据源:Shape文件、图像文件、数据表或通过ESRI的专用数据库引擎连接的专用数据表10.一个Shape数据至少由三个文件组成:主文件(*.shp)包含描述地理要素几何形状的数据;索引文件(*.shx)包含数据的索引;数据库文件(*.dbf)包含地理要素的属性,你可以修改字段的定义。11.MapObje

6、cts(或其它ESRI软件)用World文件来配准图像。12.下面有三种办法可得到帮助:你可点工具栏中地图控件,然后按F1;可通过VB的对象浏览器与MapObjects的帮助建立联系;可把VB编辑窗口的文本游标移到MapObjects的某一对象,属性或事件上按F1.13.地图对象Map(控件)主要属性:Name:String;Layers:Layers;Extent:Rectangle决定地图的显示范围第17页共17页优质文档FullExtent:RectangleCoordinateSystem:VariantTracking

7、Layer:TrackingLayer14.图层和地图:每一个图层表示具有相同的坐标系统和相似属性的一类地理要素,多个基于相同坐标系统的图层组成一幅地图。地图的最上方是动态跟踪层,下方为层集。层集中矢量图层和影像图层可以任意顺序排放,但通常影像层显示在最底层作为背景。先加的图层处于底层,最后添加的图层处于最上方。无论是矢量图层和影像图层都可以通过层集对象索引到。15.地图控件是显示图层的平台,它有两个重要的属性:层集和动态跟踪层对象。当你向窗体中加入一地图控件,你也同时建立了一个空层集和空跟踪层。层集可包含MapLayer对象和

8、ImageLayer对象。它们的顺序决定在地图控件中的相互覆盖关系。MapLayer对象代表矢量数据。ImageLayer对象代表栅格数据。动态跟踪层对象显示实时数据。16.FlashShape(shape,nTimes)闪烁显示地图控件上的一个几何对象,参数n

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

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

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