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

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

最終更新日:Nov 09, 2025

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

7.X

7.8

カテゴリ

説明

パフォーマンスの最適化

  • ジオメトリ SQL

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

7.7

カテゴリ

説明

パフォーマンスの最適化

  • ラスター SQL

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

修正された問題

  • ジオメトリ SQL

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

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

7.6

カテゴリ

説明

修正された問題

  • ラスター SQL

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

    • ST_Contour 関数でラスターオブジェクトの nodata 値が正しくない問題を修正しました。

7.5

カテゴリ

説明

パフォーマンスの最適化

  • ラスター SQL

    ST_PointValues 関数はデータブロックキャッシングを使用してパフォーマンスを向上させることができます。

  • ユーティリティ SQL

    ST_3DGridPath 関数は、barriers を考慮しない 3D パス検索をサポートします。

修正された問題

  • ユーティリティ SQL

    3D パス検索操作が原因でデータベースがクラッシュする問題を修正しました。

7.4

説明

修正された問題

  • 軌跡 SQL

    ST_{2D|2DT|3D|3DT}DWithin 関数で使用される軌跡と BoxNDF オブジェクトが交差するときに例外が発生する問題を修正しました。

  • ラスター SQL

    Data Transmission Service (DTS) が DDL キャプチャを有効にしたときにラスターテーブルの作成に失敗する問題を修正しました。

7.3

カテゴリ

説明

新機能

  • Geometry SQL

    • 複数バウンディングボックス空間インデックス をジオメトリオブジェクトに使用して、インデックスのフィルタリング効果を向上させ、クエリパフォーマンスを強化できます。

    • マルチバウンディングボックス空間インデックスの次のパラメータが追加されました。

      • ganos.geometry.mbbox_split_mode パラメーターは、ジオメトリオブジェクトを複数のバウンディングボックスに分割するために使用されるメソッドを指定します。

      • ganos.geometry.mbbox_split_length パラメーターは、各バウンディングボックスセグメントの長さを指定します。

      • ganos.geometry.mbbox_split_points パラメーターは、各バウンディングボックスセグメントに含まれるポイント数を指定します。

      • ganos.geometry.mbbox_split_max_segments パラメーターは、ジオメトリ オブジェクトを分割できるバウンディング ボックス セグメントの最大数を指定します。

  • Trajectory SQL

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

    • ST_DumpPoints 関数が追加され、軌跡を個々のポイントに分割します。

    • ST_DumpSegments 関数が追加され、軌跡を連続したセグメントに分割します。

  • Polar_AI SQL

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

    • polar.ai.lru_entity_size パラメーターが追加され、モデルキャッシュサイズを指定できるようになりました。

7.2

カテゴリ

説明

新機能

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

  • Polar_AI SQL

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

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

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

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

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

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

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

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

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

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

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

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

      • polar.ai.http_keep_alive パラメーターが追加され、HTTP 接続をアクティブに保つかどうかを指定します。

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

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

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

  • Trajectory SQL

    N 番目の副軌跡ポイントを取得する ST_LeafN 関数が追加されました。ST_LeafN

修正された問題

  • Trajectory SQL

    • 複数バウンディングボックスインデックスを使用して異なるディメンションの軌跡を取得すると、不安定な結果が生成される問題を修正しました。

    • ST_AsTable 関数が文字列を返すときに最初の値しか返さない問題を修正しました。

7.1

カテゴリ

説明

新機能

  • Raster SQL

    ST_PointValues 関数が強化されました。リサンプリングパラメーターが追加され、値を取得する際に周囲のデータ値に基づいてリサンプリングをサポートします。

修正された問題

  • Trajectory SQL

    • 軌跡テキスト解析中の潜在的なメモリリークの問題を修正しました。

    • ST_intersection 関数が単一点で交差する場合に線を返す問題を修正しました。

7.0

カテゴリ

説明

新機能

  • Raster SQL

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

修正された問題

  • Trajectory SQL

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

  • FDW SQL

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

6.X

6.9

カテゴリ

説明

