すべてのプロダクト
Search
ドキュメントセンター

PolarDB:時空間データベースのリリースノート

最終更新日:Nov 12, 2025

このトピックでは、PolarDB for PostgreSQL 用の GanosBase 時空間データベースのリリースノートについて説明します。

7.X

7.8

カテゴリ

説明

パフォーマンスの最適化

  • Geometry SQL

    • ST_As3DGrid 関数のパフォーマンスが最適化されました。

7.7

カテゴリ

説明

パフォーマンスの最適化

  • Raster SQL

    • ST_PointValues 関数が最適化されました。逆距離加重 (IDW) 補間アルゴリズムを使用する場合、重み係数は距離の 2 乗に基づいて計算され、補間結果に対する近傍点の影響を強化します。これにより、局所的な変化に敏感なラスターデータ分析シナリオでの計算精度が向上します。

修正された問題

  • Geometry SQL

    • MultiPolygon に EMPTY オブジェクトが含まれている場合に、インメモリインデックス内のランダムポインターが原因で空間関係チェックがクラッシュする問題が修正されました。

    • k-Nearest Neighbors (kNN) クエリが ERROR: index returned tuples in wrong order エラーを返す問題が修正されました。

7.6

カテゴリ

説明

修正された問題

  • Raster SQL

    • ST_PointValues 関数の計算に nodata 値が含まれる問題が修正されました。

    • ST_Contour 関数で Raster オブジェクトの nodata 値が正しくない問題が修正されました。

7.5

カテゴリ

説明

新機能

パフォーマンスの最適化

  • Raster SQL

    データブロックキャッシュを活用することで、ST_PointValues 関数のパフォーマンスが向上しました。

  • Utility SQL

    ST_3DGridPath 関数は、障壁のない 3D 経路探索をサポートします。

修正された問題

  • Utility SQL

    3D 経路探索が使用されたときにデータベースがクラッシュする問題が修正されました。

7.4

カテゴリ

説明

修正された問題

  • 軌跡 SQL

    ST_{2D|2DT|3D|3DT}DWithin 関数で指定された軌跡とバウンディングボックス (BOXNDF) が交差する場合に、関数が不正な結果または予期しない結果を返す問題を修正しました。

  • ラスター SQL

    Data Transmission Service (DTS) が DDL 操作をキャプチャするように設定されている場合に、ラスターテーブルの作成に失敗する問題を修正しました。

7.3

カテゴリ

説明

新機能

  • Geometry SQL

  • Trajectory SQL

    軌跡データのセグメント化のための次の関数が追加されました。

    • ST_DumpPoints 関数は、軌跡を個々のポイントに分割します。

    • ST_DumpSegments 関数は、軌跡を連続したセグメントに分割します。

  • Graph SQL

    複数ラベルクエリがサポートされています。

  • Polar_AI SQL

    • AI_ModelCacheLists 関数が追加され、現在キャッシュされているモデルのリストを返します。

    • polar.ai.lru_entity_size パラメータが追加され、モデルキャッシュサイズを指定します。

修正された問題

  • Trajectory SQL

    ST_intersection 関数が静止軌道点の座標を NaN として返す問題が修正されました。

7.2

カテゴリ

説明

新機能

  • Polar_AI モジュールが追加されました。このモジュールを使用すると、標準 SQL を使用してデータベースシステム内で AI モデルを管理および呼び出すことができます。

  • Polar_AI SQL

    • 次のモデル管理関数が追加されました。

      • AI モデルを作成するための AI_CreateModel 関数が追加されました。

      • AI モデルの情報を変更するための AI_AlterModel 関数が追加されました。

      • 1 つ以上の AI モデルのトークン情報を設定するための AI_SetModelToken 関数が追加されました。

      • AI モデルを呼び出すための AI_CallModel 関数が追加されました。

      • AI モデルを削除するための AI_DropModel 関数が追加されました。

    • 次のヘルパー関数が追加されました。

      • イメージのサイズを変更するための AI_ResizeImage 関数が追加されました。

      • イメージを Base64 文字列に変換するための AI_ImageAsBase64 関数が追加されました。

      • Base64 文字列をイメージに変換するための AI_ImageFromBase64 関数が追加されました。

      • OSS からファイルをロードするための AI_LoadFile 関数が追加されました。

    • 次の GUC パラメータが追加されました。

      • HTTP 接続を維持するかどうかを指定するための polar.ai.http_keep_alive パラメーターが追加されました。

      • HTTP 接続タイムアウトを設定するための polar.ai.http_timeout_mesc パラメーターが追加されました。

      • 失敗した HTTP リクエストのリトライ回数を設定するための polar.ai.retry_times パラメーターが追加されました。

      • 失敗した HTTP リクエストのリトライ間隔を設定するための polar.ai.retry_interval_msec パラメーターが追加されました。

  • Trajectory SQL

    ST_LeafN 関数が追加され、N 番目の副軌跡ポイントを取得できるようになりました。

修正された問題

  • Trajectory SQL

    • 異なるディメンションにまたがる軌道のクエリでマルチバウンディングボックスインデックスを使用すると、不安定または一貫性のない結果になる可能性がある問題が修正されました。

    • ST_AsTable 関数が、文字列カラムの最初の行の値をそのカラムの後続のすべての行に複製する問題が修正されました。

7.1

カテゴリ

説明

新機能

  • Raster SQL

    ST_PointValues 関数が強化されました。関数にリサンプリングパラメーターが追加され、周囲の値に基づくリサンプリングがサポートされるようになりました。

修正された問題

  • Trajectory SQL

    • 軌道データ解析中にメモリリークが発生する可能性がある問題が修正されました。

    • 関数で指定された 2 つの幾何が点で交差する場合に ST_intersection 関数が線を返す問題が修正されました。

  • TSDB SQL

    ganos_tsdb 拡張機能が実行中のプロセスでアップグレードできない問題が修正されました。

7.0

カテゴリ

説明

新機能

  • Raster SQL

    PostGIS 3.X 上のラスターデータをサポートするために postgis_raster 互換モードが追加されました。

  • TSDB SQL

    時系列コンピューティングの高度な機能をサポートするために TSDB プラグインが追加されました。

修正された問題

  • Trajectory SQL

    ST_2DIntersects 関数が単一点の軌道を誤って処理する問題が修正されました。

  • FDW SQL

    キャッシュプランモードでクエリ条件が空の場合にクラッシュが発生する問題が修正されました。

6.X

6.9

カテゴリ

説明

新機能

  • Trajectory SQL

    ST_AccompanyIntervals 関数が追加されました。この関数は、2 つの軌道が特定の近接度で互いに走行する間隔を計算し、その間隔または対応するサブ軌道を返します。

  • 道路網データを使用して軌道を修正および調整するための MapMatching モジュールが追加されました。

  • MapMatching SQL

    • 入力軌道を道路網データと整列させ、修正・整列された軌道を表す幾何オブジェクトを返す ST_MapMatching 関数が追加されました。

    • OSMNT ドライバー形式がサポートされ、PBF ベースの OSM データを道路網構造にインポートできます。

    • マップマッチングワークスペースを管理する次の関数が追加されました。

      • マップマッチングワークスペースを作成するための ST_CreateWorkspace 関数が追加されました。

      • マップマッチングワークspaceをロードするための ST_LoadWorkspace 関数が追加されました。これにより、道路網トポロジーがメモリにロードされます。

      • マップマッチングワークスペースのインメモリトポロジー構造をクリアするための ST_ClearWorkspace 関数が追加されました。

      • マップマッチングワークスペースを削除するための ST_DropWorkspace 関数が追加されました。

パフォーマンスの最適化

  • Geometry SQL

    ST_AsGeoJSON 関数が Record 入力タイプをサポートするように強化されました。

修正された問題

  • Geometry SQL

    PolarDB for PostgreSQL 14 クラスターでの結合操作にインデックスを使用できない問題が修正されました。

  • Trajectory SQL

    • ST_intersection 関数の結果が正しくない問題が修正されました。

    • 関数で cut_point.max_point パラメーターが使用された場合に ST_Split 関数が期待どおりに動作しない問題が修正されました。

  • GeomGrid SQL

    ST_AsGrid 関数が空のオブジェクトを正しく変換できない問題が修正されました。

  • Graph SQL

    データベース内の特定の属性に B-tree インデックスが作成されたときに発生するメモリ不足 (OOM) の問題が修正されました。

6.8

カテゴリ

説明

新機能

  • Graph SQL

    グラフコンピューティングモジュールが追加されました。このモジュールを使用すると、リレーショナルデータベースを使用してグラフ問題を計算できます。詳細については、「Apache AGE」をご参照ください。

