关于本书

我编写了《Geoprocessing for Python》 来帮助您学习处理地理空间数据的基础知识,主要使用GDAL/OGR。当然,还有其他的选择,但是其中一些是在GDAL之上构建的,所以如果您理解了这本书中的内容,您就可以很容易地获得它们。这不是一本关于地理信息系统或遥感的书,尽管会解释一些背景理论。相反,本书将教您如何编写用于操作和创建空间数据的Python代码,以及一些简单的分析。您可以使用这些构建块来简化您自己设计的更复杂的分析。

关于作者

Chris Garrard是在犹他州立大学昆尼自然资源学院的遥感/地理信息系统实验室做了近15年的开发人员。在那段时间里,她一直在教授一门关于Python的GIS课程,她还在校园和会议上教授研讨会。她喜欢向人们展示处理数据的开源方法,但是她最喜欢的教学方法是“Aha!”,当某人意识到编码的能力对他们的工作有多大帮助的时候。

面向人群

这本书是为任何想学习使用地理空间数据的人准备的。本文解释了GIS和遥感的一些基础知识,以便初次接触地理空间分析的读者了解他们为什么要学习某些内容,但是代码开始时非常简单,因此具有地理空间背景但没有太多编码经验的人也会从中受益。

内容介绍

本书共分13章。它首先介绍了地理空间数据和Python,然后介绍了矢量数据、空间参考系统、光栅数据和可视化。

第1章是空间数据和分析的介绍。它描述了您可以对不同类型的数据执行的分析类型,以及向量和栅格数据之间的差异以及它们各自的用途。

第2章是Python的快速入门。

第3章解释了什么是OGR库,并教你如何读、写和编辑向量数据源。

第4章深入探讨向量格式之间的差异。虽然在许多情况下可以对各种格式进行相同的处理,但是在这里您将了解特定的功能。

第5章教你如何过滤和选择基于空间和attri- bute关系的数据。

第6章描述了创建和编辑点、线和多边形几何图形的细节。

第7章向您展示了如何查看几何图形之间的空间关系,以及如何使用这些概念进行简单的分析。

第8章包括空间参考系统的介绍,然后教你如何使用它们并在它们之间转换数据。

第9章解释了什么是GDAL库,并教你如何读写光栅数据集。它还向您展示了如何在实际坐标和像素偏移量之间进行转换。

第10章向您介绍如何处理光栅数据的各个方面,如地面控制点、颜色表、直方图和属性表。它还包括回调函数和错误处理程序的使用。

第11章描述了如何在映射代数中使用NumPy和SciPy,包括局部、焦点、区域和全局分析,并介绍了重新采样数据的一些方法。

第12章向您展示了一些用于有监督和无监督地图分类的技术。

第13章教你如何使用matplotlib和Mapnik来可视化你的数据。

python地理数据处理 下载_【实用书】Python地理数据处理,362页pdf,Geoprocessing with Python...相关推荐

  1. 用python实现bt下载_【图片】分享一段功能非常简陋的python代码实现下载free种【pt吧】_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ##### class Torrents(): ''' Define a torrent ''' def __init__(self,torrent): ...

  2. python实现多线程下载_多线程分段下载研究的python实现(一)

    我一直对下载文件比较感兴趣.现在我下载文件大部分是用迅雷,但迅雷也有一些不如意的地方,内存占用大,一些不必要的功能太多,不可定制.尤其是最后一点.现在有些下载对useragent,cookie,aut ...

  3. python中级项目下载_中级Python复习:教程,项目思想和技巧

    python中级项目下载 本文旨在向Python初学者和开发人员介绍Python中使用的一些关键概念,这些概念一开始就没有讲授. 如果您可以创建二次方根求解器,则可以理解本文. 这些是我一天之内没有学 ...

  4. 跳一跳python源码下载_微信跳一跳python代码实现

    本文实例为大家分享了python微信跳一跳的具体代码,供大家参考,具体内容如下 部分代码分享: wechat_jump.py from __future__ import print_function ...

  5. python文本编辑器下载_海龟编辑器官方下载|海龟编辑器(Python编辑器)下载 v1.3.4 官方版 - 绿点软件站...

    编程软件,积木和代码一键转化,学起来简单有趣,可以让孩子们搭一搭积木就轻松写出Python代码,既可以提高孩子对编程的学习兴趣,又可以降低小朋友们学习Python编程的门槛,海龟编辑器扩展功能强大,支 ...

  6. python初学者教程下载_初学者Python教程

    python初学者教程下载 Welcome to Python Tutorial for Beginners. You are probably here because you think prog ...

  7. python数据库怎么下载_哪有Python数据库视频教程下载(python导入数据库视频教程)...

    在python中怎么引入数据库 数据库版本:MySQL Python版本:3.5 用想用MySQLdb来后来发现py3.5版本不支持,现pymysql 现在想将数据库adidas中的表jd_comme ...

  8. python 三维地球库_用于GIS(地理信息系统)和三维可视化制图的Python库

    前言 Python库是GIS中的终极扩展,因为它允许您增强其核心功能. 通过使用Python库,您可以摆脱GIS的束缚,而深入研究一些严肃的数据科学. Python中有200多个标准库.但是也有成千上 ...

  9. python视频网站分类_科学网—爬取网站视频简单方法之一:python的you-get模块使用方法 - 周朝宪的博文...

    目的:网站有海量的视频(包括讲座.电影电视剧等),用python语言的you-get模块爬下来 1.安装you-get模块 在pycharm的terminal下安装.pip install you-g ...

最新文章

  1. 利用BH1750光度传感器测量一些发光体
  2. C语言 · 求矩阵各个元素的和
  3. Singleton、MultiThread、Lib——实现单实例无锁多线程安全API
  4. 为啥八位的计算机可以用补码表示-128
  5. .net 获取 存储过程的输出参数
  6. html native code is rendered from xml configuration
  7. 一个随机数发生器(一)
  8. HDU2502 月之数【递推】
  9. sas硬盘安装linux,Intel SAS RAID安装CentOS 5.4 Linux操作系统方法附教程下载
  10. 甘肃自考计算机技术,甘肃自考计算机与网络技术基础课程考试说明
  11. 64位服务器IIS7.5运行ASP网站连接数据库错误解决方案
  12. operator重载
  13. linux中rcf命名管道,RCF的简单使用教程以及什么是回调函数
  14. 斯尔福化学实验室设计规划环境及建设要求
  15. java学业有成_祝贺学业有成励志的话
  16. struct dst_entry *dst
  17. 无聊中?天天穿格格衫,来为你的网站画个网格线背景吧!小白也能看懂。(Html5 Canvas实现网格线背景)
  18. dell 服务器硬盘购买,戴尔_PowerEdge T640_塔式存储服务器_网络存储服务器_在线购买 | Dell 中国大陆...
  19. fseek()函数用法
  20. 【java】java sftp访问文件夹,java smb访问共享文件夹 按时间过滤查找文件 集成springboot

热门文章

  1. 《三体》全文 link
  2. qt通过QComboBox实现文本框自动记忆、补全和下拉选项填写
  3. 去哪寻找创业合作伙伴
  4. (附源码)计算机毕业设计ssm互联网直播管理系统
  5. 最强下载工具IDM使用大全 - 汇总篇
  6. 华为OD机试模拟题 用 C++ 实现 - 玩牌高手(2023.Q1)
  7. conEmu的使用笔记
  8. Mysql——存储引擎
  9. 数据库表的关联关系有几种?
  10. JavaScript关于JSON字符串的相关操作