新機能

  • 軌跡 SQL

    ST_AccompanyIntervals 関数が追加され、2 つの軌跡が一緒に移動する間隔を計算します。この関数は、共同移動の時間期間またはサブ軌跡を返します。

  • MapMatching モジュールが追加され、道路ネットワークデータを使用して軌跡を修正します。

  • MapMatching SQL

    • ST_MapMatching 関数が軌跡と道路ネットワークのマッチング用に追加されました。入力された軌跡を道路ネットワークデータにマッチングし、マッチングした軌跡をジオメトリオブジェクトとして出力します。

    • OSMNT ドライバー形式が追加されました。この形式は、PBF ベースの OSM データを道路ネットワーク構造にインポートすることをサポートします。

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

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

      • ST_LoadWorkspace 関数が追加され、マップマッチングワークスペースをロードし、道路ネットワークトポロジーをメモリにロードします。

      • ST_ClearWorkspace 関数が追加され、マップマッチングワークスペースからインメモリトポロジーをクリアします。

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

パフォーマンスの最適化

  • Geometry SQL

    ST_AsGeoJSON 関数が強化され、入力タイプとして Record を受け入れるようになりました。

修正された問題

  • Geometry SQL

    PolarDB for PostgreSQL (Compatible with Oracle) 2.0 での JOIN 操作中にインデックスが使用できない問題を修正しました。

  • Trajectory SQL

    • ST_intersection 関数が誤った交差結果を返す問題を修正しました。

    • cut_point.max_point が選択されたときに、ST_Split 関数の実際の動作がその説明と一致しない問題を修正しました。

  • GeomGrid SQL

    ST_AsGrid 関数が null オブジェクトを誤って処理する問題を修正しました。

  • Graph SQL

    グラフプロパティに B-tree インデックスを作成する際に発生するメモリ不足 (OOM) の問題を修正しました。

6.8

カテゴリ

説明

パフォーマンスの最適化

  • 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

カテゴリ

説明

新機能

パフォーマンスの最適化

  • SfMesh SQL

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

修正された問題

  • Geometry SQL

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

  • Raster SQL

    • ST_AsTile 関数が一部のシナリオでクラッシュする問題を修正しました。

    • ST_CreateRast 関数が一部のシナリオでクラッシュする問題を修正しました。

  • Scene SQL

    ST_ScaleImage 関数が一部のシナリオでクラッシュする問題を修正しました。

  • Utility SQL

    ST_3DGridPath 関数が一部のケースでクラッシュする問題を修正しました。

6.5

カテゴリ

説明

修正された問題

  • ラスター SQL

    • ST_HMTAsRaster 関数がヒートマップタイルを内部状態に変換する際にメモリ状態が正しくない問題を修正しました。

    • ST_MosaicTo 関数が一部のシナリオでクラッシュする問題を修正しました。

  • 軌跡 SQL

    • ST_makeTrajectory 関数が NULL プロパティを受け取ったときに発生するクラッシュを修正しました。

    • イベントが NULL として指定された JSON オブジェクトから軌跡を構築する際に発生するクラッシュを修正しました。

  • シーン SQL

    • 異常な OSGB データによって引き起こされるプログラムのクラッシュを修正しました。

    • SFMesh から GLTF への変換中に時折発生するクラッシュを修正しました。

    • SQL エラー中断後の無効なポインターによって引き起こされるクラッシュを修正しました。

  • ユーティリティ SQL

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

6.4

カテゴリ

説明

新機能

  • ジオメトリ SQL

    ST_TimeZone 関数が追加され、ジオメトリポイントのタイムゾーン情報を取得します。

  • ラスタ SQL

    ganos.raster.max_cache_size パラメーターが ST_ImportFrom 関数用に追加され、大容量データインポート時の OOM 問題を解決します。

パフォーマンスの最適化

  • シーン SQL

    JPEG イメージの圧縮と展開を高速化しました。

修正された問題

  • ジオメトリ SQL

    • ジオメトリ実行キャッシュの解放によって引き起こされるクラッシュを修正しました。

    • PolarDB for PostgreSQL 14 で ePQ がサポートインデックスと共に使用できない問題を修正しました。

  • 軌跡 SQL

    ST_intersection 関数が、軌跡上の線分がターゲットのジオメトリオブジェクトと複数の点で交差する場合を処理できない問題を修正しました。

6.3

カテゴリ

説明