パフォーマンスの最適化

  • Raster SQL

    ST_MapAlgebra 関数が arctan2 関数をサポートするように強化されました。この関数は点 (y, x) の逆正接を計算し、C 関数 atan2 と同等です。

修正された問題

  • Geometry SQL

    セミコロン (;) を含まない SRID を持つ EWKT 幾何オブジェクトを入力した場合にデータベースがクラッシュする問題が修正されました。

  • Trajectory SQL

    ST_AsProtobuf および ST_TrajFromProtobuf 関数の protobuf 定義におけるスペルミスが修正されました。単語 FiledTypeFieldType に修正されました。

  • GeomGrid SQL

    ST_As3DGridST_AsTextST_GridLevelFromZ、および ST_GridLevelAsZ 関数の level パラメーターが _level に変更されました。これにより、Oracle 互換バージョンで拡張機能の作成に失敗する問題が修正されます。

6.7

カテゴリ

説明

修正された問題

  • Geometry SQL

    LineString のすべての点座標が同一である場合に、空間トポロジー関係の計算が不安定になったり、一貫性のない結果を生成したりする問題が修正されました。

  • Raster SQL

    グリッドイベントトリガーが他のトリガーを削除する可能性がある問題が修正されました。

  • Trajectory SQL

    特定のシナリオで ST_TrajFromProtobuf 関数が不安定になる問題が修正されました。

  • Sfmesh SQL

    sfmesh オブジェクト内の参照パスが長すぎるとクラッシュする可能性がある問題が修正されました。

6.6

カテゴリ

説明

新機能

  • Trajectory SQL

    • ST_CrossingPoints 関数が追加され、軌跡が特定のジオメトリと交差する点を識別できるようになりました。

    • ST_TrajFromProtobuf 関数が追加され、Protobuf 形式のデータを軌跡データにデコードできるようになりました。ST_AsProtobuf 関数が追加され、軌跡データを Protobuf 形式にエンコードできるようになりました。

    • ST_TrajMerge 関数が追加され、複数の軌跡を 1 つの連続した軌跡に結合できるようになりました。

パフォーマンスの最適化

  • SfMesh SQL

    ST_3DIntersects 関数の計算効率が最適化されました。

修正された問題

  • Geometry SQL

    ST_GeomFromGeoJSON 関数がクラッシュする問題が修正されました。

  • Raster SQL

    • 特定のシナリオで ST_AsTile 関数がクラッシュする問題が修正されました。

    • 特定のシナリオで ST_CreateRast 関数がクラッシュする問題が修正されました。

  • Scene SQL

    特定のシナリオで ST_ScaleImage 関数がクラッシュする問題が修正されました。

  • Utility SQL

    特定のシナリオで ST_3DGridPath 関数がクラッシュする問題が修正されました。

6.5

カテゴリ

説明

修正された問題

  • Raster SQL

    • ST_HMTAsRaster 関数がヒートマップタイルをラスターオブジェクトに変換する際にメモリエラーが発生する問題が修正されました。

    • 特定のシナリオで ST_MosaicTo 関数がクラッシュする問題が修正されました。

  • Trajectory SQL

    • ST_makeTrajectory 関数が NULL 属性を受け取ったときにクラッシュする問題が修正されました。

    • events 属性が NULL に設定された JSON オブジェクトを使用して軌道を作成したときにクラッシュが発生する問題が修正されました。

  • Scene SQL

    • 異常な OpenSceneGraph Binary (OSGB) データが原因でクラッシュが発生する問題が修正されました。

    • SFMesh から GL Transmission Format (GLTF) への変換中に時々クラッシュが発生する問題が修正されました。

    • 失敗した、または中断された SQL 操作の後にポインターが無効になったときにクラッシュが発生する問題が修正されました。

  • Utility SQL

    特定のシナリオでインポートツールがクラッシュする問題が修正されました。

6.4

カテゴリ

説明

新機能

  • Geometry SQL

    ST_TimeZone 関数が追加され、ジオメトリポイントのタイムゾーン情報を取得できるようになりました。

  • Raster SQL

    ganos.raster.max_cache_size パラメータが ST_ImportFrom 関数に追加され、大量のデータをインポートするときに発生するメモリ不足 (OOM) の問題が修正されました。

パフォーマンスの最適化

  • Scene SQL

    JPEG 画像の圧縮と展開が高速化されました。

修正された問題

  • Geometry SQL

    • ジオメトリの実行キャッシュが解放されたときにクラッシュが発生する問題が修正されました。

    • PolarDB for PostgreSQL 14 で support という名前のインデックスに対して elastic parallel query (ePQ) 機能が利用できない問題が修正されました。

  • Trajectory SQL

    ST_intersection 関数が、軌道上の線と特定の幾何が複数の空間点で交差するシナリオを処理できない問題が修正されました。

6.3

カテゴリ

説明

新機能

  • Trajectory SQL

    ST_InsertAttr 関数が追加され、軌跡に新しい属性を追加できるようになりました。

  • GeomGrid SQL

    ST_Degeneralize 関数が追加され、下位レベルのグリッドを上位レベルのグリッドに分解できるようになりました。

  • SfMesh SQL

    • ST_YupToZup 関数が追加され、座標系を Y-up から Z-up に変換できるようになりました。

    • ST_ZupToYup 関数が追加され、座標系を Z-up から Y-up に変換できるようになりました。

    • ST_TileOption 関数が追加され、sfmesh オブジェクトのカスタムタイルオプションを照会できるようになりました。

    • ST_SetTileOption 関数が追加され、sfmesh オブジェクトのカスタムタイルオプションを設定できるようになりました。

    • ST_HasTileOption 関数が追加され、sfmesh オブジェクトにカスタムタイルオプションがあるかどうかを確認できるようになりました。

    • ST_ClearTileOption 関数が追加され、sfmesh オブジェクトに指定したタイルオプションをクリアできるようになりました。

  • Utility SQL

    • 3D グリッド経路探索機能が追加されました。

      • GridCost データ型が追加され、グリッドパスのコストを指定できるようになりました。

      • ST_MatchGridLevel 関数が追加され、地形標高データに基づいて使用可能な最高のグリッドレベルを決定できるようになりました。

      • ST_SetCost 関数が追加され、指定されたグリッドの配列にコスト値を割り当てることができるようになりました。

      • ST_CostUnion 関数が追加され、すべてのグリッド配列のコストをマージできるようになりました。

      • 3D グリッドシステムを使用してパスを計算するために ST_3DGridPath 関数が追加されました。

パフォーマンスの最適化

  • Geometry SQL

    • Ganos_Geometry 拡張機能の互換性が強化されました。Ganos_Geometry 拡張機能は、PostGIS 拡張機能と共存できます。Ganos_Geometry 拡張機能を作成する前に、PostGIS 拡張機能を作成できます。

    • ST_AsHMT 関数は、sum、min、max、avg などの集計関数をサポートするように強化されました。

  • Raster SQL

    • ST_MosaicFrom 関数は、ガンマ補正技術を使用してカラーバランスを実装するように強化されました。

    • ST_ImportFrom 関数が強化されました。chunk_table が配置されているスキーマを指定できるようになりました。

  • SfMesh SQL

    • ST_AsGltf 関数と ST_AsGlb 関数が強化されました。

      • glTF または GLB ファイル構造内のノードの extras 属性に userdata をインポートできます。

      • userdata 内の JSON 文字列を JSON オブジェクトとしてノードの extras 属性にインポートできます。

      • 複雑な sfmesh オブジェクトの glTF への変換を高速化します。

      • 変換オプションを指定することで、幾何オブジェクトまたは子オブジェクトを変換できます。

    • sfmesh オブジェクトを 3DTiles に変換する際に、sfmesh オブジェクトまたは指定された子オブジェクトの幾何オブジェクトを変換するかどうかを指定できます。

    • ST_Affine 関数が強化され、2 つの変換行列の乗算がサポートされるようになりました。

  • Utility SQL

    ST_As3dTiles 関数が強化され、変換性能が向上しました。

修正された問題

  • Geometry SQL

    特定のポリゴンデータに対して ST_AsHMT 関数が誤ったクリッピング結果を返す問題が修正されました。

  • Raster SQL

    ST_MosaicFrom 関数で指定されたバンド数が 3 より大きい場合にバンドが欠落する問題が修正されました。

  • Trajectory SQL

    ST_lcsSimilarity 関数が単一点の軌道を処理できない問題が修正されました。

  • Utility SQL

    ST_ImportIFC 関数によってインポートされた特定の IFC データの IFCSpace が正しくない問題が修正されました。

6.2

カテゴリ

説明

新機能

