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
14.
使用Python辅助处理WebGIS
¶
14.1. 使用Python处理MapServer配置文件Mapfile
14.2. 使用MapScript模块访问 MapServer 程序
14.3. 使用Folium 进行WebGIS 应用
14.3.1. 在线资源
14.3.2. Folium的基本用法
14.3.3. 开始创建地图
14.3.4. 地图标记
14.3.5. Folim 进阶用法
上一页
13.2.
使用 Python 调用 GRASS 模块
下一页
14.1.
使用Python处理MapServer配置文件Mapfile