新機能

  • Trajectory SQL

    ST_InsertAttr 関数が追加され、軌跡に新しい属性を追加することをサポートします。

  • GeomGrid SQL

    ST_Degeneralize 関数が追加され、低レベルのグリッドを高レベルのグリッドに分解することをサポートします。

  • SfMesh SQL

    • ST_YupToZup 関数が追加され、Y 軸が上向きのモデルを Z 軸が上向きのモデルに変換することをサポートします。

    • ST_ZupToYup 関数が追加され、Z 軸が上向きのモデルを Y 軸が上向きのモデルに変換することをサポートします。

    • ST_TileOption 関数が追加され、sfmesh オブジェクトのユーザー定義タイルオプションを取得します。

    • ST_SetTileOption 関数が追加され、sfmesh オブジェクトのユーザー定義タイルオプションを設定します。

    • ST_HasTileOption 関数が追加され、sfmesh オブジェクトにユーザー定義タイルオプションがあるかどうかをクエリします。

    • ST_ClearTileOption 関数が追加され、sfmesh オブジェクトからユーザー指定のタイルオプションをクリアします。

  • ユーティリティ SQL

    • 3D グリッドパス検索機能が追加されました。

      • GridCost データ型が追加され、グリッドパスのコストを表します。

      • ST_MatchGridLevel 関数が追加され、提供された地形データに基づいて利用可能な最高のグリッドレベルを計算します。

      • ST_SetCost 関数が追加され、指定されたグリッドの配列のコストを設定します。

      • ST_CostUnion 関数が追加され、すべてのグリッドコスト配列をマージします。

      • ST_3DGridPath 関数が追加され、3D 地理グリッドパスを計算します。

パフォーマンスの最適化

  • Geometry SQL

    • 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 関数が強化されました。

      • userdata 情報を glTF または GLB 構造のノードの extras プロパティにインポートできます。

      • userdata からの JSON 文字列を JSON オブジェクトとしてノードの extras プロパティに配置できます。

      • 複雑な sfmesh から glTF への変換速度が高速化されました。

      • 変換中にエクスポートオプションを指定することで、ジオメトリオブジェクトまたはサブオブジェクトをエクスポートできます。

    • sfmesh オブジェクトを 3DTiles に変換するときに、指定されたサブオブジェクトの sfmesh またはジオメトリオブジェクトを出力するかどうかを選択できます。

    • ST_Affine 関数が強化され、2 つの変換マトリックスの乗算をサポートします。

  • ユーティリティ SQL

    ST_As3dTiles 関数が強化され、変換パフォーマンスが向上しました。

修正された問題

  • Geometry SQL

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

  • Raster SQL

    ST_MosaicFrom 関数を 3 つ以上のバンドで使用した場合にバンドが欠落する問題を修正しました。

  • Trajectory SQL

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

  • ユーティリティ SQL

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

6.2

カテゴリ

説明

新機能

新機能

  • Geometry SQL

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

  • Raster SQL

    ST_AsTile 関数が追加されました。この関数は、Geometry を指定することで、通常のサイズ (256 または 512) のタイルを取得することをサポートします。

  • GeomGrid SQL

    • GeomGrid および H3Grid 用の GiST 2D 地理空間インデックスが追加されました。GeomGrid (または H3Grid) && Geometry、GeomGrid (または H3Grid) ~ Geometry、GeomGrid (または H3Grid) @ Geometry などのクエリをサポートします。

    • ST_AsMVTGeom 関数が追加され、地理グリッドオブジェクト (GeomGrid または H3Grid) をタイル座標系のジオメトリオブジェクトに変換することをサポートします。

  • ユーティリティ SQL

    ST_ValidateOSGB 関数が追加され、OSGB データを検証し、欠落または不正なファイルのリストを返します。

パフォーマンスの最適化

  • Geometry SQL

    ST_AsHMT 関数が強化され、単一グリッド内に収まるジオメトリオブジェクトの処理を最適化し、パフォーマンスを向上させます。

  • Raster SQL

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

    • ST_ImportFrom 関数が強化されました。Minio および 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 関数で、スキーマ修飾テーブル名で ST_BuildPyramid('a.table'...) を呼び出すと作成に失敗する問題を修正しました。

6.0

カテゴリ

説明

