supermapobjects开发实习报告

supermapobjects开发实习报告

ID:41884991

大小:594.16 KB

页数:8页

时间:2019-09-04

supermapobjects开发实习报告_第1页
supermapobjects开发实习报告_第2页
supermapobjects开发实习报告_第3页
supermapobjects开发实习报告_第4页
supermapobjects开发实习报告_第5页
资源描述:

《supermapobjects开发实习报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课程设计报告实习课程:《SuperMapObjects组件式开发^r_>r*1•名:学号:专业:班级:指导教师:地理信息系统2011年12月2日一、实习目的掌握利用SuperMapObjects+C#来开发GIS系统。熟练应用SuperMap來操作地图,并对数据进行处理。掌握SuperMapObjects开发GIS系统的接口,方法。通过课程设计进一步掌握了地理信息系统与应用课程的有关知识,掌握了GIS系统程序设计与开发课程的相关知识,裳握了进行系统定义、系统总体设计方法、系统详细设计、空间数据库设计方法,掌握了利用开发语言和GIS组件开发进行地理信息系统二次开发的能力

2、,实现地理信息系统的基本功能和扩展功能,掌握面向对•象进行程序设计的方法,并且可以建立空间数据库完成图形数据和屈性数据的统一管理,将所学的内容加以综合,并且对GIS的二次开发有了整体的理解,真正实现从课本到实践的应用。二.实习地点国防科技大楼602三、实习内容C#是一种现代的面向对象语言。它使程序员快速便捷地创建基于Microsoft.NET平台的解决方案。利用C#+SuperMapObjects进行二次开发,熟悉对GIS系统的二次开发。在此我实现的主要功能有:1、空间操作功能、地图浏览功能和地图量算:(1)在这里实现的功能主要有:打开工作空间、关闭工作空间、退出程序

3、、点选、放大、缩小、平移、白由缩放、全幅显示和长度的量算、面积的量算、角度的量算。(2)需要添加的控件有:SuperMap控件、SuperWorkspaceManager控件、SuperLegend控件和SuperWorkspace控件。(3)主要使用的接口:a、控件的关联和断开:调用接口SuperMap.Connect()、SuperWkspMamager.Connect()、SuperLegend.Connct()实现上述控件的关联。例:this.axSuperMapl.Connect(this.axSuperWorkspace1.Ct1Handle);//关联S

4、uperMap,SuperWorkspaceManager控件b、打开工作空间:调用接口SupcrWorkspacc.Open打开丁•作空间。例:boolblnOpen=this.axSuperWorkspace1.Open(strOpenPath,"");//打开工作空间C、关闭工作空间:调用接口SuperWorkspace.Close关闭工作空间。例:cixSuperWorkspacel.Close()://关闭工作空间d、打开数据源:调用SoLayers.AddDataset()打开选中的数据集。例:soLayerobjLy=oaxSuperMapl.Layer

5、s.AddDataset(objDt,true);//添加指定数据集到地图窗口中e、地图浏览操作:通过设置SuperMap.Action的值将当前鼠标的操作状态设置为地图浏览操作。例:点选功能的操作:axSuperMap1.Action=SuperVkipLib.seAction.scaSelect;ControlState(seAction.scaSelect);//设置菜单项的状态f、地图量算:通过接口SuperMap.TrackingLayer获得跟踪对象;然后通过设置SuperMap.Action的值将当前鼠标的操作状态为跟踪层上的绘制线;最后在绘制事件Sup

6、erMap.Tracking()中获得量算结果,并显示在状态栏中。量算距离的程序:soTrackingLayerobjTLayer=axSuperMap1.TrackingLayer;//获得跟踪层对axSuporMtipl.Action二seAction.scaTrackPolylino;//设置当前鼠标状态为在内存屮両折线心Tnr.*r7>_Ki»*l>r

7、IDXIftISO_NIW:156CAPITA.:&mr»J心》」沏117573106*uconr、Exr:gCC<.<»_MAP:8Cocntr/:ChnaC0cntrv.P-r_V:W2SQ9.3l62360lCw.ntrv_p.^J(:87O1270.19C68256W.J9W1OXCC0»OWF:-117473lOMPl■AA(1)准备的数据:*1World

8、1,712KB5DB文件World288KBSDD文件World22KBSMW文件执行属性显示功能的结果2、查询功能(1)本章通过使用一幅美国行政区划图实现查找Missouri河、查询M

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

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

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