欢迎来到天天文库
浏览记录
ID:51017386
大小:53.94 KB
页数:3页
时间:2020-03-17
《上机指导书1范文.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、上机指导书1范文 验上机实验1基于组件的常用GIS功能实现【上机目的】掌握基于ArcGISEngine的GIS基本功能的开发方法。 【上机内容】在入门实验的基础上用C#(或其他高级程序设计语言)结合ArcGISEngine开发一个包含GIS基本操作的应用程序,实现GIS基本操作(放大、缩小、漫游、全图显示等)、打开/保存Mxd地图文档、鹰眼图、添加shape矢量数据/栅格数据、画点/线/圆/矩形/多边形、距离量算/面积量算。 学有余力的可以尝试调用GP工具实现叠加分析。 【上机要求】1.完成代码的编写工作,基于Ar
2、cGISEngine实现GIS基础功能。 2.了解利用GIS进行应用型地理信息系统建设工作的基本思路。 3.独立实验,认真、按时完成上机实验报告。 【上机方法】通过对示例代码的学习,把这些分散的代码相互集成拼接起来,形成一个能实现常用GIS功能的应用程序。 一、部分接口、类、枚举所在的命名空间列表。 NameSpace(命名空间)Interface/Class/Enum(接口/类/枚举)ESRI.ArcGIS.CartoIActiveViewICircleElementIElementIEnumLayerIEnu
3、mGxObjectIFeatureLayerIFillShapeElementIGraphicsContainerILayerILayerFieldsILineElementIMarkerElementIMapDocumentIMxdContentsIPolygonElementIRasterLayerIRectangleElementITinLayerESRI.ArcGIS.CatalogIEnumGxObjectGxFilterFeatureClassesClassIGxObjectIGxObjectFilterESR
4、I.ArcGIS.CatalogUIGxDialogClassIGxDialogESRI.ArcGIS.ControlsesriControlsMousePointeresriTOCControlItemESRI.ArcGIS.DataSourcesFileTinWorkspaceFactoryClassESRI.ArcGIS.DataSourcesGDBAessWorkspaceFactoryClassFileGDBWorkspaceFactoryClassSdeWorkspaceFactoryClassESRI.Arc
5、GIS.DataSourcesRasterIRasterWorkspaceRasterWorkspaceFactoryClassESRI.ArcGIS.DisplayIFillSymbolILineSymbolIMarkerSymbolIRgbColorISimpleLineSymbolISimpleFillSymbolRgbColorClassSimpleLineSymbolClassESRI.ArcGIS.esriSystemesriJobStatusINameIPropertySetESRI.ArcGIS.Geoda
6、tabaseIFeatureIFeatureClassIFeatureCursorIFieldsIQueryFilterIRasterDatasetITinITinWorkspaceIWorkspaceIWorkspaceFactoryESRI.ArcGIS.GeometryIEnvelopeIGeometryIPointESRI.ArcGIS.GeoprocessorGeoprocessorESRI.ArcGIS.GeoprocessingIGeoProcessorResult 二、以下是参考代码。 1.打开Mxd文
7、档。 2.保存Mxd文档3.鹰眼图//在主地图发生变化的时候更新鹰眼图//在鹰眼图按下鼠标移动的时候更新主地图//4.添加shape数据5.添加栅格数据方法二6.画点线圆矩形多边形//设置鼠标样式//画点//画线IGeometrypolyline=axMapControl1.TrackLine();//画圆IGeometrycircle=axMapControl1.TrackCircle();//画矩形IGeometryrectangle=axMapControl1.TrackRectangle();//画多边形IGeo
8、metrypolygon=axMapControl1.TrackPolygon();//创建简单线符号和简单填充符号7.距离量算/面积量算//封装函数计算距离和面积8.打开个人数据库/文件数据库//打开文件数据库9.SDE链接空间数据库10.调用GP工具进行空间分析示例——反距离加权插值a)主界面b)输
此文档下载收益归作者所有