新機能

  • 新機能

    • Geometry SQL

    • タイルを動的に生成する関数が追加されました。この関数は、ST_AsMVT と比較して生成されるタイルのサイズを削減できます。

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

    • 指定されたウィンドウのヒートマップを計算する機能が追加されました。

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

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

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

    • Raster SQL

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

    • Trajectory SQL

      指定されたウィンドウ範囲とピクセルサイズに基づいてヒートマップ統計を生成するための ST_AsHMT 関数が追加されました。

    • SfMesh SQL

      • ST_SnapToPolygon 関数が追加され、地形を 3D ポリゴン道路にスムーズにスナップします。

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

    • Scene SQL

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

      • 新しい CAST 関数は、sfmesh データを GLB ベースのシーンデータに変換します。

    • Importer SQL

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

      • ST_ImportObj 関数が追加され、OBJ 形式のデータをインポートし、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 データ型が BTree インデックスをサポートするようになりました。

パフォーマンスの最適化

  • SfMesh SQL

    • ST_3DRemoveDuplicateVertex 関数が強化され、指定された溶接距離で sfmesh オブジェクトの頂点を溶接することをサポートします。

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

  • Scene SQL

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

修正された問題

  • Geometry SQL

    • 複数の拡張機能が同時に作成されたときに、テキストモードで ST_DWithin 関数を呼び出すと「function not unique」エラーが報告される問題を修正しました。

    • パラメーター clip=true を使用した場合に、Geometry モジュールの ST_AsMVTGeomEx 関数で発生する可能性のある実行時エラーを修正しました。

  • 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 インデックスのサポートが追加されます。

        • H3 エンコーディングを表すために H3Grid データ型が追加されます。

        • 指定された緯度と経度から H3Grid オブジェクトを取得するために ST_H3FromLatLng 関数が追加されます。

        • 標準 H3 エンコーディングを H3Grid オブジェクトに変換するために ST_H3FromText 関数が追加されます。

        • bigint 値を H3Grid オブジェクトに変換するために ST_H3FromInt 関数が追加されます。

        • H3Grid オブジェクトを bigint 値に変換するために ST_AsInt 関数が追加されます。

        • 指定されたレベルで H3 エンコードされた地理グリッドの親グリッドを取得するために ST_Parent 関数が追加されます。

        • 指定されたレベルで H3 エンコードされた地理グリッドの子グリッドを取得するために ST_Children 関数が追加されます。

    • Geometry SQL

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

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

        • ST_AsMVTGeomEx 関数が追加されます。ST_AsMVTGeom と比較して、この関数は `res_prec` パラメーターを追加します。このパラメーターは、表示効果にほとんど影響を与えないベクター特徴をフィルタリングします。これにより、生成される Mapbox ベクタータイル (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

    • UTF-8 エンコードされたファイル名またはフィールド名のサポートが強化されました。

  • Scene SQL

    • ST_AsB3DM 関数が強化され、GLB を B3DM 形式にエクスポートすることをサポートするようになりました。

修正された問題

  • GeomGrid SQL

    • ST_AsGrid 関数が特定のレベルでグリッド計算が正しくない問題を修正しました。

  • Geometry SQL

    • バージョン 3.7 のメタデータとのベクターピラミッドの互換性を修正しました。

    • 拡張機能のアップグレードを実行せずに ST_Union 関数を使用したときに発生するクラッシュを修正しました。

  • Raster SQL

    • 等高線生成関数 ST_Contour で band パラメーターが 0 から始まる問題を修正しました。

  • Trajectory SQL

    • pg_type への依存が原因で軌跡モジュールがインストールできない問題を修正しました。

  • Importer SQL

    • ST_ImportOSGB 関数を使用して OSGB データをインポートする際に発生するクラッシュを修正しました。

5.7

カテゴリ

説明

新機能

GeomGrid SQL に GeoSOT 3D グリッドコード機能が追加されました:

  • ST_AsBox3D 関数が追加され、3D 地理グリッドオブジェクトの範囲を Box3D として返します。

  • ST_AsMeshGeom 関数が追加され、地理グリッドオブジェクトの範囲をメッシュジオメトリオブジェクトとして返します。

  • 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 関数が強化され、HDF5 サブデータセットのインポートをサポートするようになりました。

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

  • Scene SQL

    • データ型はゲートウェイモードをサポートし、OSS 上の OSGB オブジェクトのストレージを可能にします。

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

  • Importer SQL

    • インポートツールは、ゲートウェイモードで OSS ベースの OSGB データのインポートをサポートします。

修正された問題

  • Raster SQL

    • ST_InterpolateRaster 関数のクラッシュを修正しました。

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

  • SfMesh SQL

    • ST_3DBuffer 関数のバッファサーフェスが、ラインストリングの角度が小さすぎるときに異常になる問題を修正しました。

  • Trajectory SQL

    • 軌跡の複数バウンディングボックスインデックスが NULL 値または 1 点のみの軌跡をサポートしない問題を修正しました。

5.6

カテゴリ

説明

新機能

  • ST_AsMVT3D および ST_AsMVTGeom3D 関数が追加され、Geometry3D データの 3D ベクタータイリングをサポートします。

  • ST_AsTableFormat 関数が追加され、軌跡に対して ST_AsTable が呼び出されたときに返される値の型を出力します。

  • OSS ベースの glTF および GLB ファイルを SFMesh オブジェクトとしてインポートするためのサポートが追加されました。

    • ST_ImportGLTF 関数が追加され、glTF ファイルのインポートをサポートします。

    • ST_ImportGLB 関数が追加され、GLB ファイルのインポートをサポートします。

修正された問題

  • ST_intersection 関数が、2 つの重複する軌跡セグメントが交差する場合に誤った判断をする問題を修正しました。

5.5

カテゴリ

説明

新機能

  • ST_MosaicFrom 関数が強化され、並列操作をサポートします。

  • ST_MosaicFrom 関数が強化され、異なる解像度または投影法の画像のモザイク処理をサポートします。

  • インポーター SQL リファレンスが追加されました。

    • ST_ImportOSG 関数が追加され、Object Storage Service からデータベースに固定テーブルスキーマに従って OSGB データをインポートすることをサポートします。

    • ST_ImportIFC 関数が追加され、Object Storage Service からデータベースに固定テーブルスキーマに従って IFC データをインポートすることをサポートします。

  • Scene データ型のモデルマージ操作のサポートが追加されました:

    • ST_CombineMeshes 関数が追加され、Scene オブジェクト内のジオメトリモデルのマージをサポートします。

    • ST_CombineTextures 関数が追加され、単一の Scene オブジェクト内のテクスチャイメージのマージをサポートします。

    • ST_Combine 関数が追加され、複数の Scene オブジェクトを 1 つにマージすることをサポートします。

  • Scene データ型の可視領域分析のサポートが追加されました:

  • SFMesh 関数の変更

    • ST_FromSuperMap 関数が追加され、SuperMap 座標系に基づく SFMesh オブジェクトを WGS84 座標系に基づく SFMesh オブジェクトに変換することをサポートします。

    • ST_3DIntersects 関数が強化され、軸に整列した box3d と Meshgeom の高速交差計算をサポートします。

    • ST_3DContains 関数が強化され、ソリッドメッシュジオメトリ内の単一点の高速包含チェックをサポートします。

修正された問題

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 および Material データ型でのユーザー定義バイナリデータの設定と取得のサポートが追加されました。

    • ST_BinData 関数が追加され、バイナリデータの取得をサポートします。

    • ST_SetBinData 関数が追加され、バイナリデータの設定をサポートします。

    • ST_HasBinData 関数が追加され、ユーザー定義バイナリデータの有無をチェックします。

    • ST_ClearBinData 関数が追加され、バイナリデータのクリアをサポートします。

  • ST_Affine 関数は、実際の座標値変換の代わりにルートノード変換マトリックスを使用します。

  • SFMesh オブジェクトのノードは、プレースホルダー操作をサポートするために、空のノードとして NULL オブジェクトを使用できます。

  • ST_FlipCoordinates および ST_SwapOrdinates 関数は、実際の座標値変換の代わりにノード変換マトリックスを使用します。

  • SFMesh オブジェクトのノード情報の設定と取得のサポートが追加されました。

    • ST_NodeID 関数が追加され、ノードの関連 ID のクエリをサポートします。

    • ST_SetNodeID 関数が追加され、ノードの ID の設定をサポートします。

修正された問題

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

  • SFMesh オブジェクトのノードオブジェクトインデックス番号が一部のシナリオで正しくない問題を修正しました。

  • SRID を含む Meshgeom オブジェクトを WKT 出力に変換したときに結果が正しくない問題を修正しました。

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

  • SFMesh のネストされた式で発生する分析および計算エラーを修正しました。

5.1

カテゴリ

説明

新機能

  • GeoHash 文字と Int 型の間の変換のサポートが追加されました:

    • ST_GeoHashID 関数が追加され、GeoHash 文字列を整数型に変換します。

    • ST_GeoHashFromID 関数が追加され、Int 型を GeoHash 文字列に変換します。

  • ベクターピラミッドの部分的な更新のサポートが追加されました:

    • ST_UpdatePyramid 関数が追加され、ベクターピラミッドの更新をサポートします。

    • ST_SetUpdatePyramidRules 関数が追加され、ピラミッド更新操作のルールの設定をサポートします。

    • ST_BuildPyramidUseGeomSideLen 関数が追加され、ベクターバウンディングボックスのサイズを考慮したベクターピラミッドの構築をサポートします。

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

  • ST_Contour 関数が追加され、等高線生成をサポートします。

  • ST_Statistics 関数が追加され、MultiPoint を使用したカスタムウェイトでのラスターデータの統計分析をサポートします。

  • ST_Resample 関数が軌跡リサンプリング用に追加されました。

  • ST_Density 関数が軌跡密度統計用に追加されました。

  • ST_StayPoint 関数が軌跡滞留点識別用に追加されました。

  • Scene データ型のクリッピングと単純化のサポートが追加されました:

    • 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 関数が追加され、3D 空間クリッピング操作をサポートします。

  • メッシュオブジェクト座標変換関数が追加されました:

    • ST_SwapOrdinates 関数が追加され、2 つのディメンションの数値を交換します。

    • ST_FlipCoordinates 関数が追加され、X と Y ディメンションの値を交換します。

  • MESHGEOM が強化され、空の法線ベクトルとテクスチャ座標情報をサポートするようになりました。

修正された問題

  • ラスターデータのパーセンテージが計算されていない場合にクエリ中に発生する可能性のあるクラッシュを修正しました。

  • メッシュオブジェクトに複数の参照オブジェクトが含まれている場合にストレージ中に発生する不整合な長さのエラーを修正しました。

4.X

4.9

カテゴリ

説明

新機能

  • ST_Intersection 集計関数が追加され、Geometry オブジェクトの配列の集計をサポートします。

  • ST_AddZ 関数が追加されました。Z 座標配列をパラメーターとして渡して、Geometry 2D/3DM を Geometry 3D/4D に変換することをサポートします。

  • ST_SetValue 関数が強化され、指定されたジオメトリオブジェクトの空間範囲に基づいてピクセル値を設定することをサポートします。

  • ST_ExportTo 関数が強化され、ラスターオブジェクトを COG ファイルにエクスポートすることをサポートします。

  • ST_CreateRast 関数が強化され、通常のグリッドポイントレコードまたは配列をラスターオブジェクトに変換することをサポートします。

  • 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

カテゴリ

説明

新機能

  • ST_PixelAsPolygon: ラスターピクセルを Polygon オブジェクトに変換します。

  • ST_PixelAsPolygons: ラスターピクセルのセットを Polygon オブジェクトのコレクションに変換します。

  • ST_PixelAsPoint: ラスターピクセルをポイントとして表されるジオメトリオブジェクトに変換します。

  • ST_PixelAsCentroid: ラスターピクセルをその重心で表されるジオメトリオブジェクトに変換します。

  • ST_PixelAsPoints: ラスターピクセルのセットをポイントオブジェクトのコレクションに変換します。

  • ST_PixelAsCentroids: ラスターピクセルのセットを重心オブジェクトのコレクションに変換します。

パフォーマンスの最適化

  • Geometry は PostGIS 3.1.4 インターフェイスと互換性があります。

  • ST_AsDatasetFile 関数は Grib2 データ形式での出力をサポートします。

修正された問題

  • ラスター netCDF データのインポート時に空間参照が正しくない問題を修正しました。

  • 複数のバウンディングボックス下で等しい結果が正しくない場合にバウンディングボックスの更新エラーにつながる可能性がある問題を修正しました。

4.1

カテゴリ

説明

パフォーマンスの最適化

  • ST_ImportFrom 関数が強化され、OSS ファイルをインメモリファイルにマッピングし、データインポートを高速化します。

  • GiST インデックスTrajGist インデックスに、複数バウンディングボックスインデックスキー用の trajgist_ops_multi オペレーターファミリーが追加されました。

  • ベクターピラミッドがメタデータ情報のクエリをサポートするようになりました。

修正された問題

軌跡オブジェクトの交差チェックを実行する際のメモリリークの問題を修正しました。

4.0

カテゴリ

説明

パフォーマンスの最適化

  • ラスターサーフェス計算関数 (ST_HillshadeST_Slope、および ST_Aspect) が強化され、ピクセルマトリックスの代わりにラスターオブジェクトを返すようになりました。

  • ST_Split 関数が強化され、指定されたルールに基づいて軌跡オブジェクトをサブ軌跡の配列に分割できるようになりました。

修正された問題

特定の条件下で ST_SrEqual が失敗する問題を修正しました。

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 ID と AccessKey Secret を含む、ユーザー名とパスワードに類似) を設定します。

  • ST_SetAkId 関数が追加され、軌跡を読み取る際に OSS との対話に使用される AccessKey ID を設定します。

  • ST_SetAkSecret 関数が追加され、軌跡を読み取る際に OSS との対話に使用される AccessKey Secret を設定します。

  • ST_SetStorageLocation 関数が追加され、軌跡を読み取る際に外部ファイルのストレージ場所を設定します。

  • ST_DeleteGTF 関数が追加され、指定されたフォルダ内のすべてのエクスポートされた軌跡ファイルを削除します。

