ArcGIS Engine 9.3 开发入门指南

5星 · 超过95%的资源 需积分: 10 11 下载量 105 浏览量 更新于2024-07-30 1 收藏 4.32MB PDF 举报
"ArcGIS_Engine9.3基础开发教程" 本教程主要针对ArcGIS Engine 9.3的基础开发,由ESRI中国(北京)有限公司的产品技术部编撰,旨在帮助开发者掌握利用ArcGIS Engine创建桌面应用程序的基本技能。教程内容详细且深入,包括了创建应用程序、几何对象与空间参考等多个关键知识点。 1. 创建第一个ArcGISEngine桌面应用程序 - 目标:指导开发者构建一个基本的ArcGIS桌面应用,展示如何启动项目并加载地图文档。 - 准备工作:需要安装ArcGIS Engine及相关开发环境,例如Visual Studio。 - 设计流程图:描绘了应用的基本架构和操作流程。 - 制作地图文档:在ArcMap中创建和编辑地图文档(MXD),为应用程序提供地图数据。 - 创建应用程序:使用ArcGIS Engine SDK创建新的桌面应用项目。 - 加载MXD地图文档数据:在应用程序中加载预先创建的地图文档,显示地图内容。 - 添加编辑功能:通过编程接口实现地图的编辑功能,如添加、删除和修改图层元素。 - 体验编辑功能:实际操作应用程序,测试编辑功能的正确性和实用性。 2. 几何对象与空间参考 - 目标:理解ArcGIS Engine中的几何对象模型及其在空间分析中的作用。 - 准备工作:了解基础的GIS概念和几何对象类型。 - Geometry主要几何对象模型图:展示了不同类型的几何对象在模型中的关系。 - 几何对象:详细介绍了各种几何对象,包括Point、MultiPoint、Segment、Path、Ring、Polyline、Polygon、Envelope、Curve、TriangleStrip、TriangleFan、Trangle和Multipatch。 - 空间参考:学习如何定义和修改空间参考,这对于确保地理数据的准确投影和坐标系统转换至关重要。 - 开发野外测量点构建Polygon几何要素程序:通过示例代码展示如何基于用户输入的野外测量点动态构建Polygon几何对象,这在实际GIS应用中非常常见。 这个教程不仅涵盖了开发ArcGIS Engine应用程序的基础步骤,还深入到几何对象和空间参考这两个核心概念,是GIS开发者的宝贵参考资料。通过学习,开发者可以具备构建具备地图显示和编辑功能的桌面应用的能力,并能处理和操作各种复杂的地理空间数据。