Regina Obe: PostGIS 3.6.0

Regina Obe: PostGIS 3.6.0

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

PostGIS团队发布了3.6.0版本,支持PostgreSQL 12-18beta3和GEOS 3.14.0。该版本包含错误修复和新功能,需GEOS 3.14+和SFCGAL 2.2.0+以充分利用所有特性。升级后可通过特定命令更新扩展。

🎯

关键要点

  • PostGIS团队发布了3.6.0版本,支持PostgreSQL 12-18beta3和GEOS 3.14.0。

  • 该版本包含错误修复和新功能,需GEOS 3.14+和SFCGAL 2.2.0+以充分利用所有特性。

  • 感谢翻译团队的贡献,特别是来自HighGo的王大鹏和左晨伟。

  • 主要的破坏性更改包括ST_TileEnvelope和geometry_columns视图的约束检查移除。

  • 新增功能包括CG_Simplify、ST_AsRasterAgg和ST_CoverageClean等。

  • 升级PostGIS 3.6及以上版本的命令为SELECT postgis_extensions_upgrade();

  • 对于PostGIS 2.5及以下版本,需使用ALTER EXTENSION postgis UPDATE命令。

🔎

延伸解读

新功能的实用性

PostGIS 3.6.0引入了多个新功能,如CG_Simplify和ST_AsRasterAgg,这些功能可以显著提升空间数据处理的效率和灵活性。用户在进行复杂的地理信息系统(GIS)分析时,能够更好地利用这些新工具,尤其是在处理大规模数据集时。

升级注意事项

在升级到PostGIS 3.6.0时,用户需确保其环境满足GEOS 3.14及SFCGAL 2.2.0的要求,以充分利用新版本的所有特性。特别是对于使用旧版本的用户,需注意使用正确的升级命令,以避免数据丢失或功能不兼容的问题。

破坏性更改的影响

此次版本更新中,移除了ST_TileEnvelope和geometry_columns视图的约束检查,这可能会影响依赖这些功能的现有应用。开发者需仔细评估这些更改对其项目的潜在影响,并进行相应的调整,以确保系统的稳定性和性能。

延伸问答

PostGIS 3.6.0版本支持哪些PostgreSQL版本?

PostGIS 3.6.0版本支持PostgreSQL 12到18beta3。

PostGIS 3.6.0有哪些新功能?

新功能包括CG_Simplify、ST_AsRasterAgg和ST_CoverageClean等。

如何升级到PostGIS 3.6.0?

可以使用命令SELECT postgis_extensions_upgrade();进行升级。

PostGIS 3.6.0的主要破坏性更改是什么?

主要破坏性更改包括移除ST_TileEnvelope的约束检查和geometry_columns视图的约束检查。

PostGIS 3.6.0需要哪些依赖库?

PostGIS 3.6.0需要GEOS 3.14+和SFCGAL 2.2.0+。

PostGIS 3.6.0的发布团队有哪些贡献者?

感谢来自HighGo的王大鹏和左晨伟等翻译团队的贡献。

🏷️

标签

➡️

继续阅读