新機能

  • Geometry SQL

    楕円弧とベジェ曲線のパラメトリックオブジェクトが追加されました。

  • Raster SQL

    ST_AsTile 関数が追加されました。この関数を使用すると、Geometry を指定して、サイズが 256 または 512 のタイルを取得できます。

  • GeomGrid SQL

    • GiST 2D 地理空間インデックスが GeomGrid と H3Grid に追加され、GeomGrid (または H3Grid) && Geometry、GeomGrid (または H3Grid) ~ Geometry、および GeomGrid (または H3Grid) @ Geometry を含む空間クエリが強化されました。

    • ST_AsMVTGeom 関数が追加され、地理グリッドオブジェクトをタイル座標系のジオメトリオブジェクトに変換できるようになりました。地理グリッドオブジェクトは、GeomGrid または H3Grid データ型です。

  • Utility SQL

    ST_ValidateOSGB 関数が追加され、OSGB データを検証し、見つからないファイルまたは正しくないファイルのリストを取得できるようになりました。

パフォーマンスの最適化

  • Geometry SQL

    ST_AsHMT 関数が強化され、単一メッシュ内にあるジオメトリオブジェクトの処理が最適化されました。これにより、性能が向上します。

  • Raster SQL

    • ラスターチャンクの読み取り機能が強化され、インプレースメモリ解析を使用して性能が向上しました。

    • ST_ImportFrom 関数が強化されました。MinIO バケットと Hadoop 分散ファイルシステム (HDFS) ファイルを使用してデータをインポートする場合、mapping_oss_file パラメーターがサポートされます。これにより、インポートパフォーマンスが向上します。

    • ラスターのインポート中にラスター統計を自動的に計算できるようになりました。

      • ST_ImportFrom 関数が強化されました。compute_stats や approx などのパラメータが追加され、ラスターのインポート中にラスター統計を自動的に計算できるようになりました。

      • ST_CreateRast 関数が強化されました。compute_stats や approx などのパラメータが追加され、ラスターのインポート中にラスター統計を自動的に計算できるようになりました。

    • ラスター統計を更新できるようになりました。

      • ST_ComputeStatistics 関数が強化され、既存の統計を上書きできるようになりました。

      • ST_SummaryStats 関数が強化され、既存の統計を上書きできるようになりました。

    • ラスターを作成またはインポートするときに、属性の name フィールドをラスターファイルの名前に設定できるようになりました。

      • ST_ImportFrom 関数が強化されました。デフォルトでは、属性の name フィールドはラスターファイルの名前です。

      • ST_CreateRast 関数が強化されました。デフォルトでは、属性の name フィールドはラスターファイルの名前です。

修正された問題

  • Geometry SQL

    AddGeometryColumn 関数を呼び出してジオメトリ列を登録したときに、「無効なディメンション」エラーメッセージが表示される問題が修正されました。

  • Raster SQL

    • ST_SummaryStats 関数を呼び出してピクセル値の統計を計算するときに、OOM エラーが発生する可能性がある問題が修正されました。

    • マージするオブジェクトがクリップされたときにシステムが応答しなくなる可能性がある問題が修正されました。

  • Geometry Pyramid SQL

    テーブルの名前にスキーマ名 (ST_BuildPyramid('a.table'...) など) が含まれている場合、ST_BuildPyramid 関数が空間ジオメトリデータテーブルのベクターピラミッドを作成できない問題が修正されました。

6.0

カテゴリ

説明

新機能

  • 新機能

    • Geometry SQL

    • 動的にタイルを生成する関数が追加されました。この関数は、ST_AsMVT 関数を使用して生成されたタイルよりも小さいサイズのタイルを生成します。

      • ST_AsMVTEx 関数が追加されました。 ST_AsMVT 関数と比較して、ST_AsMVTEx 関数は、異なるベクター間の関係に基づいて、表示効果への影響が少ないベクターをフィルタリングします。これにより、Mapbox Vector Tiles(MVT)のサイズが縮小され、可視化効率が向上します。 scale_factor パラメーターが追加され、フィルター効果を制御します。 mvt_size_limit パラメーターが追加され、MVT に含めることができるベクターの最大数を制限します。

    • 特定のウィンドウのヒートマップを計算できます。

      • ST_AsHMT 関数が追加され、ヒートマップ統計のウィンドウ範囲とピクセルサイズを指定します。

      • ST_HMTAsArray 関数が追加され、ヒートマップタイルの出力配列形式を指定します。

      • ST_HMTStats 関数が追加され、ヒートマップタイルの統計値を計算します。

    • Raster SQL

      ヒートマップタイルを Raster オブジェクトに変換して後続の分析と計算を行うために ST_HMTAsRaster 関数が追加されました。

    • Trajectory SQL

      ST_AsHMT 関数が追加され、ヒートマップ統計のウィンドウ範囲とピクセルサイズを指定します。

    • SfMesh SQL

      • ST_SnapToPolygon 関数が追加され、地形を 3D ポリゴン道路にスムーズに適合させることがサポートされます。

      • ST_RayIntersection 関数が追加され、地形と平行光線との交点をバッチ計算します。

    • Scene SQL

      • 視野内の可視サーフェスを計算するために ST_ComputeViewShedSurface 関数が追加されました。

      • sfmesh データをシーンデータに変換するために cast 関数が追加されました。変換後、GLB ベースのシーンデータが生成されます。

    • Importer SQL

      • ST_As3dTiles 関数が追加され、sfmesh データをプレビュー用の 3D タイルに変換します。

      • ST_ImportObj 関数が追加され、ジオメトリオブジェクトを sfmesh データに変換します。

    • GeomGrid SQL

      • ST_AsH3Grid 関数が追加され、ジオメトリオブジェクトを H3 セル ID の配列に変換します。

      • ST_GridDisk 関数が追加され、原点 H3 セルからグリッド距離 k 以内にあるすべての H3 セルを返します。

      • ST_GridRing 関数が追加され、原点 H3 セルからグリッド距離 k にあるすべての H3 セルを返します。

      • ST_GridPath 関数が追加され、2 つの H3 セル間のパスをクエリします。

      • ST_GridDistance 関数が追加され、2 つの H3 セル間のグリッド距離をクエリします。

      • h3grid データ型が B-tree インデックスをサポートするために追加されました。

パフォーマンスの最適化

  • SfMesh SQL

    • ST_3DRemoveDuplicateVertex 関数が強化され、特定の溶接距離で sfmesh オブジェクトの頂点を溶接します。

    • ST_AsGlb 関数が強化され、Draco を使用して圧縮することで、データサイズを小さくします。

  • Scene SQL

    ST_AsB3DM 関数と ST_AsGLB 関数が強化され、Draco を使用して圧縮することで、データサイズを小さくします。

修正された問題

  • Geometry SQL

    • 複数の拡張機能が同時に作成され、ST_DWithin 関数がテキストモードで呼び出されたときに、関数が一意でないことを示すエラーメッセージが報告される問題が修正されました。

    • ST_AsMVTGeomEx 関数がジオメモジュールで clip=true パラメーターを使用したときにエラーが発生する可能性がある問題が修正されました。

  • Raster SQL

    • ST_Values 関数で特定のバンドを指定したときに、結果に特定のレコードが欠落する問題が修正されました。

    • ST_Values 関数でラスター範囲を超える範囲を指定したときに、結果に特定のレコードが欠落する問題が修正されました。

    • ST_MosaicFrom 関数のメモリリークの問題が修正されました。

    • ST_ExportTo 関数でデータ長のオーバーフローによってデータの不正確さが引き起こされる問題が修正されました。

  • Trajectory SQL

    • 軌道のマルチバウンディングボックスインデックスで NULL 値がサポートされていない問題が修正されました。

  • Scene SQL

    • トポロジーエラーのある非標準の OSGB データを解析したときにシステムがクラッシュする問題が修正されました。

    • st_3dclip 関数の正確なメモリ解放の問題が修正されました。

  • Importer SQL

    • インポートされたテーブルのすべての名前は、テーブルクエリを改善するために小文字を使用します。

    • OSG インポートパスにスラッシュ (/) が含まれているためにインポートが失敗する問題が修正されました。

5.X

5.8

カテゴリ

説明

