上机实验1 基于组件的常用GIS功能实现
【上机目的】
掌握基于ArcGIS Engine的GIS基本功能的开发方法。
【上机内容】
在入门实验的基础上用C#(或其他高级程序设计语言)结合ArcGIS Engine开发一个包含GIS基本操作的应用程序,实现GIS基本操作(放大、缩小、漫游、全图显示等)、打开/保存Mxd地图文档、鹰眼图、添加shape矢量数据/栅格数据、画点/线/圆/矩形/多边形、距离量算/面积量算。学有余力的可以尝试调用GP工具实现叠加分析。
【上机要求】
1.完成代码的编写工作,基于ArcGIS Engine实现GIS基础功能。
2.了解利用COMGIS进行应用型地理信息系统建设工作的基本思路。
3.独立实验,认真、按时完成上机实验报告。
【上机方法】
通过对示例代码的学习,把这些分散的代码相互集成拼接起来,形成一个能实现常用GIS功能的应用程序。
部分接口、类、枚举所在的命名空间列表。
NameSpace(命名空间) Interface/Class/Enum(接口/类/枚举)
ESRI.ArcGIS.Carto
IActiveView ICircleElement IElement IEnumLayer IEnumGxObject IFeatureLayer IFillShapeElement IGraphicsContainer ILayer ILayerFields ILineElement IMarkerElement IMapDocument IMxdContents IPolygonElement IRasterLayer IRectangleElement ITinLayer
ESRI.ArcGIS.Catalog
IEnumGxObject GxFilterFeatureClassesClass IGxObject IGxObjectFilter ESRI.ArcGIS.CatalogUI
GxDialogClass IGxDialog ESRI.ArcGIS.Controls esriControlsMousePointer esriTOCControlItem ESRI.ArcGIS.DataSourcesFile TinWorkspaceFactoryClass
ESRI.ArcGIS.DataSourcesGDB AccessWorkspaceFactoryClass FileGDBWorkspaceFactoryClass SdeWorkspaceFactoryClass ESRI.ArcGIS.DataSourcesRaster IRasterWorkspace RasterWorkspaceFactoryClass
ESRI.ArcGIS.Display
IFillSymbol ILineSymbol IMarkerSymbol IRgbColor ISimpleLineSymbol ISimpleFillSymbol RgbColorClass SimpleLineSymbolClass
ESRI.ArcGIS.esriSystem esriJobStatus IName IPropertySet
ESRI.ArcGIS.Geodatabase
IFeature IFeatureClass IFeatureCursor IFields IQueryFilter IRasterDataset ITin ITinWorkspace IWorkspace IWorkspaceFactory
ESRI.ArcGIS.Geometry
IEnvelope IGeometry IPoint ESRI.ArcGIS.Geoprocessor Geoprocessor ESRI.ArcGIS.Geoprocessing IGeoProcessorResult
以下是参考代码。
打开Mxd文档。
保存Mxd文档
鹰眼图
//在主地图发生变化的时候更新鹰眼图
//在鹰眼图按下鼠标移动的时候更新主地图
//
添加shape数据
添加栅格数据
方法二
画点线圆矩形多边形
//设置鼠标样式
//画点
//画线
IGeometry polyline = axMapControl1.TrackLine();
//画圆
IGeometr
您可能关注的文档
- 系统集成真题分章节-03计算机网络集成()辩析.doc
- 上海市浦东新区2016-2017学年上学期九年级(上)月考化学(五四学制)(9月份)(版)辩析.doc
- 系统间切换优化实施方案(内部版)辩析.doc
- 上海市浦东新区2016届高三上学期期末质量测试化学辩析.doc
- 系统开发部编程规范辩析.doc
- 上海市浦东新区2016届中考化学二模(版)辩析.doc
- 五年高考真题分类汇编第九章:算法、统计、统计案例辩析.doc
- 细胞中的化学元素辩析.doc
- 上海市青浦区2016届高三第一学期期终学习质量调研测试化学辩析.doc
- 五年级集体备课辩析.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 2024-2025学年人教版八年级数学下册期末模拟试卷(含答案).pdf VIP
- 小学三年级语文上册课外阅读叶圣陶地球.docx VIP
- 马工程教学课件《管理学》(第二版)第十六章 组织变革与创新.pptx VIP
- 马工程教学课件《管理学》(第二版)-第一章 管理与管理活动.pptx VIP
- 2025年高考文科综合真题卷(附答案解析).docx VIP
- 马工程教学课件《管理学》(第二版)第九章-领导的一般理论.pptx VIP
- 马工程教学课件《管理学》(第二版)第十章-激励.pptx VIP
- 2022年11月12日事业单位联考A类《职业能力倾向测验》答案+解析.pdf VIP
- 山东省危险化学品企业事故隐患源头治理要素管理指南(试行).pdf VIP
- 医学统计学-参数估计与假设检验 PPT.pptx VIP
原创力文档

文档评论(0)