Python与开源GIS 文档
1. 引言
1.1. GIS的概念
1.2. 开源空间信息软件体系与技术概述
1.3. 配置Python环境变量
1.4. Python基础用法
2. 使用 GDAL 操作栅格数据
2.1. GDAL简介
2.2. 开始使用GDAL
2.3. 读取遥感影像的信息
2.4. 访问数据集的数据
2.5. 访问索引图像的处理
2.6. 使用GDAL创建影像
2.7. GDAL和 Pillow 的互操作
3. 使用Rasterio处理栅格数据
3.1. RaterIO介绍
3.2. 开始使用
3.3. NumPy 掩膜
3.4. 使用 RasterIO 作图
3.5. RasterIO的其他技术细节
3.6. 读取和写入栅格文件的“窗口”
3.7. 命令行用户指南
4. 使用 OGR 库操作矢量数据
4.1. 使用OGR模块打开矢量数据
4.2. 读取矢量数据
4.3. 使用OGR 创建Shapefile
4.4. 空间过滤器(Spatial filters)
4.5. 空间计算
5. 使用Fiona
5.1. 读取矢量数据
5.2. 格式的驱动,CRS,界限和图式
6. 空间参考与坐标转换
6.1. PROJ.4简介
6.3. Proj 类
6.4.
osr
模块简介与用法
6.5. 坐标转换
7. 矢量数据的空间分析:使用Shapely
7.1. 空间数据模型
7.2. Shapely 中几何要素的操作
7.3. 谓词
7.4. DE九交空间(DE-9IM)关系
7.5. 生成新几何对象的方法
7.6. 合并线性要素
7.7. Shapely互操作接口
8. 使用 SpatiaLite 空间数据库
8.1. 开源数据库简介
8.2. 开始运行SpatiaLite命令行
8.3. 关于 SQLite 的类型
8.4. 开始使用 SpatiaLite
8.5. 评价几何对象之间的关系
8.6. SQLite 的虚拟数据库
9. 使用 Mapnik 进行地图制图
9.1. Mapnik概述
9.2. 地图和图层对象的属性和方法
9.3. 数据源
9.4. 绘制栅格影像
9.5. 绘制线
9.6. 绘制多边形
9.7. 绘制标注
9.8. 绘制点状要素
10. 使用 Cartopy 进行地图绘图
10.1. Cartopy 介绍
10.2. 开始使用 Cartopy
10.3. Cartopy绘图要素
10.4. Cartopy 地图绘图1
10.5. Cartopy地图绘图2
10.6. 其他示例
11. GeoPandas的用法
11.1. 了解数据结构与数据读写方法
11.2. 地图工具
11.3. 数据处理方法
11.4. 其他
12. QGIS桌面应用
12.1. 在 QGIS 中使用 Python
13. 通过Python连接GRASS进行地理空间数据分析
13.1. Call GRASS Command via Python
13.2. 使用 Python 调用 GRASS 模块
14. 使用Python辅助处理WebGIS
14.1. 使用Python处理MapServer配置文件Mapfile
14.2. 使用MapScript模块访问 MapServer 程序
14.3. 使用Folium 进行WebGIS 应用
15. Python下面其他开源GIS库的使用
15.1. 使用pyshp读写Shapefile
15.2. GeoJSON
15.3. Descartes
16. [图书说明与周边]
16.1. Windows下面安装使用Python与开源GIS相关类库、工具的心得体会
16.2. VirtualBox 虚拟机介绍与使用
16.3. Linux与不同的发行版介绍
16.4. 勘误与补充
16.5. Python的开源GIS类库与工具安装
16.6. 制图
17. [附录]使用Basemap进行地图可视化
17.1. Basemap介绍与安装
17.2. 开始使用 Basemap
17.3. 地图界线与地图背景的绘制
17.4. 使用plot绘图
17.5. 使用数据
17.6. 球面距离案例
17.7. 自定义色彩映射
17.8. Basemap 地震数据可视化案例
.rst
.pdf
9.
使用 Mapnik 进行地图制图
¶
9.1. Mapnik概述
9.1.1. Mapnik制图快速开始
9.1.2. 创建样式
9.1.3. 创建数据源
9.1.4. 创建图层
9.1.5. 地图渲染
9.1.6. 使用XML渲染地图
9.2. 地图和图层对象的属性和方法
9.2.1. 创建地图对象
9.2.2. 创建图层对象
9.2.3. 地图晕渲
9.2.4. 地图制图的投影问题
9.3. 数据源
9.3.1. 常用数据格式的读取
9.3.2. SQLite
9.3.3. 使用GDAL/OGR包进行数据的读取
9.3.4. PointDatasource
9.4. 绘制栅格影像
9.4.1. RasterSymbolizer
9.4.2. 示例
9.5. 绘制线
9.5.1. LineSymbolizer
9.5.2. 使用XML文件
9.6. 绘制多边形
9.6.1. PolygonSymbolizer的基本属性设置
9.6.2. PolygonPatternSymbolizer的用法
9.7. 绘制标注
9.7.1. 文本标记的基本用法
9.7.2. 使用文本标记的“晕”
9.7.3. 调整文本的位置
9.7.4. 文本的高级设置
9.7.5. 字体
9.7.6. 中文标注的问题
9.8. 绘制点状要素
9.8.1. PointSymbolizer
9.8.2. ShieldSymbolizer
9.8.3. 使用TextSymbolizer来绘制点符号
上一页
8.6.
SQLite 的虚拟数据库
下一页
9.1.
Mapnik概述