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 release notesにあります

翻訳チームに感謝します、特に次の方々です:

Teramoto Ikuhiroさん (日本語チーム)

Vincent Breさん (フランス語チーム)

2個の./configureスイッチが新設されました:

  • --disable-extension-upgrades-install, ANY--currentversionを除く全てのエクステンションのアップグレードスクリプトのインストールを行いません。これを使用すると、PostGISコマンドラインツールを使って選択したアップグレードのインストールが可能になります

  • --without-pgconfig, PostgreSQLがインストールされていなくてもコマンドラインツールのraster2pgsqlとshp2pgsqlとのビルドを行います

新機能

5055, 完全なマニュアル国際化 (Sandro Santilliさん)

5052, postgis_extensions_upgradeでの対象バージョンへの対応 (Sandro Santilliさん)

5306, コンパイル時のGEOSバージョンの表示 (Sandro Santilliさん)

PostGISスクリプトの新しいinstall-extension-upgradesコマンド (Sandro Santilliさん)

5257, 5261, 5277, PostgreSQL 16への対応のための変更 (Regina Obeさん)

5006, 705, ST_Transform: PROJパイプライン対応 (Robert Coupさん, Koordinates)

5283, [postgis_topology] RenameTopology (Sandro Santilliさん)

5286, [postgis_topology] RenameTopoGeometryColumn (Sandro Santilliさん)

703, [postgis_raster] リサンプリングの選択肢にmin/maxを追加 (Christian Schroederさん)

5336, [postgis_topology] topogeometryからtopoelementへのキャストの対応 (Regina Obeさん)

単一ジオメトリをジオメトリ (マルチ系)カラムに挿入できるようにしました (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のジオメトリを引数に取る形式と2ポイントを引数に取る形式 (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, 実行可能ファイルのコンフィギュレーションスイッチ --bindir (と --prefix) を見るようになりました (Sandro Santilliさん)

マニュアルページのインストールパスのコンフィギュレーションスイッチ --mandir (と --prefix)を見るようになりました (Sandro Santilliさん)

HTMLページのインストールパスのコンフィギュレーションスイッチ --htmldir (と --docdir と --prefix)を見るようになりました (Sandro Santilliさん)

5447 postgisとpostgis_restoreの両ユーティリティのマニュアルページを追加 (Sandro Santilliさん)

[postgis_topology] エッジのないトポロジのフェイスの確認の速度向上 (Sandro Santilliさん)

[postgis_topology] トポロジ評価での一致するノードの確認の高速化 (Sandro Santilliさん)

718, ST_QuantizeCoordinates(): 実装の速度向上 (Even Rouaultさん)

空間プランナの統計情報を修復してcontains/withinクエリで計算から得られた選択を使用するようにしました (Paul Ramseyさん)

734, postgis_proj_versionでProjインストールに関するメタデータの追加 (Paul Ramseyさん)

5177, PostgreSQLサーバヘッダが無くてもビルドできるようにしました。ツールのインストール先について、prefix/binを尊重するようになりました (Sandro Santilliさん)

ST_Projectのジオメトリを引数に取る形式と2ポイントを引数に取る形式 (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未満およびPostgreSQL 11へのサポートの終了 (Regina Obeさん)

5306, 734, postgis_full_version()とpostgis_proj_version()は、現在はprojネットワーク設定とデータパスに関するより多くの情報を出力します。GEOSのバージョンも、コンパイル時と実行時とで異なる場合に表示されます (Paul Ramseyさん, Sandro Santilliさん)

5447, postgis_restore.plをpostgis_restoreに名前変更 (Sandro Santilliさん)

ユーティリティ (postgis, postgis_restore, shp2pgsql, raster2pgsql, pgsql2shp, pgtopo_import, pgtopo_export)は、Windowsを除いて、PostgreSQLのbinディレクトリやエクステンションのインストールディレクトリでなく、OSのbinディレクトリまたは--bindirや--prefixで指定されたディレクトリにインストールされるようになりました