【新书发布】《ArcGIS Pro C#二次开发:从0到1实战指南》

文摘   2024-08-26 09:02   甘肃  




点击蓝字 关注我们




购书链接




原价109元 现价96

【淘宝】
https://m.tb.cn/h.glup7JDiZUfLW7n?tk=LS7l3eCH5pT CZ3452

 「ArcGIS Pro C#二次开发:从0到1实战指南视频、数据和读者群」

复制链接至浏览器打开 

或者 

淘宝搜索直接打开

也可以

添加客服微信购买


内容简介

    本书是为GIS学习者及开发人员打造的实用教材,将系统地带领读者基于C#语言深入学习ArcGIS Pro的应用与开发。本书内容丰富、条理分明,从基本概念到进阶技巧,深入讲解了ArcGIS Pro二次开发的精髓。


    全书共有13章和4个附录,包含ArcGIS Pro开发基础、Pro界面设置、地图操作、数据处理与编辑、图形与专题图制作、高级地图输出、空间与三维分析、状态控制及实用案例等。每一章均有详细的代码示例、注释说明、完整的案例以及操作视频。本书适用于GIS初学者、开发者,既可作为高校教材,也可作为读者的自学指南和实战中的得力助手。让我们携手启程,共同揭开ArcGIS Pro二次开发的神秘面纱,解锁地理信息世界的无限可能!


前  言




    ArcGIS Pro是Esri公司旗下的新一代地理信息系统(GIS)软件,随着地理信息技术的发展和应用,对ArcGIS Pro二次开发的需求日益增长。本书为广大GIS学习者和开发者提供了一条由浅入深的学习轨迹,清晰地展示了如何利用C#语言进行ArcGIS Pro的二次开发。本书中的实例同样适用于国产软件GeoScene Pro 3.0及更高版本的C#开发。


    本书详细介绍了ArcGIS Pro开发基础、Pro界面定制、地图操作技巧、数据处理与编辑、图形与专题图制作、高级地图输出、空间与三维分析、Pro状态控制等关键内容,并且每一章都介绍了细致的操作步骤和实例,并辅以相关视频(可通过向lingshuwenhua2022@163.com发邮件索取),本书最后提供的几个案例,如在线影像数据下载、打印界址点成果表等可以直接作为工具使用。附录提供了2.X到3.0的升级须知、ArcGIS Pro选项卡ID列表、Access处理类和Excel处理类等实用资料。


    本书以Microsoft Visual Studio 2022和C#为开发环境和编程语言。需要指出的是,具备ArcGIS Pro操作经验将有助于更深层次地理解本书内容,因为软件开发的本质是将手动操作过程自动化。


    在此,我对北京翎树文化传媒有限公司在出版本书过程中提供的大力帮助和支持表示衷心的感谢。本书的出版离不开众多行业专家的知识贡献。我们期待并欢迎每一位读者的宝贵反馈,以便使得本书能更好地服务于广大GIS学习者和专业开发者。


    最后,祝愿本书能够成为广大读者在ArcGIS Pro二次开发旅程中的引路人,引导广大读者不断探索并持续进步。预祝您在GIS领域取得显著的成就,展现您的非凡才华。


闫 磊


2024年4月


目  录




第1章 ArcGIS Pro开发基础 

    1.1 Pro SDK与其他开发方式的区别 1

    1.2 开发步骤 4

    1.3 开发入门 8

    1.4 几个公用变量 17

    1.5 多线程开发知识 25

    1.6 学习方法与参考资料 28

    1.7 程序发布与卸载 32


第2章 Pro界面设置 

    2.1 选项卡修改 35

    2.2 菜单修改 37

    2.3 加入自己的选项卡 45

    2.4 面板和窗格的管理 47

    2.5 地图面板管理 50

    2.6 程序路径和插件管理 56


第3章 地图操作 

    3.1 基本操作 59

    3.2 书签的管理 65

    3.3 选择操作 67


第4章 添加数据

    4.1 添加各种数据 74

    4.2 工程的打开与存储 82

    4.3 导入ArcGIS 10.X文档 84

    4.4 图层lyr文件操作 85

    4.5 通用添加数据 89


第5章 创建与管理数据和数据库

    5.1 坐标系 91

    5.2 创建数据 98

    5.3 获得数据源路径 105

    5.4 字段管理 116


第6章 几何对象的操作与处理 

    6.1 空间对象的创建与计算 130

    6.2 获得坐标 139

    6.3 几何图形类型转换 144


第7章 数据编辑 

    7.1 数据属性的获得 147

    7.2 选择集处理 158

    7.3 EditOperation的使用 170

    7.4 Inspector的使用 182

    7.5 数据更新 184

    7.6 数据插入 192

    7.7 数据删除 197

    7.8 屏幕图形的插入与清除 198

    7.9 注记操作 201

    7.10 保存编辑 208


第8章 专题图制作

    8.1 颜色与符号 211

    8.2 各种专题 219

    8.3 根据属性符号化图层 241

    8.4 符号库使用 246

    8.5 标注和复杂标注 260


第9章 地图打印

    9.1 布局创建与设置 276

    9.2 布局插入地图框与设置 280

    9.3 其他各种元素的插入与修改 292

    9.4 地图打印 309

    9.5 导出地图 318


第10章 空间分析

    10.1 调用工具箱工具 328

    10.2 矢量数据分析 341

    10.3 DEM分析 349

    10.4 栅格数据分析 355


第11章 三维制作展示

    11.1 添加三维数据 360

    11.2 三维图层设置 364

    11.3 三维生成案例 380


第12章 状态控制条件设置

    12.1 在地图中可用的按钮 392

    12.2 在布局中可用的按钮 393

    12.3 选择图层时可用 393

    12.4 选择单个图层时可用 394

    12.5 选择要素时可用 395

    12.6 获得比例尺与设置比例尺 396

    12.7 事 件 399


第13章 综合案例 

    13.1 Windows Form的集成 404

    13.2 整个数据库所有要素标识码的更新 408

    13.3 名称代码的更新 414

    13.4 界址点成果表的打印 418

    13.5 影像数据的批量下载 427

    13.6 利用DEM调整河流方向 434

    13.7 外业照片的自动配准 437


附录A ArcGIS Pro 2.X升级到ArcGIS Pro 3.0的注意事项 443


附录B 选项卡ID列表 445


附录C Access处理类 448


附录D Excel处理类 450


参考文献 452


凯凯GIS
乐于分享、善于发现、勤于练习
 最新文章