当前位置:主页 > 计算机电子书 > Python > Python编程 pdf电子书
基于ArcGIS的Python编程秘笈(第2版)

基于ArcGIS的Python编程秘笈(第2版) PDF 高质量版

  • 更新:2023-07-02
  • 大小:54.8 MB
  • 类别:Python编程
  • 作者:派普勒
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

基于ArcGIS的Python编程秘笈(第2版)》是由人民邮电出版社出版的一本关于Python编程方面的书籍,作者是派普勒,主要介绍了关于ArcGIS、Python编程方面的知识内容,目前在Python编程类书籍综合评分为:9.1分。

码农点评

《基于ArcGIS的Python编程秘笈(第2版)》是一本非常实用的书籍。它涵盖了ArcGIS和Python编程的方方面面,提供了80多个编程技巧,教你如何更好地完成地理信息处理。该书详细介绍了如何使用Python来创建桌面ArcGIS环境下的地理处理脚本、管理地图文档和图层、查找和修复丢失的数据链接、编辑要素类和表中的数据等等。无论是初学者还是有经验的开发者,都能从这本书中学习到很多有关ArcGIS和Python编程的实用知识和技巧。无论你是从事地理信息相关工作的专业人士,还是对地理信息处理感兴趣的爱好者,这本书都值得一读。

书籍介绍

基于ArcGIS的Python编程秘笈

基于ArcGIS的Python编程秘笈电子书封面

读者评价

基于ArcGIS的Python编程秘笈(第2版),作为一本不错的书籍,内容涵盖广泛,但对每个主题的讲解相对浅显。

个人已经阅读了一部分,对于相关专业的读者来说很容易理解。希望通过学习这本书能够提高自己的技能,从而在工作上有更好的表现,并能赚取更多金钱以供购买更多书籍,哈哈哈。

投资自己从来不会亏损,希望通过学习能够获得更多的提升。这是一位地理信息科学工作者的心声。

书中的部分代码可能会出现运行问题,但总体而言还是一本不错的书,特别适合新手读者。

本书的作者是一位在GIS开发领域中有名的作者,之前还出版过《JavaScript构建Web和ArcGIS Server应用实战》一书。《基于ArcGIS的Python编程秘笈》的内容很易学易懂,对读者能够成为GIS开发专家有很大的帮助。

内容介绍

Python作为一种高级程序设计语言,凭借其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。使用Python作为GIS开发的脚本语言,将大大提升ArcGIS数据处理的效率。 本书将介绍如何使用Python来创建桌面ArcGIS环境下的地理处理脚本、管理地图文档和图层、查找和修复丢失的数据链接、编辑要素类和表中的数据等,以期能够提高 GIS开发人员的工作效率。 本书内容结构清晰,示例完整,不仅适合从事GIS开发的专业人士,而且适合那些有兴趣接触或从事Python编程的读者。

目录

  • 第1章 面向ArcGIS的Python语言基础 1
  • 第2章 管理地图文档和图层 27
  • 第3章 查找和修复丢失的数据链接 59
  • 第4章 自动化地图制图和打印 76
  • 第5章 使用脚本执行地理处理工具 110
  • 第6章 创建自定义地理处理工具 123
  • 第7章 查询和选择数据 149
  • 第8章 在要素类和表中使用ArcPy数据访问模块 168
  • 第9章 获取GIS数据的列表和描述 198
  • 第10章 使用Add-in定制ArcGIS界面 211
  • 第11章 异常识别和错误处理 234
  • 第12章 使用Python实现ArcGIS的高级功能 244
  • 第13章 在ArcGIS Pro中使用Python 276

资源获取

相关资源

网友留言

网友NO.24071
网友NO.24071

最近要给分局部署软件,需要一系列数据,首当其冲的是要做单独的区的一个影像切片,有趣的是,单位只有全市的影像切片,居然没有分区的,而且原始的tif影像数据也是全市杂糅在一起的,我只能自己来处理数据。 拿到几百个G的原始tif数据后, 发现几个特点和问题: 一  数据的横坐标不带41 二 数据是以图幅网格的副图名 三 数据量巨大 我的目的: 一 将数据转为带41的   二  将转换完的数据按行政区选择出来 三  进行切片 解决方案 对于一,(1)传统的就是使用arcgis平移工具了,由于数据量大,要使用批处理工具。有三个个问题,第一由于数据量打,速度极慢;第二在选择输出栅格数据集时,若想摒弃繁琐的人工操作,那么就要有所牺牲,就是新生成的数据无法保留原来数据的命名(欢迎指教,也可能是我不会用);第三,由于数据量很大,占据巨大的磁盘空间,而arcgis这个工具是要生成新的数据,相当于又生成一份数据,这样很浪费(这个问题当然有所争论,原始数据放在移动硬盘里,新生成数据放在电脑里,不但解决了空间问题,还解决了数据备份问题) (2) 进一步的思路是,使用我上一篇文章提到的arcpy工具,上一篇,我提到过,使用python小程序代替arctoolbox的批处理工具,会有更为高效的结果,具体代码请翻上一篇文章,这里就不列出了,使用的是Shift_management()。这种方式,其实只解决了(1)的第二个问题,不过也可以使用了。 (3) 最好的思路是,原始tif影像中,有一个tfw文件,用记事本打开,可以看到最后两行的数字分别是这个影像的横坐标和纵坐标,那么思路来了,只需用程序批量读取tfw文件,修改第五个值,将它加上41000000即可。程序写完,一跑,3437个tif,两秒钟,就搞定了。这要是用1或者2,不可想象。当然,这种方法有没有问题,不太清楚,目前只知道,金字塔缓存要重新构建。

网友NO.49584
网友NO.49584

ArcGIS软件由于面向地理问题的科学理念,不断创新的技术方法,自软件诞生之日就引领着地理信息系统技术的潮流,目前已在国内外市场占据了主导地位。而基于ArcGIS软件的二次开发,针对不同需求采取不同的开发方式

网友NO.46812
网友NO.46812

不得不说这本书很好,很容易上手,通俗易懂,大赞

网友NO.27046
网友NO.27046

内容非常实用,在有基础的人看来,是提升的必要参考书