新機能

  • 新機能

    • GeomGrid SQL

      • Uber H3 インデックスがサポートされています。

        • H3Grid データ型が追加され、H3 エンコードされたグリッドオブジェクトを指定できるようになりました。

        • 指定された緯度と経度で H3 グリッドオブジェクトを取得するために ST_H3FromLatLng 関数が追加されました。

        • STRING 型の H3 エンコードされたグリッドオブジェクトを H3grid オブジェクトに変換するために ST_H3FromText 関数が追加されました。

        • BIGINT 型の H3 エンコードされたグリッドオブジェクトを H3grid オブジェクトに変換するために ST_H3FromInt 関数が追加されました。

        • H3grid オブジェクトを BIGINT 型の H3 エンコードされたグリッドオブジェクトに変換するために ST_AsInt 関数が追加されました。

        • ST_Parent 関数が追加され、特定のレベルで H3 エンコードされたグリッドの親グリッドを取得できるようになりました。

        • ST_Children 関数が追加され、特定のレベルで H3 エンコードされたグリッドの子グリッドを取得できるようになりました。

    • Geometry SQL

      • 動的に生成されるタイルのサイズを縮小するために、ランダムサンプリングとピクセルフィルタリングに使用される関数が追加されました。

        • ユーザー提供のプロパティ値とサンプルレートに基づいてブール値を取得するために ST_IsRandomSampled 関数が追加されました。ブール値は、レコードがサンプリングされたかどうかを示します。

        • ST_AsMVTGeomEx 関数が追加されました。ST_AsMVTGeom 関数と比較して、ST_AsMVTGeomEx 関数は、異なるベクター間の関係に基づいて表示効果への影響が少ないベクターをフィルタリングします。これにより、MVT のサイズが縮小され、可視化効率が向上します。

      • GEOGRAPHY データ型のサポートが強化されました。

        • ST_LineSubstring 関数は GEOGRAPHY データ型をサポートし、球面距離に基づいてサブセグメントを取得できます。

        • ST_LineInterpolatePoint 関数は GEOGRAPHY データ型をサポートし、球面距離に基づいて点を取得できます。

        • ST_LineInterpolatePoints 関数は GEOGRAPHY データ型をサポートし、球面距離に基づいて補間点を取得できます。

        • ST_LineLocatePoint 関数は GEOGRAPHY データ型をサポートし、球面距離に基づいて最も近い距離のパーセンテージを取得できます。

    • Raster SQL

      • ST_Polygonize 関数が追加され、ラスターオブジェクトをベクター化できるようになりました。

    • Scene SQL

      • ST_ShadowRatio 関数が追加され、一定期間または特定の時点における単一または複数ポイントの影の比率を計算できるようになりました。

パフォーマンスの最適化

  • GeomGrid SQL

  • Raster SQL

    • ST_Statistics 関数が強化され、あらゆるタイプのジオメトリの統計を収集できるようになりました。

  • FDW SQL

    • FDW SQL が強化され、UTF-8 エンコードされたファイル名またはフィールド名をサポートするようになりました。

  • Scene SQL

    • ST_AsB3DM 関数が強化され、GL Transmission Format Binary (GLB) 形式のオブジェクトを batched 3D model (B3DM) 形式にエクスポートできるようになりました。

修正された問題

  • GeomGrid SQL

    • ST_AsGrid 関数が特定のレベルで誤ったグリッド計算に遭遇する問題が修正されました。

  • Geometry SQL

    • ベクターピラミッドが Ganos 3.7 のメタデータと互換性がない問題が修正されました。

    • 拡張機能の更新が実行されなかった場合に ST_Union 関数が失敗する問題が修正されました。

  • Raster SQL

    • ST_Contour 関数の band パラメーターが 0 から始まる問題が修正されました。ST_Contour 関数は、等高線または等高面を生成するために使用されます。

  • Trajectory SQL

    • モジュールが pg_type に依存しているため、軌道モジュールをインストールできない問題が修正されました。

  • Importer SQL

    • OSGB データをインポートするときに ST_ImportOSGB 関数が失敗する問題が修正されました。

5.7

カテゴリ

説明

新機能

GeomGrid SQL に GeoSOT 3D グリッドコード機能が提供されました。

  • ST_AsBox3D 関数が追加され、3D 地理グリッドの box3d 型の空間範囲を取得できるようになりました。

  • ST_AsMeshGeom 関数が追加され、地理グリッドの meshgeom 型の空間範囲を取得できるようになりました。

  • ST_GridLevelFromZ 関数が追加され、高度に基づいて地理グリッドの高さを計算できるようになりました。

  • ST_GridLevelAsZ 関数が追加され、地理グリッドの高さを高度に変換できるようになりました。

  • ST_HasZ 関数が追加され、地理グリッドに Z 次元が含まれているかどうかを判断できるようになりました。

  • ST_Level 関数が追加され、地理グリッドのグリッディングレベルを取得できるようになりました。

  • ST_Generalize 関数が追加され、地理グリッドを高レベルから低レベルに集約できるようになりました。

  • ST_3DIntersects 関数が追加され、3D 地理グリッドの空間範囲がジオメトリと交差するかどうかを判断できるようになりました。

  • ST_3DContains 関数が追加され、3D 地理グリッドの空間範囲にジオメトリが含まれているかどうかを判断できるようになりました。

  • ST_3DWithin 関数が追加され、3D 地理グリッドの空間範囲がジオメトリに含まれているかどうかを判断できるようになりました。

  • ST_As3DGrid 関数が追加され、3D ジオメトリを地理グリッドに変換できるようになりました。

  • &&& 演算子が追加され、3D 地理グリッドの空間範囲がジオメトリと交差するかどうかを判断できるようになりました。

  • @@> 演算子が追加され、3D 地理グリッドの空間範囲にジオメトリが含まれているかどうかを判断できるようになりました。

  • <@@ 演算子が追加され、3D 地理グリッドの空間範囲がジオメトリに含まれているかどうかを判断できるようになりました。

パフォーマンスの最適化

  • GeomGrid SQL

    • ST_AsText 関数が強化され、3D 地理グリッドをエンコードされたテキストに変換できるようになりました。

    • ST_GridFromText 関数が強化され、3D 地理グリッドのエンコードされたテキストを地理グリッドに変換できるようになりました。

  • Raster SQL

    • ST_Statistics 関数が強化され、任意の空間オブジェクトのピクセル統計をサポートするようになりました。

    • ST_ImportFrom 関数は、Hierarchical Data Format version 5 (HDF5) サブデータセットをインポートするように強化されました。

    • ST_CreateRast 関数は、HDF5 サブデータセットをインポートするように強化されました。

  • Scene SQL

    • ゲートウェイデータ型は、OSS に保存されている OSGB オブジェクトをサポートします。

    • ST_ComputeViewShed 関数が最適化されました。

  • Importer SQL

    • ゲートウェイモードで OSS ベースの OSGB データをインポートできるようになりました。

修正された問題

  • Raster SQL

    • ST_InterpolateRaster 関数がクラッシュする問題が修正されました。

    • Double と Float の最小値が正しくない問題が修正されました。

  • SfMesh SQL

    • linestring 間の角度が小さすぎる場合に ST_3DBuffer 関数のバッファーサーフェスが異常になる問題が修正されました。

  • Trajectory SQL

    • 軌道のマルチバウンディングボックスインデックスが NULL または 1 点のみの軌道をサポートしない問題が修正されました。

5.6

カテゴリ

説明

新機能

  • ST_AsMVT3D 関数と ST_AsMVTGeom3D 関数が、3D ジオメトリの 3D ベクター スライスをサポートするために追加されました。

  • ST_AsTableFormat 関数が追加されました。これは、軌跡に対して ST_AsTable 関数が呼び出されたときの戻り値のデータ型を提供します。

  • OSS ベースの glTF ファイルと glb ファイルを sfmesh オブジェクトとしてデータベースにインポートできるようになりました。

    • ST_ImportGLTF 関数が追加され、glTF ファイルをインポートできるようになりました。

    • ST_ImportGLB 関数が追加され、glb ファイルをインポートできるようになりました。

修正された問題

  • ST_intersection 関数が 2 つの重複するセグメントの交差を誤って判断する問題が修正されました。

5.5

カテゴリ

説明

新機能

  • S​T_MosaicFrom 関数は、並列操作をサポートするように強化されました。

  • S​T_MosaicFrom 関数は、異なる解像度と投影のラスターオブジェクトに対するモザイク操作をサポートするように強化されました。

  • Importer SQL リファレンスが追加されました。

    • ST_ImportOSGB 関数が追加され、固定テーブルスキーマに基づいて OSS からデータベースに OSGB ファイルをインポートできるようになりました。

    • ST_ImportIFC 関数が追加され、固定テーブルスキーマに基づいて OSS からデータベースに IFC ファイルをインポートできるようになりました。

  • シーンデータ型のモデルをマージできるようになりました。

    • ST_CombineMeshes 関数が追加され、シーンオブジェクト内の複数のメッシュをマージできるようになりました。

    • ST_CombineTextures 関数が追加され、シーンオブジェクト内の複数のテクスチャをマージできるようになりました。

    • ST_Combine 関数が追加され、複数のシーンオブジェクトをマージできるようになりました。

  • シーンデータ型の視覚分析と計算がサポートされるようになりました。

    • ST_ComputeFrustum 関数が追加され、視錐台を計算できるようになりました。

    • ST_ComputeViewShed 関数が追加され、可視領域を計算できるようになりました。

  • SFMesh 関数の変更

    • ST_FromSuperMap 関数が追加され、ハイパーグラフベースの sfmesh オブジェクトを World Geodetic System 1984 (WGS84) ベースの sfmesh オブジェクトに変換できるようになりました。

    • ST_3DIntersects 関数は、軸平行 box3d と Meshgeom オブジェクトの交差を高速に計算するように強化されました。

    • ST_3DContains 関数が強化され、ソリッド meshgeom オブジェクトに単一のポイントが含まれているかどうかをすばやく判断できるようになりました。