修正された問題

  • 文字列を使用してベクターピラミッドを作成する際のフィルタリング失敗の問題を修正しました。

  • QGIS との接続時にレイヤーリストが表示されない問題を修正しました。

3.8

カテゴリ

説明

新機能

  • ST_AsDatasetFile 関数が追加され、指定された範囲のラスターオブジェクトのバイナリストリームを指定されたファイル形式で返します。

  • ST_RasterDrivers 関数が追加され、すべてのラスターデータドライバーの状態をクエリします。

修正された問題

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

3.7

カテゴリ

説明

新機能

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

パフォーマンスの最適化

ST_SubRaster 関数は、ラスターピクセルタイプの変換とピクセル値のストレッチをサポートします。多バンドのリモートセンシング画像を 3 バンド画像に変換する AI 認識シナリオをサポートします。

修正された問題

  • ラスター内の無効なヒストグラム情報を解析することによって引き起こされる潜在的なデータベースのクラッシュを修正しました。

  • 投影変更操作後の終了時に潜在的なデータベースのクラッシュを修正しました。

  • ラスターデータのインポート中に潜在的なクラッシュを修正しました。

3.6

カテゴリ

説明

新機能

  • ST_RPCGeoreference 関数が追加され、ラスターデータの有理多項式係数 (RPC) 情報を取得します。

  • ST_SetRPCGeoreference 関数が追加され、ラスターデータの RPC 情報を設定します。

  • ST_RPCRectify 関数が追加され、RPC パラメーターに基づいてラスターを補正し、補正されたラスターオブジェクトを返します。

  • GiST インデックスを並列で作成するためのサポートが追加されました。

