Appendix A. 附录

发行说明

Table of Contents

A.1. PostGIS 3.4.0

2023/08/15

此版本需要 PostgreSQL 12-16、GEOS 3.6 或更高版本以及 Proj 6.1 。 要利用所有功能,需要 GEOS 3.12。 要利用 SFCGAL 的所有功能,需要 SFCGAL 1.4.1。

注意:GEOS 3.12.0 详细信息请参见 GEOS 3.12.0 发行说明

非常感谢我们的翻译团队,特别是:

Teramoto Ikuhiro (Japanese Team)

Vincent Bre (French Team)

有 2 个新的 ./configure 开关:

  • --disable-extension-upgrades-install,将跳过安装除 ANY--current 版本之外的所有扩展升级脚本。 如果您使用它,您可以使用 postgis 命令行工具安装选择升级

  • --without-pg_config,即使未安装 PostgreSQL,也将仅构建命令行工具 raster2pgsql 和 shp2pgsql

新特性

5055,完成手册国际化工作(Sandro Santilli)

5052,postgis_extensions_upgrade 中的目标版本支持 (Sandro Santilli)

5306,在编译时公开 GEOS 版本 (Sandro Santilli)

postgis 脚本中的新 install-extension-upgrades 命令 (Sandro Santilli)

525752615277,PostgreSQL 16 的支持更改 (Regina Obe)

5006705、ST_Transform:支持 PROJ 管道(Robert Coup、Koitudes)

5283, [postgis_topology] 重命名拓扑 (Sandro Santilli)

5286, [postgis_topology] 重命名TopoGeometryColumn (Sandro Santilli)

703、[postgis_raster] 添加最小/最大重采样选项(Christian Schroeder)

5336, [postgis_topology] 拓扑几何转换为拓扑元素支持 (Regina Obe)

允许将单个几何体插入到 Geometry(Multi*) 列中 (Paul Ramsey)

721、新的基于窗口的 ST_ClusterWithinWin 和 ST_ClusterIntersectingWin (Paul Ramsey)

5397, [address_standardizer] debug_standardize_address 函数 (Regina Obe)

5373ST_LargestEmptyCircle,公开有关圆查找的额外语义。 需要 Geos 3.9+(Martin Davis)

5267、ST_Project 几何签名和两点签名 (Paul Ramsey)

5267, ST_LineExtend 用于扩展线串 (Paul Ramsey)

新的覆盖函数 ST_CoverageInvalidEdges、ST_CoverageSimplify、ST_CoverageUnion (Paul Ramsey)

增强功能

5194,不要从 postgis_extensions_upgrade 更新系统目录(Sandro Santilli)

5092,减少系统上安装的升级路径数量(Sandro Santilli)

635、honor --bindir(和 --prefix)为可执行文件配置开关(Sandro Santilli)

Honor --mandir (和 --prefix)配置手册页安装路径开关(Sandro Santilli)

Honor --htmldir (以及 --docdir 和 --prefix)配置 html 页面安装路径的开关 (Sandro Santilli)

5447 为 postgis 和 postgis_restore 实用程序添加了手册页 (Sandro Santilli)

[postgis_topology] 加快无边拓扑面的检查速度 (Sandro Santilli)

[postgis_topology] 加速拓扑验证中的重合节点检查 (Sandro Santilli)

718、ST_QuantizeCooperatives():加速实现(Even Rouault)

修复空间规划器统计信息以对包含/内部查询使用计算选择性 (Paul Ramsey)

734,postgis_proj_version 中 Proj 安装的附加元数据 (Paul Ramsey)

5177, 允许构建没有 PostgreSQL 服务器标头的工具。 尊遵循工具安装的前缀/bin (Sandro Santilli)

ST_Project 几何签名和两点签名 (Paul Ramsey)

4913、ST_AsSVG 支持曲线类型 CircularString、CompoundCurve、MultiCurve 和 MultiSurface (Regina Obe)

5266、ST_ClosestPoint、ST_ShortestLine、ST_LineSubString 支持地理类型(MobilityDB Esteban Zimanyi、Maxime Schoemans、Paul Ramsey)

重大变化

5229,放弃对 Proj < 6.1 和 PG 11 的支持(Regina Obe)

5306734、postgis_full_version() 和 postgis_proj_version() 现在输出有关 proj 网络配置和数据路径的更多信息。 如果与运行时不同,也会显示 GEOS 编译时版本(Paul Ramsey、Sandro Santilli)

5447, postgis_restore.pl 重命名为 postgis_restore (Sandro Santilli)

实用程序现在安装在操作系统 bin 或用户指定的 --bindir 和 --prefix 中,而不是 postgresql bin 中,并且扩展名被删除,Windows 上除外(postgis、postgis_restore、shp2pgsql、raster2pgsql、pgsql2shp、pgtopo_import、pgtopo_export)