修正された問題

ST_makeTrajectory 関数を呼び出して、軌道の開始時刻と終了時刻を使用して 2 点軌道を構築したときに、予期しないダウンタイムが発生する問題が修正されました。

5.4

カテゴリ

説明

新機能

  • ST_ClusterDBSCAN 関数が追加され、緯度経度座標におけるノイズを含むアプリケーションの密度ベースの空間クラスタリング (DBSCAN) アルゴリズムがサポートされるようになりました。

  • ST_CurveRecognize 関数が追加され、軌道の曲線と曲率半径を識別できるようになりました。

  • ST_AsGrid 関数が最適化され、2D で縮退グリッドを計算できるようになりました。

  • pgRouting プラグインが 3.4.2 にアップグレードされました。

  • sfmesh マテリアルとテクスチャの拡張設定を構成するための次の関数が追加されました。

    • ST_SetTexture 関数が追加され、テクスチャ設定がサポートされるようになりました。

    • ST_SetMaterial 関数が追加され、マテリアル設定がサポートされるようになりました。

  • ST_Collect 関数が追加され、sfmesh オブジェクトノードをマージできるようになりました。

5.3

カテゴリ

説明

新機能

  • PostGIS プラグインはバージョン 3.3.2 と互換性があります。

  • ST_Angle 関数が追加され、軌道の各回転角度を配列として取得できるようになりました。

  • ST_CurvatureRadius 関数が追加され、軌道の各曲率半径を配列として取得できるようになりました。

  • meshgeom および sfmesh データ型は、Polyhedral Surface および TIN データ型から作成できます。

  • sfmesh データ型とマテリアルデータ型からユーザー定義のバイナリデータを設定および取得できるようになりました。

    • ST_BinData 関数が追加され、バイナリデータを取得できるようになりました。

    • ST_SetBinData 関数が追加され、バイナリデータを設定できるようになりました。

    • ST_HasBinData 関数が追加され、ユーザー定義のバイナリデータが取得されているかどうかを確認できるようになりました。

    • ST_ClearBinData 関数が追加され、バイナリデータをクリアできるようになりました。

  • ST_Affine 関数で、実際の座標の変換マトリックスがルートノード座標の変換マトリックスに置き換えられるようになりました。

  • NULL オブジェクトをプレースホルダーとして sfmesh オブジェクトで空のノードとして使用できるようになりました。

  • ST_FlipCoordinates 関数と ST_SwapOrdinates 関数で、実際の座標の変換マトリックスがノード座標の変換マトリックスに置き換えられるようになりました。

  • sfmesh オブジェクト内のノードに関する情報を設定および取得できるようになりました。

    • ST_NodeID 関数が追加され、ノード ID をクエリできるようになりました。

    • ST_SetNodeID 関数が追加され、ノード ID を設定できるようになりました。

修正された問題

  • 軌道 ST_AsTable 関数が x,y,t ディメンションが NULL の場合にクラッシュする問題が修正されました。

  • 特定のシナリオで sfmesh オブジェクト内のノードのインデックス番号が正しくなかった問題を修正しました。

  • Meshgeom オブジェクトに含まれる SRID を Well-Known Text (WKT) 形式の出力に変換する際に、結果が正しくなくなる不具合を修正しました。

  • meshgeom オブジェクト内の縮退ポリゴンを三角形分割できない問題を修正しました。

  • sfmesh のネストされた式を使用すると、分析または計算エラーが発生する不具合を修正しました。

5.1

カテゴリ

説明

新機能

  • GeoHash 文字列と Int 型の値の間の変換がサポートされています。

    • GeoHash 文字列を整数型の値に変換するために ST_GeoHashID 関数が追加されました。

    • Int 型の値を GeoHash 文字列に変換するために ST_GeoHashFromID 関数が追加されました。

  • データ表示を高速化するために使用されるベクターピラミッドで、部分更新機能がサポートされるようになりました。

    • ST_UpdatePyramid 関数が追加され、ベクターピラミッドを更新できるようになりました。

    • ST_SetUpdatePyramidRules 関数が追加され、ベクターピラミッドを更新するためのルールを構成できるようになりました。

    • ST_BuildPyramidUseGeomSideLen 関数が追加され、ベクターバウンディングボックスのサイズに基づいてデータ表示を高速化するベクターピラミッドを作成できるようになりました。

  • ST_InterpolateRaster 関数が追加され、空間補間がサポートされるようになりました。

  • ST_Contour 関数が追加され、等高線を生成できるようになりました。

  • ST_Statistics 関数が追加され、MultiPoint モードでラスターデータのカスタムウェイトの統計を収集および分析できるようになりました。

  • ST_Resample 関数が追加され、軌道をリサンプリングできるようになりました。

  • ST_Density 関数が追加され、軌道の密度を計算できるようになりました。

  • ST_StayPoint 関数が追加され、軌道の滞在ポイントを識別できるようになりました。

  • シーンデータ型をプルーニングおよび簡素化できるようになりました。

    • ST_Intersection 関数が追加され、gltf モデルと osgb モデルをプルーニングできるようになりました。

    • ST_Simplify 関数が追加され、gltf モデルと osgb モデルのジオメトリデータを簡素化できるようになりました。

    • ST_ScaleImage 関数が追加され、gltf モデルと osgb モデルの画像データを簡素化できるようになりました。

  • ST_UserData 関数が追加され、ユーザー定義の属性データにアクセスできるようになりました。

  • ST_ECEFToENU 関数が追加され、地球中心地球固定 (ECEF) 座標を東-北-上 (ENU) 座標に変換できるようになりました。

修正された問題

  • st_buildhistogram 関数を呼び出した後にラスターオブジェクトが空になる問題が修正されました。

  • ST_AsTable 関数の null 値が原因でダウンタイムと z 値のエラーが発生する問題が修正されました。

  • ST_Split 関数に GeoHash モードが使用されたときに誤った結果が返される問題が修正されました。

  • ST_Tile 関数の属性フィールドエンコーディングでエラーが発生する問題が修正されました。

5.0

カテゴリ

説明

新機能

  • ST_3DIntersection 関数と ST_3DDifference 関数が追加され、2 つの 3D モデルの空間の交差と差を計算できるようになりました。

  • メッシュオブジェクトの座標を変換するための次の関数が追加されました。

    • ST_SwapOrdinates 関数が追加され、2 つの次元の座標を交換できるようになりました。

    • ST_FlipCoordinates 関数が追加され、x 座標と y 座標を交換できるようになりました。

  • MESHGEOM オブジェクトは、空の法線ベクトルとテクスチャ座標をサポートするように強化されました。

修正された問題

  • ラスターデータのパーセンテージを計算しなかった場合、ラスターデータクエリによってシステムがダウンタイムする可能性がある問題が修正されました。

  • メッシュオブジェクトに複数の参照オブジェクトが含まれている場合に、長さが一致しないことを示すエラーメッセージが表示される問題が修正されました。

4.X

4.9

カテゴリ

説明

新機能

  • ST_Intersection 集計関数が追加され、ジオメトリオブジェクトの配列が集計されるようになりました。

  • ST_AddZ 関数が追加され、Z 軸値の配列をパラメーターとして受け入れ、2D または 3DM ジオメトリを 3D または 4D ジオメトリに変換できるようになりました。

  • ST_SetValue 関数が強化され、ジオメトリオブジェクトの空間範囲に基づいて画素値を設定できるようになりました。

  • ST_ExportTo 関数が強化され、ラスターオブジェクトを Cloud Optimized GeoTIFF(COG)ファイルとしてエクスポートできるようになりました。

  • ST_CreateRast 関数が強化され、複数のラスターレコードまたは配列をラスターオブジェクトに変換できるようになりました。

  • ST_Split 関数は、時間で軌道を分割する場合に開始時刻を指定できるように強化されました。ST_Split 関数では、軌道点序数で軌道を分割することもできます。

