通过第5章的内容学习,大家已经能够通过ArcGIS Engine...
通过第5章的内容学习,大家已经能够通过ArcGIS Engine实现很多GIS功能,请从这些功能中选择1项,参考课程中提供的案例,自己进行实现,并予以扩展(代码及文档)。 涉及功能: 用组件获取空间数据(1):由数据库访问数据文件 用组件获取空间数据(2):要素(矢量数据)、像素(栅格数据)、属性 用组件处理空间数据(1):格式转换 用组件处理空间数据(2):数据裁剪 用组件编辑空间数据(1):矢量 用组件编辑空间数据(2):属性 用组件实现空间分析 用组件展示空间数据:制图可视化 用组件输出空间数据:保存为图片 例如:可以参考访问并打开矢量数据的案例进行独立实现,同时将Shape格式矢量数据替换为其它格式矢量数据,从而实现功能扩展。 要求: (1)课程中的案例可以参考,但整个程序需要自己独立实现,工程文件可以被编译,程序能够正确运行。 (2)在案例运行效果的基础上,对功能有所扩展。 (3)对所扩展的功能进行说明(什么功能,如何操作,效果如何),同时对扩展功能所查阅的资料、实现思路和使用的类(对象)、属性、方法等进行描述,以word格式文档形式提供。 (4)本作业涉及的功能文件、运行数据、word格式说明文档等,全部压缩为一个独立文件(zip或rar格式)并上传。