修正された問題

pg_dump を使用する際にカスタム空間参照がエクスポートされない可能性がある問題を修正しました。

3.5

カテゴリ

説明

新機能

ラージオブジェクトストレージを最適化するために、シンプルストレージポリシーが追加されました。

パフォーマンスの最適化

チャンクデータを持つラスターオブジェクトが別のラスターオブジェクトで更新されると、システムは元のラスターオブジェクトのチャンクデータを自動的に削除します。

修正された問題

  • Trajectory 拡張機能がアップグレードできない問題を修正しました。

  • Average メソッドを使用してラスターオブジェクトをリサンプリングする際に、一部のケースで発生するエラーを修正しました。

  • 軌跡オブジェクトに異なるタイムスタンプを持つ同一の軌跡ポイントがある場合に、クエリ結果が正しくない可能性がある問題を修正しました。

  • Geos オブジェクトの変換に失敗した後にプロセスが直接終了する問題を修正しました。失敗の理由を示すプロンプトが提供されるようになりました。

3.4

カテゴリ

説明

新機能

  • 時空間データインデックスの構築を高速化し、空間クエリの効率を向上させるために、時空間オブジェクトのストレージモデルが最適化されました。時空間ラージオブジェクトの特徴シグネチャの使用をサポートするようになりました。polar_enable_storage_partial パラメーターが追加され、時空間オブジェクトの行内および行外ストレージの組み合わせをサポートします。詳細については、「時空間ラージオブジェクトの特徴シグネチャ」をご参照ください。

  • ST_ImportFrom 関数が追加され、ラスターデータの並列インポートをサポートします。

  • ST_BuildPyramid 関数が追加され、ラスターデータのピラミッドの並列作成をサポートします。

  • Trajectory Empty オブジェクトが追加され、要件が満たされないシナリオで NULL オブジェクトを返すことをサポートします。