修正された問題

  • ST_makeTrajectory 関数がシステムのダウンタイムを引き起こす可能性がある問題が修正されました。

  • ST_lcsSimilarity 関数が日数で測定された時間範囲を認識できない問題が修正されました。

  • ST_AsEWKB 関数がデータテーブルから作成された軌道を変換できない問題が修正されました。

  • ST_BuildPyramid 関数を呼び出して大量のデータに基づいてベクターピラミッドを作成したときに、メモリ使用量のエラーが発生する問題が修正されました。

4.8

カテゴリ

説明

新機能

  • ST_Union 関数が強化され、大量のデータによる OOM エラーを防ぐために、メモリ使用量に基づくバッチ実行がサポートされるようになりました。

  • ST_SetValue 関数が追加され、特定の画素位置に画素値を指定できるようになりました。

  • ラスターデータに対する HDFS ベースの操作がサポートされるようになりました。

    • ST_CreateRast 関数が強化され、HDFS に基づいてラスターデータを作成できるようになりました。

    • ST_ImportFrom 関数が強化され、HDFS に基づいてラスターデータをインポートできるようになりました。

    • ST_ExportTo 関数が強化され、ラスターデータを HDFS ファイルシステムにエクスポートできるようになりました。

4.7

カテゴリ

説明

新機能

  • ST_makeTrajectory 関数が強化され、テーブルの行を軌跡に変換できるようになりました。

  • ST_AsTable 関数が追加され、軌跡をテーブルに変換できるようになりました。

修正された問題

ラスターデータ操作中に匿名の一時テーブルを自動的に削除できない問題が修正されました。

4.6

カテゴリ

説明

新機能

  • ラスターデータは、自己管理の MinIO サーバーを使用してアクセスできます。詳細については、「オブジェクトストレージパス」をご参照ください。

  • ST_PointValues 関数が追加され、すべてのバンドの画素値を取得できるようになりました。

修正された問題

  • ST_Clip 関数が誤ったバンド順序を返す問題が修正されました。

  • ラスター更新中にプライマリキーのインデックスが欠落しているとパフォーマンスが低下する問題が修正されました。

  • OSS バケットに保存されている軌道オブジェクトにアクセスできない場合にリトライがサポートされない問題が修正されました。

4.5

カテゴリ

説明

新機能

GanosBase は PostgreSQL 14 でサポートされています。

機能の最適化

外部ストレージメディアに格納されている軌跡オブジェクトのキャッシュサイズが増加し、アクセス パフォーマンスが向上しました。

修正された問題

  • ラスターデータを OSS にエクスポートするときにファイルサフィックスが欠落する問題が修正されました。

  • 特定のラスターデータの統計が収集されない問題が修正されました。

4.4

カテゴリ

説明

新機能

  • ST_LinearStretch 関数が追加され、ラスターを線形にストレッチして新しいラスターを取得できるようになりました。

  • ST_BuildPercentiles 関数が追加され、ラスターの指定されたバンドのパーセンタイルを計算できるようになりました。

  • ST_ComputeStatistics 関数が追加され、ラスターに関するすべての統計情報を収集できるようになりました。統計情報には、ヒストグラムとパーセンタイルが含まれます。

  • ST_Percentile 関数が追加され、ラスターの指定されたバンドのパーセンタイルをクエリできるようになりました。

パフォーマンスの最適化

  • ST_SummaryStats 関数と ST_BuildHistogram 関数は、並列計算をサポートしています。

  • ST_ExportTo 関数は、指定されたファイルが既に存在する場合、エラーメッセージの代わりに false を返します。

  • ST_ImportFrom 関数が最適化されました。インポートエラーが発生した場合、関数はエラーの詳細を返します。エラーの詳細に基づいて問題のトラブルシューティングを行うことができます。

修正された問題

  • ラスターがトリミングされたときに数値の丸めによって半ピクセルが失われる問題が修正されました。

  • データに NANINF などの値が含まれている場合、ラスターのデータを適切にインポートまたは収集できない問題が修正されました。

4.3

カテゴリ

説明

新機能

  • ラスターの特定のピクセルを Polygon オブジェクトに変換するために ST_PixelAsPolygon 関数が追加されました。

  • ラスターの特定の位置のピクセルを Polygon オブジェクトに変換するために ST_PixelAsPolygons 関数が追加されました。

  • ST_PixelAsPoint 関数が追加され、ラスターの特定のピクセルを、ジオメトリオブジェクトの特定のポイントで表されるジオメトリオブジェクトに変換できるようになりました。

  • ST_PixelAsCentroid 関数が追加され、ラスターの特定のピクセルを、ジオメトリオブジェクトの中心にあるポイントで表されるジオメトリオブジェクトに変換できるようになりました。

  • ラスターの特定のピクセルを、ジオメトリオブジェクトの中心の点で表されるジオメトリオブジェクトに変換するために ST_PixelAsPoints 関数が追加されました。

  • ST_PixelAsCentroids 関数が追加され、ラスターの特定の位置にあるピクセルをジオメトリオブジェクトに変換できるようになりました。各ジオメトリオブジェクトは、ジオメトリオブジェクトの中心にあるポイントで表されます。

パフォーマンスの最適化

  • Geometry は PostGIS 3.1.4 と互換性があります。

  • ST_AsDatasetFile 関数は、Grib2 形式でデータを返すことができます。

修正された問題

  • NetCDF 形式でラスターデータをインポートしたときに誤った SRID が取得される問題が修正されました。

  • バウンディングボックスに対する equals 操作の結果が正しくない場合に、複数のバウンディングボックスを適切に更新できない問題が修正されました。

4.1

カテゴリ

説明

パフォーマンスの最適化

  • ST_ImportFrom 関数が強化され、Ganos が OSS オブジェクトをメモリ内ファイルにマップできるようになりました。これにより、データインポートが高速化されます。

  • GiST インデックス および TrajGisT インデックス のために、演算子ファミリー trajgist_ops_multi が追加されました。複数のバウンディングボックスに Generalized Search Tree (GiST) インデックスまたは TrajGiST インデックスを作成できます。

  • ベクターピラミッドが追加され、メタデータのクエリがサポートされるようになりました。

修正された問題

Ganos を使用して 2 つの軌跡が交差するかどうかを確認するとメモリリークが発生するという問題が修正されました。

4.0

カテゴリ

説明

パフォーマンスの最適化

  • ラスターサーフェスのさまざまな値を計算するために使用される関数が最適化され、ピクセルマトリックスではなくラスターが取得されるようになりました。関数は、ST_HillshadeST_Slope、および ST_Aspect です。

  • ST_Split 関数が最適化され、特定のルールに基づいて軌跡をサブ軌跡に分割できるようになりました。

修正された問題

特定のシナリオで ST_SrEqual 関数が 2 つの空間参照系が同じかどうかを確認できないという問題が修正されました。

3.X

3.9

カテゴリ

説明

新機能

  • ST_removeDriftPoints 関数が追加され、特定のルールに基づいて軌跡のドリフト ポイントを削除できるようになりました。

  • ST_Split 関数が追加され、特定の空間ジオメトリ オブジェクトに基づいて軌跡を分割できるようになりました。

  • ST_ExportTo 関数が追加され、軌跡を外部ファイルとしてエクスポートできるようになりました。軌跡を格納するデータベースには、メタデータのみが保持されます。

  • ST_IsExternal 関数が追加され、軌跡が外部ファイルに格納されているかどうかを確認できるようになりました。

  • ST_importFrom 関数が追加され、軌跡を格納する外部ファイルから元のデータベースに軌跡を移行できるようになりました。

  • ST_StorageLocation 関数が追加され、軌跡の外部ファイルの場所をクエリできるようになりました。

  • ST_AKID 関数が追加され、OSS から軌跡データを読み取るために使用される AccessKey ID をクエリできるようになりました。

  • ST_SetAccessKey 関数が追加され、OSS から軌跡データを読み取るために使用される AccessKey ペアを指定できるようになりました。 AccessKey ペアは、AccessKey ID と AccessKey シークレットで構成されます。 AccessKey ID はユーザー名に似ており、AccessKey シークレットはパスワードに似ています。

  • ST_SetAkId 関数が追加され、OSS から軌跡データを読み取るために使用される AccessKey ID を指定できるようになりました。

  • ST_SetAkSecret 関数が追加され、OSS から軌跡データを読み取るために使用される AccessKey シークレットを指定できるようになりました。

  • ST_SetStorageLocation 関数が追加され、軌跡データが外部ファイルから読み取られるときに、外部ファイルの格納場所を指定できるようになりました。

  • ST_DeleteGTF 関数が追加され、エクスポートされた軌跡を含むファイルを特定のフォルダから削除できるようになりました。

修正された問題

  • ベクトル ピラミッドの作成時に、文字列に基づいてデータをフィルタリングできない問題が修正されました。

  • Quantum GIS ( QGIS ) が接続されているときにレイヤーが表示されない問題が修正されました。

