截至 2023 年 11 月 21 日,这些版本都是最新版本,并为您提供最佳的稳定功能覆盖。
PostGIS 3.5.1 https://postgis.net/2024/12/PostGIS-Patch-Releases/
PostgreSQL 17.2 https://www.postgresql.org/docs/17/release-17.html
GEOS 3.13.0 https://libgeos.org/usage/download/
SFCGAL 2.0.0 https://gitlab.com/sfcgal/SFCGAL/-/releases
GDAL 3.10.0 https://gdal.org/download.html#current-release
PROJ 9.5.1 https://proj.org/en/9.5/download.html
protobuf-c 1.5.0 https://github.com/protobuf-c/protobuf-c/releases
json-c 0.18 https://github.com/json-c/json-c/releases
过时的版本可以在以下位置找到 - PostGISObsoleteVersionsMatrix
PostGIS与PostGIS版本对应
PostgreSQL version | PostGIS 2.5 EOL | PostGIS 3.0 | PostGIS 3.1 | PostGIS 3.2 | PostGIS 3.3 | PostGIS 3.4 | PostGIS 3.5 |
PostGIS release date | 2018/09/23 | 2019/10/20 | 2020/12/18 | 2021/12/18 | 2022/08/27 | 2023/08/15 | 2024/09/26 |
17 | No | No | No | No | Yes | Yes3.4.3 | Yes |
16 | No | No | No | No | Yes | Yes | Yes |
15 | No | No | No | Yes | Yes | Yes | Yes |
14 | No | No | Yes | Yes | Yes | Yes | Yes |
13 | No | Yes | Yes | Yes | Yes | Yes | Yes |
12 | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
11 EOL | Yes | Yes | Yes | Yes | Yes | No | No |
标记为“EOL”的 PostGIS 版本将不再接收任何微更新或安全补丁。如果您正在运行这些版本,则应尽可能升级到最新版本。
*表示目前有或没有,但可能会在发布时发生变化。
作为一般规则,PostGIS 项目指导委员会会尝试保持对 PostGIS 至少两个 PostgreSQL 版本的支持。如果需求不需要花费太多精力来增加需求,我们通常会支持 2 个以上的 PostgreSQL 版本。我们很少会在任何版本上支持超过 5 个 PostgreSQL 版本。
PostGIS 2.0.0(9.0 和 9.1)开始支持 64 位 Windows 版本
GEOS 支持 PostGIS 的版本
下表显示了哪些版本的 GEOS 可以与哪些版本的 PostGIS 配合使用。无表示您可以在没有 GEOS 的情况下使用该版本,但不建议这样做,因为许多功能将无法安装。
对于不推荐的,这意味着虽然您可以让 PostGIS 使用这些版本,但您将错过一些 PostGIS 功能。是(1)意味着我们假设它可以工作,但没有测试它,也没有修补测试以干净地回归。一些回归测试可能会失败,因为新版本给出的答案与以前版本略有不同。
是的* - 目前可以工作但在发布时可能无法工作或者无法通过某些回归测试空白槽意味着它不起作用。
Geos Version | PostGIS 2.5 EOL | PostGIS 3.0 | PostGIS 3.1 | PostGIS 3.2 | PostGIS 3.3 | PostGIS 3.4 | PostGIS 3.5 |
3.13 | Yes(1) | Yes(1) | Yes(1) | Yes | Yes | Yes | Yes |
3.12 | Yes(1) | Yes(1) | Yes(1) | Yes | Yes | Yes | Yes |
3.11 | Yes(1) | Yes(1) | Yes(1) | Yes | Yes | Yes | Yes |
3.10 | Yes(1) | Yes(1) | Yes | Yes | Yes | Yes | Yes2 |
3.9 | Yes (1) | Yes (1) | Yes | Yes | Yes | Yes | Yes2 |
3.8 EOL | Yes | Yes | Yes | Yes | Yes | Yes | Yes2 |
3.7 EOL | Yes | Yes | Yes | Yes | Yes | Yes | Yes2 |
3.6 EOL | Yes | Yes | Yes(2) | Yes(2) | Yes(2) | Yes(2) | No |
Proj 版本支持 PostGIS
是 (1):可以工作,但可能会出现回归失败或不推荐
是 (2):可以运行,但某些功能被禁用
如果之后某个单元格没有填写,则表示对该单元格的支持已停止。
PROJ Version | PostGIS 2.5 EOL | PostGIS 3.0 | PostGIS 3.1 | PostGIS 3.2 | PostGIS 3.3 | PostGIS 3.4 | PostGIS 3.5 |
9.1-9.5 | No | Yes | Yes | Yes | Yes | Yes | Yes |
8.1-8.2 | No | Yes | Yes | Yes | Yes | Yes | Yes |
7.0-7.2 | Yes (1) | Yes | Yes | Yes | Yes | Yes | Yes |
6.1-6.3 | Yes | Yes | Yes | Yes | Yes | Yes | No |
6.0 | No | Yes | Yes | Yes | Yes | No | No |
5.0-5.2 | Yes | Yes | Yes | Yes | Yes | No | No |
GDAL 对 PostGIS 的支持版本
PostGIS 栅格功能(在 2.0 中引入)依赖于 GDAL,因此要获得栅格功能,您需要使用 GDAL 支持进行编译,最好是 1.9 或更高版本。虽然您可以在没有栅格支持的情况下编译 PostGIS 2.0,但您真的应该重新考虑这个决定,特别是如果您是软件包维护者(如果您这样做,您会有很多恼火的用户。对于 PostgreSQL 9.1 扩展支持,使用栅格支持进行编译是绝对必要的,因为 postgis 扩展包含栅格功能。
*表示目前有或没有,但可能会在发布时发生变化。
Yes(1)假定有效但我们未测试。空白 - 此时支持已停止
GDAL Version | PostGIS 2.4 - 2.5 | PostGIS 3.0 - 3.3 | PostGIS 3.4 - |
3.7- | Yes (1) | Yes | Yes |
3.2-3.6 | Yes (1) | Yes | Yes |
3.0-3.1 | Yes | Yes (1) | Yes(1) |
2.0-2.4 EOL | Yes | Yes(1) | Yes(1) |
包装状态
如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。