修正された問題

  • ST_AddZ 関数が 16BSI の場合に誤った結果を生成する可能性がある問題を修正しました。

  • 一部のケースで Trajectory モジュールがアップグレードできない問題を修正しました。

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

  • 一部の nd 関数が交差しない時間期間を正しく処理せず、false の代わりにエラーが返される問題を修正しました。

3.3

カテゴリ

説明

新機能

  • ST_JaccardSimilarity 関数が追加され、軌跡オブジェクトの類似度を計算します。

  • ST_Transform 関数が追加され、軌跡をある空間参照系から別の空間参照系に変換します。

パフォーマンスの最適化

ベクターピラミッドを作成する際に、作成範囲を指定できるようになりました。これにより、一部のシナリオで空間範囲が自動的に計算できない問題が解決されます。

修正された問題

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

3.2

カテゴリ

説明

新機能

  • ベクターピラミッドを画像形式 (ストリームベース) で返し、ベクターデータの高速なグラフィカル表示を可能にする機能が追加されました。

  • ラスターデータ型に JPEG2000 圧縮アルゴリズムが追加され、16 ビットラスターデータの圧縮ストレージをサポートします。

パフォーマンスの最適化

st_dwithin 距離クエリが最適化され、クエリパフォーマンスが向上しました。

修正された問題

  • 軌跡データ型の時間交差エラーを修正しました。

  • GanosBase インメモリトポロジーインデックスのバグを修正しました。