3.8

カテゴリ

説明

新機能

  • ST_AsDatasetFile 関数が追加され、ラスターの特定の部分を BYTEA タイプのファイルに変換できるようになりました。

  • ST_RasterDrivers 関数が追加され、Ganos のラスター データ ソースでサポートされているすべてのドライバーをクエリできるようになりました。

修正された問題

ST_Clip 関数が空間参照系を指定したときに再投影に失敗する問題が修正されました。

3.7

カテゴリ

説明

新機能

空間インデックスのパラレルクエリがサポートされ、クエリ効率が向上しました。

パフォーマンスの最適化

ST_SubRaster 関数が最適化され、ラスター オブジェクトのピクセル タイプを変換し、ピクセル値を増やすことができるようになりました。 ST_SubRaster 関数は、マルチバンド リモートセンシング画像を AI 技術で認識できる 3 バンド画像に変換するためにも使用できます。

修正された問題

  • 無効なヒストグラム情報のラスター解析中にデータベースがクラッシュする可能性がある問題が修正されました。

  • 投影変更操作後にデータベースが終了時にクラッシュする可能性がある問題が修正されました。

  • ラスター データを Ganos にインポートするときに Ganos が予期せず終了する問題が修正されました。

3.6

カテゴリ

説明

新機能

  • ST_RPCGeoreference 関数が追加され、ラスターの有理多項式係数 ( RPC ) モデルをクエリできるようになりました。

  • ST_SetRPCGeoreference 関数が追加され、ラスターの RPC モデルを指定できるようになりました。

  • ST_RPCRectify 関数が追加され、ラスターの RPC モデルに基づいてラスターを調整し、調整されたラスターを取得できるようになりました。

  • GiST インデックスを並列で作成するために使用される並列メカニズムが追加されました。

修正された問題

pg_dump 拡張機能がカスタム SRID をバックアップできない可能性がある問題が修正されました。

3.5

カテゴリ

説明

新機能

シンプルなストレージ ポリシー がサポートされ、大きな時空間オブジェクトのストレージが最適化されました。

パフォーマンスの最適化

ラスターオブジェクトを使用して、チャンク化されたデータを含む別のラスターオブジェクトを更新する場合、システムはターゲットオブジェクトからチャンク化されたデータを自動的に削除します。

修正された問題

  • 軌跡関連の拡張機能をアップグレードできない問題が修正されました。

  • 平均リサンプリング方式を使用してラスターをリサンプリングするときに、リサンプリング エラーが返される問題が修正されました。

  • 複数のタイムスタンプが軌道に沿って同じ軌道点を表示する場合に、軌道オブジェクトのクエリに対して不正確な結果が返される問題が修正されました。

  • 地理空間オブジェクトの変換に失敗したときに Ganos が終了する問題が修正されました。 Ganos は、障害の原因を報告するように最適化されています。

3.4

カテゴリ

説明

新機能

  • 大規模な時空間オブジェクトの特徴シグネチャがサポートされています。これにより、時空間データへのインデックス作成プロセスが高速化され、空間結合が迅速化され、時空間オブジェクトのストレージ方法が最適化されます。polar_enable_storage_partial パラメーターが追加されました。このパラメーターは、時空間オブジェクトの最適化されたストレージを指定するために使用されます。最適化されたストレージを使用すると、時空間オブジェクトのメタデータをインラインで保存し、時空間オブジェクトのエンティティデータをオフラインで保存できます。詳細については、「大規模な時空間オブジェクトの特徴シグネチャベースのストレージ最適化」をご参照ください。

  • ST_ImportFrom 関数が追加され、ラスター データを並列でインポートできるようになりました。

  • ST_BuildPyramid 関数が追加され、ラスターのピラミッドを並列で構築できるようになりました。

  • 空の軌跡オブジェクトがサポートされるようになり、指定された要件が満たされない場合は null 軌跡オブジェクトを返すことができます。

修正された問題

  • ST_AddZ 関数の入力パラメーターの値が 16 ビット符号付き整数の場合に、不正確な結果が返される問題が修正されました。

  • Trajectory モジュールをアップグレードできない問題が修正されました。

  • Trajectory モジュールの特定の関数がインデックスを使用できない問題が修正されました。

  • 一部の ND 関数が交差しない 2 つの期間を識別できず、その結果、false の値ではなく値エラーが返される問題が修正されました。

3.3

カテゴリ

説明

新機能

  • ST_JaccardSimilarity 関数が追加され、軌跡オブジェクト間の類似度を計算できるようになりました。

  • ST_Transform 関数が追加され、軌跡オブジェクトをある空間参照系から別の空間参照系に変換できるようになりました。

パフォーマンスの最適化

Ganos が構築するベクトル ピラミッドの空間範囲を自動的に計算できない場合に、ベクトル ピラミッドの空間範囲を指定するための新しいパラメーターが追加されました。

修正された問題

特定の環境で GanosBase データディレクトリが不正に設定されていた問題を修正しました。

3.2

カテゴリ

説明

新機能

  • ストリームベースのベクターピラミッドから画像フォーマットを返し、ベクターデータを迅速に表示できる新機能が追加されました。

  • JPEG2000 圧縮アルゴリズムが追加されました。このアルゴリズムは、16 ビットのラスターデータを保存前に圧縮するために使用されます。

パフォーマンスの最適化

st_dwithin 関数が最適化され、より高いパフォーマンスで距離をクエリできるようになりました。

修正された問題

  • t 軸上に軌跡オブジェクトの不適切な交差が存在する問題が修正されました。

  • GanosBase のインメモリトポロジーインデックスの問題が修正されました。

3.1

カテゴリ

説明

新機能

  • ganos_update 関数が追加されました。select ganos_update() ; コマンドを実行して、GanosBase のすべての拡張機能を最新バージョンにアップグレードできます。

  • Trajectory (軌跡) データ型を追加:

    • 軌跡型に対する GiST インデックスのサポートを追加し、さまざまなディメンションでの分析のために 6 つのオペレータークラスを提供します。

    • 時空間範囲を表し、軌跡を格納するための BoxND データ型を追加します。

    • さまざまなディメンションでの比較のために、交差 (&&)、含む (@>)、および含まれる (<@) オペレーターを追加します。

    • 4 つの軌跡処理関数を追加: ST_ndIntersectsST_ndDWithinST_ndContains、および ST_ndWithin

    • 軌跡型の統計を収集し、それらの統計からスキャンコストを推定する機能を追加します。

    • より良いインデックス選択のために、新しい TrajGist インデックス作成メソッドを追加します。

パフォーマンスの最適化

  • GiST インデックスの 2 段階クエリ最適化を使用して、時空間範囲クエリのクエリパフォーマンスを向上させました。

  • ベクターピラミッド機能の改善:

    • 任意の SRID 座標を持つソースデータをサポートし、EPSG:3857 および EPSG:4326 座標参照系でタイル出力を提供します。

    • ポイントデータを集約し、タイルの数を減らすために pixelSize パラメーターを追加しました。

バグ修正

  • Ganos_Raster のアップデートが一部のケースで失敗する問題を修正しました。

  • 新しいバージョンへのアップデート後に GanosBase バイナリファイルがクラッシュする可能性がある問題を修正しました。

  • デフォルトパラメーターでポイントデータのベクターピラミッドを構築する際に、トップレベルのタイルに過剰なデータが含まれる問題を修正しました。

3.0

カテゴリ

説明

