人邮科普编辑部

412 关注 12347 粉丝 2533 微博

活动奖品

  • 《Python地理数据处理》

    数量:1

获奖名单

  • 胡争辉

    北京 海淀区
    2075 关注 | 101736 粉丝 | 58492 微博

活动详情

  • Python作为一种高级程序设计语言,凭借其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。作为ArcGIS的脚本语言,使用Python将大大提升地理数据处理的效率。
    本书共13章,分别介绍了空间数据、Python基础、OGR库、矢量数据、过滤和选择数据、几何对象的操作细节、空间关系、空间参考系统、GDAL库、栅格数据、监督和非监督技术,以及Python的相关模块和库的使用。通过阅读本书,读者将详细了解Python语言在地理数据处理领域的具体应用。
    本书讲解细致、示例丰富,适合任何想学习使用地理空间数据的读者阅读。地理空间分析领域的新读者也将从本书受益。

    第1章 引言 1
    1.1 为什么使用Python和开源工具 2
    1.2 空间数据的类型 3
    1.3 地理数据处理 6
    1.4 探究数据 8
    1.5 小结 12
    第2章 Python基础 13
    2.1 编写和执行代码 14
    2.2 一个脚本的基本结构 15
    2.3 变量 16
    2.4 数据类型 17
    2.4.1 布尔型 18
    2.4.2 数值型 18
    2.4.3 字符串 19
    2.4.4 列表和元组 21
    2.4.5 集合 23
    2.4.6 字典 24
    2.5 控制流 24
    2.5.1 if语句 25
    2.5.2 while语句 26
    2.5.3 for语句 26
    2.5.4 break、continue和else 27
    2.6 函数 29
    2.7 类 30
    2.8 小结 31
    第3章 读写矢量数据 32
    3.1 矢量数据介绍 32
    3.2 OGR介绍 38
    3.3 读取矢量数据 41
    3.3.1 访问特定要素 44
    3.3.2 查看数据 46
    3.4 获取数据的元数据 48
    3.5 矢量数据写入 51
    3.5.1 创建新的数据源 55
    3.5.2 新建属性字段 57
    3.6 更新现有数据 58
    3.6.1 改变图层定义 59
    3.6.2 要素添加、更新和删除 60
    3.7 小结 61
    第4章 处理不同的矢量文件 63
    4.1 矢量文件格式 63
    4.1.1 基于文件的格式如shapefiles和GeoJSON 64
    4.1.2 多用户数据库格式如PostGIS 66
    4.2 处理更多的数据格式 67
    4.2.1 SpatiaLite 67
    4.2.2 PostGIS 69
    4.2.3 文件夹作为数据源(shapefiles和CSV) 69
    4.2.4 Esri文件地理数据库 70
    4.2.5 网络要素服务 71
    4.3 测试格式能力 79
    4.4 小结 81
    第5章 使用OGR过滤数据 83
    5.1 属性过滤条件 84
    5.2 空间过滤条件 87
    5.3 使用SQL创建临时图层 91
    5.4 充分利用过滤条件 95
    5.5 小结 96

正在加载中,请稍候...