PostGIS 3.3.0dev 手册

PostGIS开发小组

Abstract

PostGIS是对 PostgreSQL 对象关系数据库系统,允许将GIS(地理信息系统)对象存储在数据库中。PostGIS包括对基于GIST的R-Tree空间索引的支持,以及用于分析和处理GIS对象的函数。

这是版本手册 3.3.0dev

这项工作是根据 知识共享署名-类似共享3.0许可证 。您可以随意使用此材料,但我们要求您将功劳归功于PostGIS项目,并尽可能提供指向 http://postgis.net


Table of Contents
1. 引言
1.1. 项目指导委员会
1.2. 出席的核心贡献者
1.3. 核心贡献者过去
1.4. 其他贡献者
2. PostGIS安装
2.1. 简略版
2.2. 从源代码编译和安装
2.2.1. 获取来源
2.2.2. 安装要求
2.2.3. 生成配置
2.2.4. 构建
2.2.5. 构建和部署PostGIS扩展模块
2.2.6. 测试
2.2.7. 安装
2.3. 安装和使用地址标准化程序
2.3.1. 安装Regex::Assetble
2.4. 安装、升级Tiger地理编码器并加载数据
2.4.1. 启用PostGIS数据库的Tiger地理编码器:使用扩展模块
2.4.2. 启用您的PostGIS数据库的Tiger地理编码器:不使用扩展模块
2.4.3. 将地址标准化扩展与Tiger地理编码器结合使用
2.4.4. 正在加载TIGER数据
2.4.5. 升级您的Tiger地理编码器安装
2.5. 安装过程中的常见问题
3. PostGIS管理
3.1. 性能调整
3.1.1. 启动
3.1.2. 运行时
3.2. 配置栅格支持
3.3. 创建空间数据库
3.3.1. 使用扩展在空间上启用数据库
3.3.2. 在不使用扩展的情况下在空间上启用数据库(不鼓励)
3.3.3. 从模板创建支持空间的数据库
3.4. 升级空间数据库
3.4.1. 软升级
3.4.2. 硬升级
4. 数据管理
4.1. 空间数据模型
4.1.1. OGC几何图形
4.1.2. SQL/MM第3部分-曲线
4.1.3. WKT和WKB
4.2. 几何数据类型
4.2.1. PostGIS EWKB和EWKT
4.3. 地理数据类型
4.3.1. 创建地理表
4.3.2. 使用地理表
4.3.3. 何时使用地理数据类型
4.3.4. 地理高级常见问题解答
4.4. 几何图形验证
4.4.1. 简单几何图形
4.4.2. 有效的几何图形
4.4.3. 有效性管理
4.5. 空间参考系
4.5.1. SPATIAL_REF_SYS表
4.5.2. 用户定义的空间参考系统
4.6. 空间表
4.6.1. 创建空间表
4.6.2. 几何图形_列视图
4.6.3. 手动注册几何图形列
4.7. 加载空间数据
4.7.1. 使用SQL加载数据
4.7.2. 使用Shapefile加载器
4.8. 提取空间数据
4.8.1. 使用SQL提取数据
4.8.2. 使用Shapefile Dumper
4.9. 空间索引
4.9.1. 主旨指数
4.9.2. Brin指数
4.9.3. SP-GIST指数
4.9.4. 调整索引使用率
5. 空间查询
5.1. 确定空间关系
5.1.1. 维度扩展的9交模型
5.1.2. 命名空间关系
5.1.3. 一般空间关系
5.2. 使用空间索引
5.3. 空间SQL示例
6. 性能提示
6.1. 处理大几何形状的小数据表
6.1.1. 问题描述
6.1.2. 变通办法
6.2. 基于几何指数的聚类
6.3. 避免维度转换
7. 构建应用程序
7.1. 使用MapServer
7.1.1. 基本用法
7.1.2. 常见问题解答
7.1.3. 高级用法
7.1.4. 示例
7.2. Java客户端(JDBC)
7.3. C客户端(Libpq)
7.3.1. 文本光标
7.3.2. 二进制游标
8. PostGIS参考资料
8.1. PostGIS几何/地理/方框数据类型
8.2. 表管理功能
8.3. 几何构造器
8.4. 几何体访问器
8.5. 几何图形编辑器
8.6. 几何图形验证
8.7. 空间参考系功能
8.8. 几何体输入
8.8.1. 知名文本(WKT)
8.8.2. 知名二进制(WKB)
8.8.3. 其他格式
8.9. 几何体输出
8.9.1. 知名文本(WKT)
8.9.2. 知名二进制(WKB)
8.9.3. 其他格式
8.10. 运营者
8.10.1. 边界框运算符
8.10.2. 距离运算符
8.11. 空间关系
8.11.1. 拓扑关系
8.11.2. 距离关系
8.12. 测量函数
8.13. 覆盖功能
8.14. 几何处理
8.15. 仿射变换
8.16. 聚类函数
8.17. 边界框函数
8.18. 线性参考
8.19. 轨迹函数
8.20. SFCGAL函数
8.21. 长事务支持
8.22. 版本函数
8.23. 大统一自定义变量(GUC)
8.24. 故障排除功能
9. PostGIS常见问题解答
10. 拓扑学
10.1. 拓扑类型
10.2. 拓扑域
10.3. 拓扑和拓扑几何管理
10.4. 拓扑统计信息管理
10.5. 拓扑构造器
10.6. 拓扑编辑器
10.7. 拓扑访问器
10.8. 拓扑处理
10.9. 拓扑几何构造器
10.10. 拓扑几何图形编辑器
10.11. Topo几何访问器
10.12. 拓扑几何图形输出
10.13. 拓扑空间关系
11. 栅格数据管理、查询和应用程序
11.1. 加载和创建栅格
11.1.1. 使用raster2pgsql加载栅格
11.1.2. 使用PostGIS栅格函数创建栅格
11.1.3. 使用“out db”云栅格
11.2. 栅格目录
11.2.1. 栅格列目录
11.2.2. 栅格概视图
11.3. 使用PostGIS栅格构建自定义应用程序
11.3.1. 结合使用ST_AsPNG和其他栅格函数的PHP输出示例
11.3.2. 结合使用ST_AsPNG和其他栅格函数的ASP.NET C#输出示例
11.3.3. 将栅格查询输出为图像文件的Java控制台应用程序
11.3.4. 使用PLPython通过SQL转储图像
11.3.5. 使用PSQL输出栅格
12. 栅格参考
12.1. 栅格支持的数据类型
12.2. 栅格管理
12.3. 栅格构造器
12.4. 栅格存取器
12.5. 栅格波段访问器
12.6. 栅格像素访问器和设置器
12.7. 栅格编辑器
12.8. 栅格波段编辑器
12.9. 栅格波段统计和分析
12.10. 栅格输入
12.11. 栅格输出
12.12. 栅格处理:地图代数
12.13. 内置地图代数回调函数
12.14. 栅格处理:DEM(高程)
12.15. 栅格处理:栅格到几何图形
12.16. 栅格运算符
12.17. 栅格和栅格波段空间关系
12.18. 栅格技巧
12.18.1. Out-DB栅格
13. PostGIS栅格常见问题解答
14. PostGIS Extras
14.1. 地址标准器
14.1.1. 解析器的工作原理
14.1.2. 地址标准器类型
14.1.3. 地址标准化器表
14.1.4. 地址标准化函数
14.2. TIGER地理编码器
15. PostGIS Special Functions Index
15.1. PostGIS Aggregate Functions
15.2. PostGIS Window Functions
15.3. PostGIS SQL-MM Compliant Functions
15.4. PostGIS Geography Support Functions
15.5. PostGIS Raster Support Functions
15.6. PostGIS Geometry / Geography / Raster Dump Functions
15.7. PostGIS Box Functions
15.8. PostGIS Functions that support 3D
15.9. PostGIS Curved Geometry Support Functions
15.10. PostGIS Polyhedral Surface Support Functions
15.11. PostGIS Function Support Matrix
15.12. New, Enhanced or changed PostGIS Functions
15.12.1. PostGIS Functions new or enhanced in 3.3
15.12.2. PostGIS Functions new or enhanced in 3.2
15.12.3. PostGIS Functions new or enhanced in 3.1
15.12.4. PostGIS Functions new or enhanced in 3.0
15.12.5. PostGIS Functions new or enhanced in 2.5
15.12.6. PostGIS Functions new or enhanced in 2.4
15.12.7. PostGIS Functions new or enhanced in 2.3
15.12.8. PostGIS Functions new or enhanced in 2.2
15.12.9. PostGIS Functions new or enhanced in 2.1
15.12.10. PostGIS Functions new, behavior changed, or enhanced in 2.0
15.12.11. PostGIS Functions changed behavior in 2.0
15.12.12. PostGIS Functions new, behavior changed, or enhanced in 1.5
15.12.13. PostGIS Functions new, behavior changed, or enhanced in 1.4
15.12.14. PostGIS Functions new in 1.3
16. 报告问题
16.1. 报告软件错误
16.2. 报告文档问题
A. 附录
A.1. PostGIS 3.2.0(Olivier Courtin Edition)
A.2. PostGIS 3.2.0测试版3
A.3. 版本3.2.0 Beta2
A.4. 版本3.2.0Beta1
A.5. 版本3.2.0 Alpha1
A.6. 版本3.1.0Beta1
A.7. 版本3.1.0 Alpha3
A.8. 版本3.1.0 Alpha2
A.9. 版本3.1.0Alpha1
A.10. 版本3.0.0
A.11. 版本3.0.0rc2
A.12. 版本3.0.0rc1
A.13. 版本3.0.0Beta1
A.14. 版本3.0.0Alpha4
A.15. 版本3.0.0Alpha3
A.16. 版本3.0.0Alpha2
A.17. 版本3.0.0Alpha1
A.18. 版本2.5.0
A.19. 版本2.4.5
A.20. 版本2.4.4
A.21. 版本2.4.3
A.22. 版本2.4.2
A.23. 版本2.4.1
A.24. 版本2.4.0
A.25. 版本2.3.3
A.26. 版本2.3.2
A.27. 版本2.3.1
A.28. 版本2.3.0
A.29. 版本2.2.2
A.30. 版本2.2.1
A.31. 版本2.2.0
A.32. 版本2.1.8
A.33. 版本2.1.7
A.34. 版本2.1.6
A.35. 版本2.1.5
A.36. 版本2.1.4
A.37. 版本2.1.3
A.38. 版本2.1.2
A.39. 版本2.1.1
A.40. 版本2.1.0
A.41. 版本2.0.5
A.42. 版本2.0.4
A.43. 版本2.0.3
A.44. 版本2.0.2
A.45. 版本2.0.1
A.46. 版本2.0.0
A.47. 版本1.5.4
A.48. 版本1.5.3
A.49. 版本1.5.2
A.50. 版本1.5.1
A.51. 版本1.5.0
A.52. 版本1.4.0
A.53. 版本1.3.6
A.54. 版本1.3.5
A.55. 版本1.3.4
A.56. 版本1.3.3
A.57. 版本1.3.2
A.58. 版本1.3.1
A.59. 版本1.3.0
A.60. 版本1.2.1
A.61. 版本1.2.0
A.62. 版本1.1.6
A.63. 版本1.1.5
A.64. 版本1.1.4
A.65. 版本1.1.3
A.66. 版本1.1.2
A.67. 版本1.1.1
A.68. 版本1.1.0
A.69. 版本1.0.6
A.70. 版本1.0.5
A.71. 版本1.0.4
A.72. 版本1.0.3
A.73. 版本1.0.2
A.74. 版本1.0.1
A.75. 版本1.0.0
A.76. 版本1.0.0RC6
A.77. 版本1.0.0RC5
A.78. 版本1.0.0RC4
A.79. 版本1.0.0RC3
A.80. 版本1.0.0RC2
A.81. 版本1.0.0RC1