最新力作——ArcGIS Engine开发实例教程 下载
花费近一个月时间完成的最新教程,包括常用的GIS开发以及现在比较少涉及到的三维开发,非常实用! 我相信,无论你的基础怎样,无论你水平如何,认真仔细看完本教程后,你将会对GIS开发不再惧怕!一切都会变得很美好! 目录 第一篇 Map地图开发... 1 1、新建一个GIS项目... 1 2、导入Map文档... 5 3、设置TOCControl和ToolbarControl控件的链接... 7 4、添加Shapefile数据文件... 7 5、添加图层... 8 6、其他常用属性及方法... 9 7、地图放大缩小等... 10 8、创建数据属性表格... 12 9、缓冲分析... 15 10、CAD与Shapfile格式之间的相互转换... 20 11、将CAD导出成Shp格式... 23 12、创建符号选择窗体SymbologyControl 23 13、指定对象的符号... 27 14、三维分析... 31 15、获取TIN图层... 40 16、选择对象... 42 17、获取选择数据... 45 18、获取剖面图... 49 19、闪烁动画并缩放至数据... 62 20、更改点的显示符号... 67 21、更改线的显示符号... 69 22、自定义点的符号... 71 23、打开个人数据库... 72 24、打开CAD数据... 74 25、计算Raster的绝对值... 77 26、Raster的复杂计算... 79 27、生成表面Raster. 82 28、生成坡度Raster. 83 29、生成等高线... 84 30、生成曲率Raster. 85 第二篇 Scene三维开发... 87 1、创建一个简单的三维场景... 87 2、在SceneControl控件中添加Scene文件... 88 3、旋转/移动摄像机动画... 88 4、常用浏览功能... 88 5、更改摄像机位置... 90 6、输出AVI动画... 91 7、创建动画关键帧... 92 8、在三维控件SceneControl中添加Shapfile、jpg、tif等格式文件... 95 9、保存场景图片... 96 10、添加Raster数据... 96 11、生成TIN.. 97 12、设置图层基准高程... 107 13、点击查询... 115 14、转换TIN成MultiPatches. 120 15、获取TIN中对象... 121 16、输出TIN节点坐标... 124 17、设置点的模型... 127 教程下载地址: http://www.brsbox.com/filebox/down/fc/9873eb243e8a2514cd103cd6aa78a546 例子源代码文件下载地址: http://www.brsbox.com/filebox/down/fc/372eb5ccd09b89f2b7e9b78e49887f60 例子数据文件下载地址: http://www.brsbox.com/filebox/down/fc/77505a3c5941317b54bba68f46a4b548 《ArcGIS Engine开发实例教程》是一本专注于GIS(地理信息系统)开发的专业教程,由肖泽云教授于2009年编写,适用于三峡大学土木水电学院3S实验室的学习者。教程涵盖了从基础的Map地图开发到较为复杂的三维场景(Scene)开发,旨在帮助读者掌握ArcGIS Engine开发技术,理解GIS开发的基本流程,并对ArcGIS Engine的主要库有深入认识。 在Map地图开发部分,教程详细介绍了以下几个方面: 1. 新建GIS项目:指导读者如何初始化和设置GIS项目环境。 2. 导入Map文档:讲解如何加载地图文档以进行后续操作。 3. 设置TOCControl和ToolbarControl控件的链接:这两个控件是GIS界面中的重要元素,连接它们可以实现地图的可视化管理和操作工具栏。 4. 添加Shapefile数据文件:Shapefile是GIS中常见的一种矢量数据格式,教程教如何将其添加到地图中。 5. 添加图层:介绍如何管理地图的不同数据层。 6. 其他常用属性及方法:提供了一些基本的地图操作,如属性设置和方法调用。 7. 地图放大缩小:演示了常见的地图导航操作。 8. 创建数据属性表格:展示了如何展示地图数据的属性信息。 9. 缓冲分析:这是一种空间分析方法,用于确定某一特征周围一定距离内的区域。 10. CAD与Shapefile格式的相互转换:CAD数据在GIS中的应用,以及如何转换为GIS格式。 11-30. 进一步的高级功能,包括符号选择、对象选择、剖面图、动画效果、符号自定义、数据库操作、栅格计算、地形分析等。 在Scene三维开发部分,教程涵盖: 1. 创建简单三维场景:入门级的三维场景创建步骤。 2. 添加Scene文件:如何将三维数据集成到场景中。 3. 摄像机动画:控制视角变化,增强用户体验。 4. 浏览功能和摄像机操作:如查看、旋转、移动等。 5. 输出AVI动画和创建关键帧:实现动态展示和记录场景变化。 6. 添加多种格式的数据:支持Shapfile、jpg、tif等数据类型。 7. 场景截图和保存:导出场景图像以供记录或分享。 8. Raster数据处理:包括添加、计算和转换。 9. TIN(不规则三角网)生成与操作:用于表示复杂地形。 10. 查询和对象获取:交互式查询和数据提取。 11. 点模型设置:为三维点设置特定模型,增强视觉效果。 教程提供了完整的源代码和实例数据下载,便于读者动手实践,提升技能。推荐读者具备Visual Basic.Net基础,并安装相应软件环境。通过本教程的学习,读者不仅能了解GIS开发的基本概念,还能掌握实际操作技巧,为开发专业GIS系统奠定坚实基础。作者鼓励读者积极反馈意见,共同进步。
- 粉丝: 403
- 资源: 37
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
- 1
- 2
前往页