3.1

カテゴリ

説明

新機能

  • ganos_update 関数が追加されました。select ganos_update() ; コマンドを使用して、すべての GanosBase

  • Trajectory データの型が追加されました:

    • Trajectory 型のインデックス作成用に Gist インデックスのサポートが追加され、さまざまなディメンション分析のニーズに対応する 6 つのオペレーターファミリーが提供されます。

    • BoxND 時空間バウンディングボックス型が追加されました。これは、時空間範囲の表現と Trajectory のストレージに使用できます。

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

    • 4 つのクラスの Trajectory 処理関数が追加されました: ST_ndIntersectsST_ndDWithinST_ndContains、および ST_ndWithin

    • Trajectory 型の統計情報コレクションと、統計情報に基づくスキャンコストの見積もりが提供されます。

    • より適切なインデックスを選択できるよう、新しいインデックス作成メソッドである TrajGist が提供されます。

パフォーマンスの最適化

  • 時空間範囲クエリが最適化されます。GIST インデックスの 2 段階のクエリ最適化により、クエリパフォーマンスが向上します。

  • ベクターピラミッド機能が改善されました:

    • 任意の SRID 座標を持つソースデータがサポートされます。3857 と 4326 の両方のタイル出力がサポートされます。

    • ポイントデータを集約してタイル数を削減するために、pixelSize パラメーター設定が追加されました。

修正された問題

  • 一部のケースで Ganos_Raster の更新に失敗する不具合を修正しました。

  • GanosBase バイナリファイルを新しいバージョンに更新した際に発生する可能性のあったクラッシュを修正しました。

  • デフォルトのパラメーターを使用してポイントデータのベクターピラミッドを構築した後、トップレベルのタイルに過剰なデータが含まれる不具合を修正しました。

3.0

カテゴリ

説明

新機能

  • SubSets を含む 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 関数が追加されました。

    • MVT フォーマットでベクトルデータを取得するために ST_Tile 関数が追加されました。

修正された問題

  • 特定の場合にピラミッドを作成する際に発生していた Out Of Memory の問題を修正しました。

  • 移動オブジェクトが "2000-01-01" の時点を作成できなかった問題を修正しました。

  • 移動オブジェクトで ST_Intersection を使用すると、一部のシナリオで不正な部分軌跡が返される問題を修正しました。

  • GanosBase のアップグレード中に発生したクラッシュを修正しました。

  • PostGIS の互換性が 2.5.4 にアップグレードされました。

2.X

2.9

カテゴリ

説明

新機能

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

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

  • ラスターオブジェクトの空間範囲情報を取得するための機能が強化されました:

    • ラスターオブジェクトの空間範囲をバウンディングボックスとして取得する 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 関数が追加されました。

  • ラスターデータの型に対して、Zstandard (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 関数が追加されました。

バグ修正

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