python地理空间开发# 内容 关于作者 审稿人简介 前言 本书涵盖的内容 本书的阅读需求 本书的读者对象 惯例 读者反馈 客户支持 下载示例代码 勘误表 盗版 问题 1 使用 Python 进行地理空间开发 Python 地理空间开发 地理空间开发的应用 最新动态 小结 2 GIS 核心 GIS 概念 GIS 数据格式 手动处理 GIS 数据 小结 3 用于地理空间开发的 Python 库 读取和写入地理空间数据 处理投影 分析和处理地理空间数据 可视化地理空间数据 小结 4 地理空间数据来源 矢量格式的地理空间数据来源 栅格格式地理空间数据源 其他类型地理空间数据的来源 选择地理空间数据源 小结 5 使用 Python 处理地理空间数据 先决条件 读取和写入地理空间数据 更改基准和投影 表示和存储地理空间数据 执行地理空间计算 转换和标准化几何和距离单位 练习 小结 6 数据库中的 GIS 空间数据库 空间索引 支持空间功能的开源数据库 商业空间数据库 建议的最佳做法 使用 Python 处理地理空间数据库 小结 7 使用空间数据 关于 DISTAL 设计和构建数据库 下载数据 导入数据 实现 DISTAL 应用程序 应用程序审查和改进 小结 8 使用 Python 和 Mapnik 生成地图 Mapnik 简介 创建示例地图 Mapnik 深度介绍 重新审视 MapGenerator 地图定义文件 小结 9 整合所有要素——完整的地图系统 关于 ShapeEditor 设计 ShapeEditor 先决条件 Django 应用程序的结构 设置数据库 设置 ShapeEditor 项目 定义 ShapeEditor 的应用程序 创建共享应用程序 定义数据模型 玩转管理系统 小结 10 ShapeEditor – 实现列表视图、导入和导出 实现“列出 Shapefile”视图 导入 Shapefile 导出 shapefiles 小结 11 ShapeEditor – 选择和编辑特征 选择要编辑的要素 编辑要素 添加要素 删除要素 删除 shapefiles 使用 ShapeEditor 进一步改进和增强 小结