
GeoProcessing-With-Python.pdf
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
《GeoProcessing-With-Python.pdf》是一本关于使用Python进行地理空间数据处理和分析的手册,涵盖了从基础到高级的各种地理处理技术。
尽管我在大学期间修了很多编程课程,但我直到在一份涉及大量重复性工作的工作中才真正体会到编程的魅力。通过编写程序来自动化这些任务让我感到非常有趣,并促使我决定回校攻读生物学学位,在此过程中我选修了第一门GIS课程并立即爱上了它。最终,凭借为ArcView GIS(对于Esri的粉丝来说,这是ArcGIS的一个前身)开发一个扩展模块的表现,我成功说服了一位教授授予我生物学位。
毕业后我在犹他州立大学的遥感与地理信息系统实验室工作。我的第一个项目涉及一些网络地图制作任务,并很快成为了开源UMN MapServer软件的支持者。这让我首次接触到了包括GDAL在内的开源空间数据处理工具包。
起初,我对GDAL/OGR库的强大功能并没有充分的认识,但当我开始在C++和C#代码中使用它时就意识到了它的强大之处。在我所在的自然资源学院里,并没有太多人对编程感兴趣,但我经常向他人推荐GDAL命令行实用程序的用法。然而当Esri引入Python作为ArcGIS脚本语言后,情况发生了变化:尽管在此之前我并没有大量接触过Python,但通过使用arcgisscripting(当时Esri提供的一个原始模块)与之互动让我意识到自己多么喜欢编写Python代码,并自然地开始将其应用到GDAL中。
对于这本书而言更重要的转折点来自我的同事John Lowry建议我们共同教授一门面向GIS的Python课程。他负责讲授如何使用ArcGIS中的Python,而我则讲解关于GDAL的知识内容。这门课很受欢迎,我们一起连续几年授课直到John搬离该地为止。之后我自己接手了整个课程,并以各种形式继续教学至今。
由于从未想过撰写书籍的缘故,在Manning出版社询问是否愿意为使用Python和GDAL编写一本书时,我花了些时间才被说服参与其中。最终是自己对教育的热情让我决定接受这个挑战——因为我发现教书是一件非常愉快的事情:尤其是看到学生将所学知识应用到他们的工作中时感到特别满足;特别是对于那些研究生来说,如果他们没有学会编程的话可能无法及时完成研究工作(甚至根本完不成)。我知道这些技能会伴随他们整个职业生涯,并希望这本书能够为读者提供同样的帮助——无论你是学生、专业人士还是业余爱好者。这是一段非常有趣的过程,我希望你们能像我一样享受其中!
全部评论 (0)


