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

ApsaraDB RDS:ST_SrEqual

最終更新日:Jan 15, 2024

このトピックでは、2つの空間参照システムが同じかどうかを判断するST_SrEqual関数について説明します。

構文

boolean ST_SrEqual(cstring sr1、cstring sr2、boolean strict default true);

パラメーター

パラメーター 説明
sr1 空間参照システム1を表す文字列。 OGC WKTまたはPROJ.4文字列である必要があります。
sr2 空間参照システムを表す文字列2. OGC WKTまたはPROJ.4文字列である必要があります。
厳密な 厳密な比較方法を使用するかどうかを指定します。 値trueは、空間参照システムが地理参照されている場合、参照楕円体の名前を比較することを指定します。 デフォルト値:true

説明

この関数は、2つの空間参照システムのセマンティクスを解析して、これらのシステムのパラメータ情報を比較します。 比較されるパラメータ情報は、投影方法、参照楕円体、及び参照楕円体の長軸及び短軸を含む。 空間参照系が同じであれば、この関数はtを返す。 それ以外の場合、この関数はfを返します。

例:

− 2つのテキストベースの空間参照システムを比較する。
select ST_srEqual('GEOGCS["WGS 84" 、DATUM["WGS_1984" 、SPHEROID["WGS 84" 、6378137,298.257223563 "、AUTHORITY[" EPSG "、" 7030 "]]] 、AUTHORITY[" EPSG "、" 6326 "]] 、PRIMEM[" グリニッジ "、" 8901 "、" UTHORITY "、" AUTHORITY["EPSG" 、"9122"]] 、AUTHORITY["EPSG" 、"4326"]]'、' + proj=longlat + datum=WGS84 + no_defs ');

st_srequal
------------
 t 

 -- spatial_ref_sysテーブルから空間参照システムの空間参照システム識別子 (SRID) を検索します。
 spatial_ref_sysからsridを選択します。st_srequal(srtext:: cgring, '+ proj=longlat + ellps=GRS80 + no_defs') が1を制限します。

 スリッド
------
 3824