新機能

  • サブセットを含む Network Common Data Form (NetCDF) データをサポートするようになりました。レイヤー名を指定してデータをインポートできます。

  • ラスターデータのカスタムメタデータとタイミング情報のサポートを追加しました。

    • すべてのカスタムメタデータ項目の名前を取得するための ST_MetaItems 関数を追加しました。

    • ST_MetaData 関数を変更し、カスタムメタデータ項目を取得して JSON フォーマットで返すことができるようになりました。

    • メタデータ項目を設定するための ST_SetMetaData 関数を追加しました。

    • ラスターデータの開始時刻を取得するための ST_BeginDateTime 関数を追加しました。

    • ラスターデータの終了時刻を取得するための ST_EndDateTime 関数を追加しました。

    • ラスターデータの開始時刻を設定するための ST_SetBeginDateTime 関数を追加しました。

    • ラスターデータの終了時刻を設定するための ST_SetEndDateTime 関数を追加しました。

    • ラスターデータの開始時刻、終了時刻、およびバンド取得時刻を設定するための ST_SetDateTime 関数を追加しました。

  • ストリームベースのイメージフォーマットでラスターデータを返すためのサポートを追加しました。

    • ストリームベースのイメージフォーマットを取得するための ST_AsImage 関数を追加しました。

    • ストリームベースの PNG イメージフォーマットを取得するための ST_AsPNG 関数を追加しました。

    • ストリームベースの JPEG イメージフォーマットを取得するための ST_AsJPEG 関数を追加しました。

  • 空間グリッドデータの型と関連する操作のサポートを追加しました。

    • geomgrid データの型を追加しました。

    • グリッドデータをテキスト表現に変換するための ST_AsText 関数を追加しました。

    • グリッドデータをジオメトリデータに変換するための ST_AsGeometry 関数を追加しました。

    • グリッドデータをバイナリデータに変換するための ST_AsBinary 関数を追加しました。

    • グリッドデータを BOX データに変換するための ST_AsBox 関数を追加しました。

    • ジオメトリデータに対応するジオメトリックグリッドデータを計算するための ST_AsGrid 関数を追加しました。

    • テキストベースのグリッド表現をジオメトリックグリッドデータに変換するための ST_GridFromText 関数を追加しました。

    • バイナリベースのグリッド表現をジオメトリックグリッドデータに変換するための ST_GridFromBinary 関数を追加しました。

    • グリッドデータとジオメトリデータが交差するかどうかを確認するための ST_Intersects 関数を追加しました。

    • グリッドオブジェクトが別のグリッドオブジェクトまたはジオメトリオブジェクトを含むかどうかを確認するための ST_Contains 関数を追加しました。

    • グリッドオブジェクトが別のグリッドオブジェクトまたはジオメトリオブジェクト内に存在するかどうかを確認するための ST_Within 関数を追加しました。

  • ベクトルデータの高速表示とストレージのための機能を追加しました。

    • 高速表示用のピラミッドデータテーブルを作成するための ST_BuildPyramid 関数を追加しました。

    • 高速表示に使用されるピラミッドデータテーブルを削除するための ST_DeletePyramid 関数を追加しました。

    • Mapbox Vector Tile (MVT) フォーマットでベクトルデータを取得するための ST_Tile 関数を追加しました。

バグ修正

  • 一部のシナリオでピラミッドを作成する際に Out of Memory (OOM) エラーが発生する問題を修正しました。

  • 移動オブジェクトに対して '2000-01-01' の軌跡ポイントを作成できなかった問題を修正しました。

  • 一部のシナリオで ST_Intersection 関数が移動オブジェクトに対して不正確なサブ軌跡を返していた問題を修正しました。

  • GanosBase のアップグレード中にクラッシュを引き起こす問題を修正しました。

  • PostGIS の互換性をバージョン 2.5.4 にアップグレードしました。

2.X

2.9

カテゴリ

説明

新機能

  • Cloud Optimized GeoTIFF (COG) ファイル形式のサポートを追加しました。これにより、COG ファイルに保存されているピラミッド情報を読み取ることができます。

  • ラスターデータの画素値を使用してジオメトリオブジェクトに Z 値を追加する ST_AddZ 関数を追加しました。

  • ラスターオブジェクトの空間範囲情報の取得を強化しました:

    • ラスターオブジェクトの空間範囲を BOX として返す ST_Extent 関数を追加しました。

    • ラスターオブジェクトの空間範囲をジオメトリオブジェクトとして返す ST_Envelope 関数を追加しました。

    • ジオリファレンス情報に基づいてラスターオブジェクトの凸包を取得する ST_ConvexHull 関数を追加しました。

    • ラスターオブジェクトのピクセル高を取得する ST_Height 関数を追加しました。

    • ラスターオブジェクトのピクセル幅を取得する ST_Width 関数を追加しました。

バグ修正

  • 外部ラスターデータに 1 × n のチャンクを使用することによるパフォーマンスの制限を修正しました。ストレージオプションを使用してチャンクサイズをカスタマイズできるようになりました。

  • 特定の方向でラインオブジェクトをクエリしたときに、ST_Values 関数の結果が座標のソートと一致しない問題を修正しました。

  • ST_BestPyramidLevel 関数が場合によって負の数を返す問題を修正しました。

  • ST_BuildPyramid 関数が場合によってピラミッドを繰り返し作成する問題を修正しました。

  • ラスターテーブルが切り捨てられたときに、対応するチャンクテーブルがクリアされない問題を修正しました。

  • ST_ExportTo 関数で CreateOption パラメーターが場合によって無効になる問題を修正しました。

  • ST_ClearChunks 関数が、大文字と小文字の両方を含むテーブル名に対してエラーを返す問題を修正しました。

  • 場合によって外部ピラミッドの概要を作成できない問題を修正しました。

  • 外部ピラミッドを持つラスターオブジェクトに対して内部ピラミッドを作成できない問題を修正しました。

  • NaN 値を持つラスターデータの統計を計算すると、誤った結果が生成される問題を修正しました。

2.8

カテゴリ

説明

新機能

  • ラスターデータメタデータにアクセスするためのインターフェイスを強化しました:

    • X 軸上のラスターデータの最小値を取得する ST_XMin 関数を追加しました。

    • Y 軸上のラスターデータの最小値を取得する ST_YMin 関数を追加しました。

    • X 軸上のラスターデータの最大値を取得する ST_XMax 関数を追加しました。

    • Y 軸上のラスターデータの最大値を取得する ST_YMax 関数を追加しました。

    • ラスターデータのチャンク高を取得する ST_ChunkHeight 関数を追加しました。

    • ラスターデータのチャンク幅を取得する ST_ChunkWidth 関数を追加しました。

    • ラスターデータのチャンクバンド数を取得する ST_ChunkBands 関数を追加しました。

  • 空間参照文字列を Esri 形式から OGC 形式に変換する ST_SrFromEsriWkt 関数を追加しました。

  • ラスターデータの型に Zstd および Snappy 圧縮のサポートを追加しました。

  • ポイントクラウドデータの型にバイナリコピーのサポートを追加しました。

  • PROJ_LIB および GDAL_DATA 環境変数の設定と関連データのデプロイのサポートを追加しました。

バグ修正

  • 無効な OSS パスによって引き起こされるデータベースのクラッシュを修正しました。

  • インポートされた一部のラスターデータの SRID がその定義と一致しない問題を修正しました。

2.7

カテゴリ

説明

新機能

  • 空間ラスターオブジェクト用の MD5 操作関数を追加しました。これらの関数は、データ整合性チェックや重複削除などの操作に使用します:

    • ラスターオブジェクトの MD5 値を取得する ST_MD5Sum 関数を追加しました。

    • ラスターオブジェクトの MD5 値を設定する ST_SetMD5Sum 関数を追加しました。

  • 空間ラスターオブジェクトの OSS 認証用の操作関数を追加しました:

    • OSS に保存されているラスターオブジェクトの AccessKey ID を取得する ST_AKId 関数を追加しました。

    • OSS に保存されているラスターオブジェクトの AccessKey ID と AccessKey Secret を設定する ST_SetAccessKey 関数を追加しました。

    • OSS に保存されているラスターオブジェクトの AccessKey ID を設定する ST_SetAKId 関数を追加しました。

    • OSS に保存されているラスターオブジェクトの AccessKey Secret を設定する ST_SetAKSecret 関数を追加しました。

  • 空間ラスターメタデータ用の操作関数を追加しました:

    • 空間参照系における X 軸上のラスターオブジェクトのピクセル幅を取得する ST_ScaleX 関数を追加しました。

    • 空間参照系における Y 軸上のラスターオブジェクトのピクセル幅を取得する ST_ScaleY 関数を追加しました。

    • 空間参照系におけるラスターオブジェクトのピクセル幅を設定する ST_SetScale 関数を追加しました。

    • 空間参照系における X 軸上のラスターオブジェクトの回転を取得する ST_SkewX 関数を追加しました。

    • 空間参照系における Y 軸上のラスターオブジェクトの回転を取得する ST_SkewY 関数を追加しました。

    • 空間参照系におけるラスターオブジェクトの回転を設定する ST_SetSkew 関数を追加しました。

    • 空間参照系におけるラスターオブジェクトの左上の点の X 座標を取得する ST_UpperLeftX 関数を追加しました。

    • 空間参照系におけるラスターオブジェクトの左上の点の Y 座標を取得する ST_UpperLeftY 関数を追加しました。

    • 空間参照系におけるラスターオブジェクトの左上の点の座標を設定する ST_SetUpperLeft 関数を追加しました。

    • 空間参照系におけるラスターオブジェクトのピクセル幅を取得する ST_PixelWidth 関数を追加しました。

    • 空間参照系におけるラスターオブジェクトのピクセル高を取得する ST_PixelHeight 関数を追加しました。

バグ修正

集計関数が原因で拡張機能のスペックアップが失敗する問題を修正しました。