Appendix A. 付録

リリースノート

Table of Contents

A.1. PostGIS 3.5.0

2024/xx/xx

このバージョンにはPostgreSQL 12-17、GEOS 3.8以上、Proj 6.1以上が必要です。全ての機能を利用するにはGEOS 3.12以上が必要です。全てのSFCGAL機能を使用するにはSFCGAL 1.5.0以上が必要です。

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

HighGoのDapeng Wangさん、Zuo Chenweiさん (中国語チーム)

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

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

大幅な変更

#5546, TopoGeometry <> TopoGeometryが現在ではあいまいです。古いふるまいで動作させるには、TopoGeometryオブジェクトがtg1とtg2とするなら、次のようにしないといけません: ( id(tg1) <> id(tg2) OR topology_id(tg1) <> topology_id(tg2) OR layer_id(tg1) <> layer_id(tg2) OR type(tg1) <> type(tg2) ) (Sandro Santilliさん)

#5536, コメントがPostGISエクステンションに含まれなくなりました (Sandro Santilliさん)

xmllintは、今ではコメントの作成が必須になっています (Sandro Santilliさん)

DocBook5 XSLはHTMLのビルドが必須になりました (Sandro Santilliさん)

#5602, GEOS 3.6と3.7の対応を終了しました (Regina Obeさん)

#5571, ST_GeneratePointsの効率を改善しましたが、古いシード生成を使った疑似乱数のポイントを再生成する必要があります。

#5596, GH-749, カラムをST_AsGeoJson(record,..)内のIDにできるようになりました。ST_AsGeoJSON(record ..)を使うビューとマテリアライズドビューは、新しい関数シグネチャへのアップグレードのために再構築する必要があります (Jan Tojnarさん)

#5496, 全ての形式のST_Clipを入れ替えました。使用する場合にはマテリアライズドビューの再構築が必要になります (Regina Obeさん)

#5659, ST_DFullyWithinのふるまいがST_Contains(ST_Buffer(A, R), B)に変更されました (Paul Ramseyさん)

外部パッケージWFS_locksの削除 (Paul Ramseyさん)

非推奨の関数シグネチャ

GH-761, ST_StraightSkeleton = > CG_StraightSkeleton (Loïc Bartolettiさん)

GH-189, 全てのSFCGAL関数のプレフィクスをCG_にしていて、ST_を使う古い関数名は非推奨です。(Loïc Bartolettiさん)

新機能

'postgis'スクリプトの改良:

  • 新コマンド list-enabled

  • 新コマンド list-all

  • 全てのアップグレードが必要なデータベースのアップグレードコマンド upgrade

  • 全てのデータベースの状況を報告するコマンド status

(Sandro Santilliさん)

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

#5721, postgis_topology: 異なるトポロジ間でのシーケンスの共有ができるようにしました (Lars Opsahlさん)

#5667, postgis_topology: TopoGeo_LoadGeometry (Sandro Santilliさん)

#5175, <>と!=での非一意性エラーを避けるための明示的な<>ジオメトリ演算子の追加 (Paul Ramseyさん)

ST_HasZ/ST_HasMの追加 (Loïc Bartolettiさん)

GT-123, postgis_sfcgal: CG_YMonotonePartition, CG_ApproxConvexPartition, CG_GreeneApproxConvexPartition, CG_OptimalConvexPartition (Loïc Bartolettiさん)

GT-156, postgis_sfcgal: CG_Visibility (Loïc Bartolettiさん)

GT-157, postgis_sfcgal: ST_ExtrudeStraightSkeletonの追加 (Loïc Bartolettiさん)

#5496, postgis_raster: ST_Clipで接触への対応 (Regina Obeさん)

GH-760, postgis_sfcgal: CG_Intersection, CG_3DIntersects, CG_Intersects, CG_Difference, CG_Union (集約関数版含む), CG_Triangulate, CG_Area, CG_3DDistance, CG_Distance (Loïc Bartolettiさん)

#5687, PostGISスキーマの決定についてsearch_pathに依存してはいけません。PG17のセキュリティ変更のためです (Regina Obeさん)

#5705, GH-767, ST_RemoveIrrelevantPointsForView (Sam Petersさん)

#5706, GH-768, ST_RemoveSmallParts (Sam Petersさん)

性能強化

#3587, postgis_topology: topologies内の大きなラインのより高速なロード (Sandro Santilliさん)

#5670, postgis_topology: 高速な ST_CreateTopoGeo (Sandro Santilliさん)

#5531, DocBook 5へのドキュメント書式更新 (Sandro Santilliさん)

#5543, ドキュメントなしでのビルドが可能になりました (Sandro Santilliさん)

#5596, GH-749, カラムをST_AsGeoJson(record,..)内のIDにできるようになりました。(Jan Tojnarさん)

GH-744, HTMLマニュアル用のdocbook.cssを生成せず、style.cssを代わりに使用します (Chris Mayoさん)

キャッシュされたインデックスのポリゴン内のポイントの高速になる実装 (Paul Ramseyさん)

ST_GeneratePointsの効率改善 (Paul Ramseyさん)

#5361, ST_CurveN, ST_NumCurvesと曲線ジオメトリのアクセサの一貫性 (Paul Ramseyさん)

GH-761, postgis_sfcgal: 結果の距離をメートルにするためのCG_StraightSkeleton (旧 ST_StraightSkeleton)の任意パラメータの追加 (Hannes Janetzekさん, Loïc Bartolettiさん)