このトピックでは、のリリースノートについて説明します。 ガノスベース GanosBaseは、ApsaraDB RDS for PostgreSQLの時空間データベースエンジンです。
7.x
7.0
バグ修正:
軌道SQL
次の問題が修正されました。ST_2DIntersects関数は、シングルポイント軌道を正しく処理できません。
5.x
5.9
新機能:
なし。
バグ修正:
既知の問題は修正されています。
5.8
新機能:
GeomGrid SQL
Uber H3インデックスがサポートされています。
H3Gridデータ型は、H3-encodedグリッドオブジェクトを表すためにサポートされています。
ST_H3FromLatLng関数は、指定された経度と緯度でH3Gridオブジェクトを取得するために追加されます。
ST_H3FromText関数を追加して、STRING型のH3-encodedグリッドオブジェクトをH3Gridオブジェクトに変換します。
ST_H3FromInt関数を追加して、BIGINT型のH3-encodedグリッドオブジェクトをH3Gridオブジェクトに変換します。
ST_AsInt関数は、H3GridオブジェクトをBIGINT型のH3-encodedグリッドオブジェクトに変換するために追加されます。
ST_Parent関数は、指定されたレベルのH3-encodedグリッドの親グリッドを取得するために追加されます。
指定されたレベルのH3-encodedグリッドの子グリッドを取得するには、ST_Children関数が追加されます。
ジオメトリSQL
ランダムサンプリングおよび画素フィルタリングに使用される関数は、動的に生成されるタイルのサイズを低減するために追加される。
ST_IsRandomSampled関数が追加され、ユーザー指定のプロパティ値とサンプルレートに基づいてBOOLEAN値が返されます。 BOOLEAN値は、レコードがサンプリングされるかどうかを示す。
ST_AsMVTGeomEx関数が追加されます。 ST_AsMVTGeom関数と比較して、ST_AsMVTGeomEx関数にres_recパラメーターが追加され、表示にほとんど影響を与えないベクトル要素を除外します。 これにより、生成されるMVTのサイズが小さくなる。
GEOGRAPHYデータ型のサポートが強化されました。
ST_LineSubstring関数はGEOGRAPHYデータ型をサポートし、球面距離に基づいてサブセグメントを取得できます。
ST_LineInterpolatePoint関数は、GEOGRAPHYデータ型をサポートし、球面距離に基づいてポイントを取得できます。
ST_LineInterpolatePoints関数はGEOGRAPHYデータ型をサポートし、球面距離に基づいて補間点を取得できます。
ST_LineLocatePoint関数はGEOGRAPHYデータ型をサポートし、球面距離に基づいて最も近い距離の割合を取得できます。
ラスターSQL
ST_Polygonize関数を追加して、ラスタオブジェクトをベクトル化します。
パフォーマンス向上
GeomGrid SQL
ST_AsGeometry、ST_AsText、ST_AsBinary、およびST_Level関数は、H3Gridデータ型をサポートするように拡張されています。
ラスターSQL
ST_Statistics関数は、任意のタイプのジオメトリの統計を収集するように拡張されています。
FDW SQL
FDW SQLは、UTF-8-encodedファイル名またはフィールド名をサポートするように拡張されます。
バグ修正:
GeomGrid SQL
ST_AsGrid関数が特定のレベルで正しくないグリッド計算に遭遇する問題が修正されました。
ジオメトリSQL
GanosBase 3.7のメタデータと互換性がないベクトルピラミッドによる問題 は修復されました。
拡張更新が実行されないときにST_Union関数が故障する問題は修正されています。
ラスターSQL
ST_Contour関数のbandパラメーターが0から始まる問題は修正されています。 この関数は、輪郭線または輪郭平面を生成するために使用される。
軌道SQL
軌道モジュールがpg_typeに依存するためにインストールできない問題が修正されました。
5.7
新機能:
GeomGrid SQLは、GeoSOT 3Dグリッドコード機能を提供します。
ST_AsBox3D関数は、3D地理グリッドのbox3d-type空間範囲を返すために追加されます。
高度に基づいて地理的グリッドの高さを計算するために、ST_GridLevelFromZ関数が追加されます。
ST_GridLevelAsZ関数は、地理的グリッドの高さを高度に変換するために追加されます。
ST_HasZ関数を追加して、地理グリッドにZ次元が含まれているかどうかを判断します。
ST_Level関数は、地理的グリッドのグリッドレベルを取得するために追加されます。
ST_Generalize関数は、地理的グリッドを高レベルから低レベルに集約するために追加されます。
ST_3DIntersects関数は、3D地理グリッドの空間範囲がジオメトリと交差するかどうかを判断するために追加されます。
3D地理グリッドの空間範囲にジオメトリが含まれているかどうかを判断するには、ST_3DContains関数が追加されます。
3D地理グリッドの空間範囲がジオメトリに含まれているかどうかを判断するには、ST_3DNithin関数が追加されます。
ST_As3DGrid関数は、3Dジオメトリを地理グリッドに変換するために追加されます。
3D地理グリッドの空間範囲がジオメトリと交差するかどうかを判断するために、&& の演算子が追加されています。
@ @> 演算子は、3D地理グリッドの空間範囲がジオメトリを含むかどうかを判断するために追加されます。@@>
<@ @ 演算子は、3D地理グリッドの空間範囲がジオメトリに含まれているかどうかを判断するために追加されます。<@@
パフォーマンス向上
GeomGrid SQL
ST_AsText関数は、3D地理グリッドをエンコードされたテキストに変換するように拡張されています。
ST_GridFromText関数は、3D地理グリッドのエンコードされたテキストを地理グリッドに変換するように拡張されています。
ラスターSQL
ST_Statistics関数は、任意の空間オブジェクトのピクセル統計をサポートするように強化されています。
ST_ImportFrom機能が拡張され、HDF5サブデータセットがインポートされます。
ST_CreateRast機能が拡張され、HDF5サブデータセットがインポートされます。
バグ修正:
ラスターSQL
ST_InterpolateRaster関数が失敗する問題が修正されました。
DoubleとFloatの最小値が正しくない問題が修正されました。
軌道SQL
次の問題が修正されました。軌道のマルチバウンディングボックスインデックスは、NULLまたは1つのポイントのみを持つ軌道をサポートしていません。
5.6
新機能:
ST_AsMVT3DおよびST_AsMVTGeom3D関数は、3Dジオメトリの3Dベクトルスライスをサポートするために追加されます。
ST_AsTableFormat関数は、ST_AsTable関数が軌道に対して呼び出されたときに戻り値のデータ型を提供するために追加されます。
バグ修正:
2つの重複するセグメントの交差を判断するためにST_Intersection関数が呼び出されたときにエラーが報告されるバグが修正されました。
5.5
新機能:
ST_MosaicFrom関数は、並列操作をサポートするように拡張されています。
ST_MosaicFrom関数は、異なる解像度の画像または投影に対してモザイク操作を実行するように強化されています。
バグ修正:
ST_makeTrajectory関数を呼び出して、軌道の開始時刻と終了時刻を使用して2点軌道を構築するときに予期しないダウンタイムが発生するバグが修正されました。
5.4
新機能:
ST_ClusterDBSCAN関数が追加され、緯度と経度の座標でノイズを伴うアプリケーションの密度ベースの空間クラスタリング (DBSCAN) アルゴリズムをサポートします。
ST_CurveRecognize関数は、軌跡のカーブと曲率半径を識別するために追加される。
ST_AsGrid関数は、縮退したグリッドを2Dで計算するように最適化されます。
pgRouting拡張機能が3.4.2にアップグレードされました。
バグ修正:
なし。
5.3
新機能:
GanosBaseはPostGIS 3.3.2と互換性があります。
ST_Angle関数を追加して、軌道の各回転角度を配列として返します。
ST_CurvatureRadius関数は、軌道の各曲率半径を配列として返すために追加されます。
バグ修正:
x,y,t
がNULLのときにST_AsTable関数が失敗するバグが修正されました。
5.1
新機能:
GeoHash文字列とINT型の値の変換がサポートされています。
ST_GeoHashID関数を追加して、GeoHash文字列をINT型の値に変換します。
ST_GeoHashFromID関数を追加して、INT型の値をGeoHash文字列に変換します。
部分更新機能は、データ表示を高速化するために使用されるベクトルピラミッドによってサポートされます。
ベクトルピラミッドを更新するには、ST_UpdatePyramid関数を追加します。
ST_SetUpdatePyramidRules関数を追加して、ベクトルピラミッドを更新するルールを設定します。
ST_BuildPyramidUseGeomSideLen関数を追加して、ベクトルの境界ボックスのサイズに基づいてデータ表示を高速化するベクトルピラミッドを構築します。
ST_InterpolateRaster関数は、空間補間をサポートするために追加される。
ST_Contour関数は、輪郭を生成するために追加される。
ST_Statistics関数が追加され、マルチポイントモードでラスタデータのカスタム重みの統計を収集して分析します。
ST_Resample関数は、軌道をリサンプルするために追加される。
ST_Density関数は、軌道の密度を計算するために追加されます。
ST_StayPoint関数は、軌道の滞在点を識別するために追加される。
バグ修正:
ST_BuildHistogram関数が呼び出された後にラスターオブジェクトが空になるというバグが修正されました。
ST_AsTable関数のnull値によってダウンタイムおよびZ値エラーが発生するバグが修正されました。
ST_Split関数にGeoHashモードを使用すると、誤った結果が返されるバグが修正されました。
ST_Tile関数の属性フィールドエンコーディングでエラーが発生するバグが修正されました。
4.x
4.9
新機能:
ST_Intersection集計関数は、ジオメトリオブジェクトの配列を集計するために追加されます。
この関数は、入力パラメーターの値としてz軸の値を受け入れ、2Dまたは3DMジオメトリを3Dまたは4Dジオメトリに変換するために追加されます。ST_AddZ
ST_SetValue関数は、ジオメトリオブジェクトの空間範囲に基づくピクセル値の設定をサポートするように拡張されています。
ST_ExportTo関数は、ラスタオブジェクトをCloud Optimized GeoTIFF (COG) ファイルとしてエクスポートするように拡張されています。
ST_CreateRast関数は、複数のラスタレコードまたはアレイをラスタオブジェクトに変換するように拡張されています。
ST_Split機能は、軌道を時間で分割するときの開始時間の設定をサポートするように強化されています。 強化された関数は、軌道ポイントインデックスによる軌道の分割もサポートします。
バグ修正:
ST_makeTrajectory機能がシステムのダウンタイムを引き起こす可能性のあるバグが修正されました。
ST_lcsSimilarity関数が日数単位で測定された時間範囲を識別できないというバグが修正されました。
ST_AsEWKB関数がデータテーブルから作成された軌道を変換できないというバグが修正されました。
大量のデータに基づいてベクトルピラミッドを作成するためにST_BuildPyramid関数が呼び出されたときにメモリ使用量の問題が発生するバグが修正されました。
4.8
新機能:
ST_Union機能は、メモリ使用量に基づいてバッチ実行をサポートするように拡張され、大量のデータによるメモリ不足 (OOM) エラーを防止します。
ST_SetValue機能がサポートされています。 この関数を使用すると、指定したピクセル位置でピクセル値を指定できます。
ラスタデータに対するHDFSベースの操作がサポートされています。
ST_CreateRast関数は、Hadoop分散ファイルシステム (HDFS) に基づいてラスタデータを作成するように拡張されています。
ST_ImportFrom機能は、HDFSに基づいてラスタデータをインポートするように拡張されています。
ST_ExportTo機能は、ラスタデータをHDFSにエクスポートするように拡張されています。
バグ修正:
なし。
4.7
新機能:
ST_makeTrajectory関数は、テーブル行を軌道オブジェクトに変換するように拡張されています。
ST_AsTable関数は、軌道オブジェクトをテーブルに変換するために追加されます。
バグ修正:
匿名ユーザーが作成した一時テーブルがラスタデータの復元時に自動的に削除できない不具合が修正されました。
4.6
新機能:
自己管理されたMulti-Cloud Object Storage (MinIO) バケットに格納されたラスタデータにアクセスできます。 詳細については、「オブジェクトストレージパス」をご参照ください。
ST_PointValues関数を追加して、すべてのバンドのピクセル値を返します。
バグ修正:
ST_Clip関数によってバンドの順序が正しくないというバグが修正されました。
ラスター更新中にパフォーマンスが低下するバグが修正されました。 このバグは、プライマリキーのインデックスがないために発生します。
Object Storage Service (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関数は最適化されています。 インポートエラーが発生した場合、関数はエラーに関する詳細を返します。 エラーの詳細に基づいてエラーをトラブルシューティングできます。
バグ修正:
値が切り上げられたり切り下げられたりすると、切り取られたラスタの半分のピクセルが失われる可能性があるというバグが修正されました。
データに
NAN
やINF
などの値が含まれている場合、ラスタのデータを適切にインポートまたは収集できないバグが修正されました。
4.3
新機能:
ST_PixelAsPolygon関数は、ラスターの指定されたピクセルをポリゴンオブジェクトに変換するためにサポートされています。
ST_PixelAsPolygons関数は、ラスターの指定された位置のピクセルをポリゴンオブジェクトに変換するためにサポートされています。
ST_PixelAsPoint関数は、ラスタの指定されたピクセルをジオメトリオブジェクトの指定された点で表されるジオメトリオブジェクトに変換するためにサポートされています。
ST_PixelAsCentroid関数は、ラスタの指定されたピクセルをジオメトリオブジェクトの中心の点で表されるジオメトリオブジェクトに変換するためにサポートされています。
ST_PixelAsPoints関数は、ラスタの指定された位置にあるピクセルをジオメトリオブジェクトに変換するためにサポートされています。ジオメトリオブジェクトのそれぞれは、ジオメトリオブジェクト内の指定された点で表されます。
ST_PixelAsCentroids関数は、ラスタの指定された位置のピクセルを幾何学的オブジェクトに変換することがサポートされています。幾何学的オブジェクトのそれぞれは、幾何学的オブジェクトの中心の点で表されます。
パフォーマンス向上
Ganos GeometryはPostGIS 3.1.4と互換性があります。
ST_AsDatasetFile関数は、
Grib2
形式のデータを返すことができます。
バグ修正:
ラスタデータがネットワーク共通データフォーム (NetCDF) 形式でインポートされるときに、誤った空間参照識別子 (SRID) が取得されるバグが修正されました。
境界ボックスに対するequals演算の結果が正しくない場合、複数の境界ボックスを適切に更新できないという問題は修正されています。
4.1
パフォーマンス向上
ST_ImportFrom関数が有効になるように拡張されました
GanosBaseを使用して、OSSオブジェクトをメモリ内ファイルにマッピングします。 これにより、データのインポートが高速化されます。
演算子ファミリtrajgist_ops_multiは、GiSTインデックス作成およびTrajGiSTインデックス作成に追加されます。 複数のバウンディングボックスにGiSTインデックスまたはTrajGiSTインデックスを作成できます。
ベクタピラミッドは、メタデータのクエリをサポートするために追加されます。
バグ修正:
GanosBaseを使って指定された2つの軌道が固定されているかどうかを確認するときに引き起こされるメモリリークが修復されました。
4.0
パフォーマンス向上
ラスターサーフェスのさまざまな値を計算するために使用される関数は、ピクセルマトリックスではなくラスターを返すように最適化されています。 これらの関数は、ST_Hillshade、ST_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を照会します。
OSSから軌道データを読み取るために使用されるAccessKeyペアを設定するために、ST_SetAccessKey関数が追加されました。 AccessKey ペアは、AccessKey ID と AccessKey Secret で構成されます。 AccessKey IDはユーザー名に似ており、AccessKeyシークレットはパスワードに似ています。
OSSから軌道データを読み取るために使用されるAccessKey IDを設定するために、ST_SetAkId関数が追加されました。
OSSから軌道データを読み取るために使用されるAccessKeyシークレットを設定するために、ST_SetAkSecret関数が追加されました。
ST_SetStorageLocation関数が追加され、軌道データが外部ファイルから読み取られるときに、外部ファイルの格納場所を指定します。
ST_DeleteGTF関数を追加して、指定したフォルダーからエクスポートされた軌跡を含むファイルを削除します。
バグ修正:
ベクトルピラミッドの作成時に文字列に基づいてデータを照会できないことに起因するバグが修正されました。
QGISの接続時にどのレイヤーが表示されないかによるバグが修正されました。
3.8
新機能:
ST_AsDatasetFile関数を追加して、ラスタの指定された部分をBYTEAタイプのファイルに変換します。
ST_RasterDrivers関数が追加され、ガノスベース 内のラスタデータソースでサポートされているすべてのドライバを照会します。
Ganos_FDWモジュールが追加されました。 このモジュールは、FOREIGN DATA WRAPPER (FDW) 拡張機能を提供します。 この拡張機能は、OSSバケットに格納されている空間ベクトルデータにアクセスするために使用されます。
ST_FDWDrivers機能は、Ganos_FDW拡張のデータソースでサポートされているすべてのドライバを取得するために追加されます。
ST_ForeignTables関数を追加して、外部データベースからテーブルの名前を照会します。
Ganos_FDW拡張機能でサポートされているデータソースのテーブルを外部テーブルとして定義するために、ST_RegForeignTables関数が追加されました。
バグ修正:
空間参照システムが指定された場合にST_Clip関数が再投影に失敗するバグが修正されました。
3.7
パフォーマンス向上
ST_SubRaster関数は、ラスターオブジェクトのピクセルタイプを変換し、ピクセル値を増やすように最適化されています。 この機能は、マルチバンドのリモートセンシング画像をAI技術で認識できる3バンド画像に変換するためにも使用できます。
バグ修正:
GanosBaseが無効なヒストグラムを解析すると、GanosBaseが予期せず終了することに起因するバグが修正されました。
プロジェクション設定が変更された後、GanosBaseが予期せず終了することに起因するバグが修正されました。。
GanosBaseにラスタデータがインポートされると、 GanosBaseが予期せず終了することに起因するバグは修正です。
3.6
新機能:
ST_RPCGeoreference関数は、ラスタの有理多項式係数 (RPC) モデルを照会するために追加されます。
ST_SetRPCGeoreference関数を追加して、ラスタのRPCモデルを構成します。
ST_RPCRectify関数は、ラスタのRPCモデルに基づいてラスタを較正し、較正されたラスタを返すために追加されます。
パラレルメカニズムが追加されました。 このメカニズムは、GiSTインデックスを並列に作成するために使用されます。
バグ修正:
pg_dumpプラグインがカスタムSRIDをバックアップできないバグが修正されました。
3.5
パフォーマンス向上
GanosBaseは最適化されています。 別のラスタに基づいてラスタが更新されると、 GanosBaseは、元のラスターのデータチャンクを自動的に削除できます。
バグ修正:
軌道関連の拡張機能をアップグレードできないためのバグが修正されました。
平均再サンプリングメソッドを使用してラスタオブジェクトを再サンプリングするときに再サンプリングエラーが発生するバグが修正されました。
軌道オブジェクトのクエリに対して不正確な結果が返されるバグが修正されました。 このバグは、複数のタイムスタンプが軌道に沿って同じ軌道点を示す場合に発生します。
geo-spatialオブジェクトの変換が失敗したときにGanosBaseが予期せずに終了することに起因するバグが修正されました。 GanosBaseは、障害の原因を報告するように最適化されています。
3.4
新機能:
ST_ImportFrom関数を追加して、ラスタデータを並列にインポートします。
ST_BuildPyramid関数は、ラスタデータのピラミッドを並列に構築するために追加されます。
空の軌道オブジェクトがサポートされ、指定された要件が満たされない場合はnull軌道オブジェクトを返すことができます。
バグ修正:
ST_AddZ関数が不正確な結果を返すバグが修正されました。 このバグは、入力パラメーターの値が16ビットの符号付き整数である場合に発生します。
軌道モジュールをアップグレードできないバグが修正されました。
軌道モジュールの特定の機能がインデックスを使用できないことによるバグが修正されました。
特定のND関数が期待どおりに実行できないバグが修正されました。 このバグが発生した場合、これらのND関数は、交差しない2つの期間を識別できず、その結果、値falseではなく値エラーを返します。
3.3
新機能:
ST_JaccardSimilarity関数は、軌道オブジェクト間の類似性を計算するために追加される。
ST_Transform関数は、空間参照システムから異なる空間参照システムに軌道オブジェクトを変換するために追加される。
パフォーマンス向上
新しいパラメータが提供されます。 このパラメーターは、ベクトルピラミッドの空間範囲を指定するために使用されます。
GanosBaseは、構築するベクトルピラミッドの空間範囲を自動的に計算することはできません。
バグ修正:
無効なデータカタログを引き起こすバグが修正されました。
3.2
新機能:
BYTEAタイプの画像は、ベクトルピラミッドに対して返すことができる。 この機能を使用して、ベクトルデータを視覚化できます。
JPEG 2000圧縮アルゴリズムが追加されています。 このアルゴリズムは、データが記憶される前に16ビットラスタデータを圧縮するために使用される。
ganos_update関数が追加されます。
select ganos_update() ;
コマンドを実行して、GanosBaseを最新バージョンに。
TRAJECTORYデータ型が追加されました。
ネイティブの時空間インデックスがサポートされています。
軌道オブジェクトではGiSTインデックスがサポートされており、6次元でGiSTインデックスを作成するための6つの演算子ファミリが用意されています。
BOXNDデータ型が追加されます。 このデータ型は、軌道オブジェクトの時空範囲を記述し、軌道オブジェクトを格納するために使用されます。
次の演算子が追加されます。 これらの演算子は、異なる次元からの2つのオブジェクト間の時空間関係を比較するために使用されます:&operator、@> operator、および <@ operator。 &&演算子は、2つのオブジェクトが交差するかどうかを確認します。 @> 演算子は、左オペランド指定オブジェクトが右オペランド指定オブジェクトを含むかどうかをチェックするために使用されます。 <@ 演算子は、左オペランド指定オブジェクトが右オペランド指定オブジェクトに含まれているかどうかを確認するために使用されます。
ST_ndIntersects、ST_ndDIWithin、ST_ndContains、およびST_ndWithin関数が追加されます。 これらの関数は、軌道オブジェクトを処理するために使用される。
新しい機能が追加されました。 特徴は、軌道オブジェクトに関する統計を収集し、統計に基づいてスキャンコストを推定するために使用される。
TrajGiSTインデックスがサポートされています。 TrajGiSTインデックスは、最適化されたインデックス方法です。
パフォーマンス向上
ST_DNithin関数は、より高いパフォーマンスでクエリ距離に最適化されています。
GiSTインデックスベースの2段階クエリ最適化方法は、より高いパフォーマンスで時空間エクステントをクエリするために使用されます。
ベクトルピラミッドを構築するために使用されるメカニズムが最適化されます。
SRIDを提供するすべての座標系からのソースデータがサポートされています。 ソースデータは、EPSG:3857またはEPSG:4326座標参照系に基づいています。
pixelSizeパラメーターが追加されました。 このパラメーターは、ポイントデータを集計するために使用されます。 集約は、タイルの数を減らすのに役立つ。
バグ修正:
t軸上の軌道オブジェクトの不適切な交差を引き起こすバグが修正されました。
ラスタオブジェクトの更新に失敗するバグが修正されました。
バイナリファイルが新しいバージョンにアップグレードされた後に応答しないことに起因するバグが修正されました。
既定のパラメーター設定を使用してベクトルピラミッドのポイントデータを作成するときに、ベクトルピラミッドの最上層に異常な数のタイルが発生するバグが修正されました。
3.0
新機能:
サブセットを含むNetCDFファイルがサポートされています。 これらのファイルは、指定したレイヤー名に基づいて、指定したレイヤーにインポートできます。
ラスタファイルのカスタムメタデータと時系列データをクエリおよび指定するために、次の関数が追加されています。
ST_MetaItems関数を追加して、ラスタファイル内のすべてのカスタムメタデータ項目の名前を照会します。
ST_MetaData関数は、ラスタファイルのカスタムメタデータ項目を照会し、JSON形式のメタデータ項目を返すように変更されています。
ST_SetMetaData関数を追加して、ラスタのメタデータ項目を指定します。
ラスターの開始時間を取得するには、ST_BeginDateTime関数を追加します。
ラスターの終了時刻を取得するには、ST_EndDateTime関数を追加します。
ST_SetBeginDateTime関数を追加して、ラスターの開始時間を指定します。
ST_SetEndDateTime関数を追加して、ラスターの終了時間を指定します。
ST_SetDateTime関数を追加して、ラスターの開始時刻と終了時刻、およびバンドを取得する時刻を指定します。
ラスターをBYTEAタイプのイメージに変換するために、次の関数が追加されています。
ST_AsImage関数は、ラスターをBYTEAタイプのイメージに変換するために追加されます。
ST_AsPNG関数を追加して、ラスターをBYTEAタイプのイメージに変換し、イメージをPNGファイルとして保存します。
ST_AsJPEG機能は、ラスターをBYTEAタイプの画像に変換し、画像をJPEGファイルとして保存するために追加されます。
GEOMGRIDデータ型が追加され、このタイプのデータを管理するための新しい機能が提供されます。
GEOMGRIDデータ型が追加されます。
GEOMGRIDデータ型からTEXTデータ型にデータを変換するには、ST_AsText関数を追加します。
GEOMGRIDデータ型からGEOMETRYデータ型にデータを変換するには、ST_AsGeometry関数を追加します。
ST_AsBinary関数を追加して、GEOMGRIDデータ型からBINARYデータ型にデータを変換します。
GEOMGRIDデータ型からBOXデータ型にデータを変換するには、ST_AsBox関数を追加します。
ST_AsGrid関数が追加され、GEOMETRYデータ型からGEOMGRIDデータ型にデータが変換されます。
ST_GridFromText関数を追加して、TEXTデータ型からGEOMGRIDデータ型にデータを変換します。
ST_GridFromBinary関数を追加して、データをBINARYデータ型からGEOMGRIDデータ型に変換します。
ST_Intersects関数は、グリッドオブジェクトがジオメトリオブジェクトと交差するかどうかを確認するために追加されます。
ST_Contains関数を追加して、グリッドオブジェクトに別のグリッドオブジェクトまたはジオメトリオブジェクトが含まれているかどうかを確認します。
ST_Within関数は、グリッドオブジェクトが別のグリッドオブジェクトまたはジオメトリオブジェクトに含まれているかどうかを確認するために追加されます。
ベクトルピラミッドをサポートし、ベクトルピラミッドを高速で表示するために、次の関数が追加されます。
ST_BuildPyramid関数は、ベクトルピラミッドを構築するために追加されます。
ベクトルピラミッドを削除するには、ST_DeletePyramid関数を追加します。
ST_Tile関数は、MVT形式のベクトルピラミッドのタイルデータを照会するために追加されます。
バグ修正:
ピラミッドを構築するときにメモリリソースが使い果たされることによるバグが修正されました。
GanosBaseは、移動オブジェクトの2000が固定されている1月1日に軌道ポイントを作成できないバグが修正されました。
ST_Intersection関数が移動オブジェクトの不正確なサブ軌道を返すバグが修正されました。
2.x
2.9
新機能:
Cloud Optimized GeoTIFF (COG) 形式がサポートされています。
GanosBaseは、COGファイルに保存されているピラミッドデータを読み取ることができます。
ジオメトリオブジェクトが存在するラスターのピクセル値に基づいてジオメトリオブジェクトにz座標を追加できるように、ST_AddZ関数が追加されました。
ピラミッドレベルに基づいてラスタの空間範囲を効率的にクエリするために、次の関数が追加されています。
ST_Extent関数は、ラスターの空間範囲を照会し、バウンディングボックスを返すために追加されます。
ST_Envelope関数を追加して、ラスターの空間範囲を照会し、ジオメトリオブジェクトを返します。
ST_ConvexHull関数を追加して、ラスタ内のすべてのジオメトリを囲む最小の凸ジオメトリを取得します。
ST_Height関数を追加して、ラスターのピクセルの高さを照会します。
ST_Width関数を追加して、ラスターのピクセル幅を照会します。
ST_XMin関数は、ラスターの最小x座標を照会するように変更されます。
ST_YMin関数は、ラスターの最小y座標を照会するように変更されます。
ST_XMax関数は、ラスターの最大x座標を照会するように変更されています。
ST_YMax関数は、ラスターの最大y座標を照会するように変更されます。
バグ修正:
のパフォーマンスを制限するバグ
GanosBaseは固定です。 このバグは、 GanosBaseは、1 × nチャンキングモデルを使用して外部ラスタデータをチャンクに分割します。 このバグが修正されたら、チャンクごとのサイズをカスタマイズできます。
ST_Values関数が特定の軸上の座標がソートルールに従わない線形オブジェクトを返すバグが修正されました。
ST_BestPyramidLevel関数が負の値を返すバグが修正されました。
ST_BuildPyramid関数がピラミッドを繰り返しビルドするバグが修正されました。
ラスタテーブルを切り捨てたときにチャンクテーブルをタイムリーにクリアできないことに起因するバグが修正されました。
CreateOptionパラメーターでST_ExportTo関数が無効になるバグが修正されました。
ST_ClearChunks関数が呼び出されたときにエラーが発生するバグが修正されました。 このバグは、関数が呼び出されるテーブルの名前に大文字と小文字の両方が含まれている場合に発生します。
外部ピラミッドの概要の作成に失敗するバグが修正されました。
外部ピラミッドを持つラスターの内部ピラミッドの作成に失敗するバグが修正されました。
ラスタのクエリに対して不正確な統計が返されることによるバグが修正されました。 このバグは、ラスタにNaN値が含まれている場合に発生します。
2.8
新機能:
ラスターのメタデータを効率的にクエリするために、次の関数が追加されます。
ST_XMin関数を追加して、ラスターの最小x座標を照会します。
ST_YMin関数は、ラスターの最小y座標を照会するために追加されます。
ST_XMax関数を追加して、ラスターの最大x座標を照会します。
ST_YMax関数を追加して、ラスターの最大y座標を照会します。
ST_ChunkHeight関数を追加して、ラスターのチャンクの高さを照会します。
ST_ChunkWidth関数を追加して、ラスターのチャンク幅を照会します。
ST_ChunkBands関数を追加して、ラスターのデータがチャンクに分割されるバンド数を照会します。
ST_SrFromEsriWkt関数は、空間参照文字列をEsri形式からOGC形式に変換するために追加されます。
Zstandard (Zstd) 圧縮アルゴリズムとSnappy圧縮アルゴリズムが追加されています。 これらのアルゴリズムは、ラスタデータを圧縮するために使用される。
点群ファイルはバイナリ形式でコピーできます。
PROJ_LIBおよびGDAL_DATA環境変数を設定し、関連するデータをデプロイできます。
バグ修正:
無効なOSSパスが指定されている場合、GanosBaseが予期せず終了するバグが修正されました。。
インポートされたSRIDと特定のラスターの元のSRIDとの間に矛盾が生じるバグが修正されました。
2.7
新機能:
次のMD5機能が追加されています。 これらの機能は、空間ラスタを管理するために使用される。 管理操作には、データ整合性チェックと重複削除が含まれます。
ST_MD5Sum関数を追加して、ラスタのMD5値を照会します。
ST_SetMD5Sum関数を追加して、ラスターのMD5値を指定します。
OSSバケットに保存されている空間ラスターを認証するために、次の関数が追加されています。
ST_AKId関数を追加して、OSSバケットに保存されているラスターのAccessKey IDを照会します。
OSSバケットに保存されているラスターオブジェクトへのアクセスに使用されるAccessKey IDとAccessKeyシークレットを設定するために、ST_SetAccessKey関数が追加されました。
OSSバケットに保存されているラスターのAccessKey IDを指定するために、ST_AKId関数が追加されました。
ST_SetAKSecret関数を追加して、OSSバケットに保存されているラスターのAccessKeyシークレットを指定します。
空間ラスタのメタデータを管理するために、次の機能が追加されています。
ST_ScaleX関数は、空間参照システムのx軸上のラスターのピクセル幅を照会するために追加されます。
ST_ScaleY関数は、空間参照システムのy軸上のラスタのピクセル幅を照会するために追加されます。
ST_SetScale関数を追加して、空間参照システムのラスターのピクセル幅を指定します。
ST_SkewX関数は、空間参照システムのx軸上のラスタのスキューを照会するために追加されます。
ST_SkewY関数は、空間参照システムのy軸上のラスタのスキューを照会するために追加されます。
ST_SetSkew関数を追加して、空間参照システムのラスタのスキューを指定します。
ST_UpperLeftX関数は、空間参照システムのラスタの左上隅のピクセルのx座標を照会するために追加されます。
ST_UpperLeftY関数は、空間参照システムのラスタの左上隅のピクセルのy座標を照会するために追加されます。
ST_SetUpperLeft関数は、空間参照システムのラスタの左上隅のピクセルの座標を照会するために追加されます。
ST_PixelWidth関数は、空間参照システムのラスタのピクセル幅を照会するために追加されます。
ST_PixelHeight関数を追加して、空間参照システムのラスターのピクセル高さを照会します。
バグ修正:
拡張機能のアップグレードに失敗するバグが修正されました。 このバグは、アップグレードプロセス中に集計関数が呼び出されたときに発生します。
2.6
新機能:
ST_Clip関数は、ピクセル座標に基づいてクリップオブジェクトに追加されます。
バグ修正:
ST_NearestApproachDistance関数の名前が修正されました。
ST_MosaicFrom関数が予期せず終了するバグが修正されました。