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. 使用GDAL访问栅格数据集的数据
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 创建矢量数据
4.4. 空间过滤器(Spatial filters)
4.5. 空间计算
5. 使用Fiona
5.1. 读取矢量数据
5.2. 格式的驱动,CRS,界限和图式
5.3. 写入矢量数据
5.4. 高级主题
6. 空间参考与坐标转换
6.1. PROJ.4简介
6.3. Proj 类
6.4.
osr
模块简介与用法
6.5. 坐标转换
7. 矢量数据的空间分析:使用Shapely
7.1. 开始使用 Shapely
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. 在Python中使用SpatiaLite
8.4. 针对数据表的操作
8.5. 导入Shapefile
8.6. 熟悉Geometry
8.7. 管理坐标参考与坐标转换
8.8. 评价几何对象之间的关系
8.9. 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. 数据处理方法
11.5. 其他
12. QGIS桌面应用
12.1. 在 QGIS 中使用 Python
13. 通过Python连接GRASS进行地理空间数据分析
13.1. Call GRASS Command via Python
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. Python:Rtree 安转和使用
16. [图书说明与周边]
16.1. 在Debian/Ubuntu系统下面Python的开源GIS类库与工具
16.2. Windows下面安装使用Python与开源GIS相关类库、工具的心得体会
16.3. VirtualBox 虚拟机介绍与使用
16.4. Linux与不同的发行版介绍
16.5. 勘误与补充
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
6.
空间参考与坐标转换
¶
GIS应用中投影的概念非常重要,也是区别于其它系统的关键之处。
6.1. PROJ.4简介
6.1.1. 安装
6.1.2. 在PROJ.4中了解基准面与椭球体
6.2. 显示参数
6.2.1. 大地水准面与椭球体
6.3. Proj 类
6.3.1. 定义投影
6.3.2. 坐标转换
6.3.3. 投影转换
6.3.4. Geod类
6.4.
osr
模块简介与用法
6.4.1. Python 绑定
6.4.2. 定义地理坐标系
6.4.3. 定义一个投影系统
6.4.4. 投影的表示方法
6.4.5. 查询坐标系统
6.4.6. 栅格数据的空间参考
6.4.7. 使用GCPs表示空间参考
6.5. 坐标转换
6.5.1. 从栅格数据中得到投影信息
6.5.2. 输出格式
6.5.3. 其他操作
6.5.4. 从矢量数据中获取
6.5.5. 写入到文件
6.5.6. 地理坐标系和投影坐标系之间的坐标转换
6.5.7. 转换Shapefile的实例
上一页
5.4.
高级主题
下一页
6.1.
PROJ.4简介