Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
2 つの空間参照系定義を比較します。
ST_SpatialRefSys::ST_CompareWKT(transform-definition-1,transform-definition-2)
transform-definition-1
LONG VARCHAR
最初の空間参照系の定義テキスト
transform-definition-2
2 番目の空間参照系の定義テキスト
BIT 2 つの空間参照系が論理的に同等の場合は 1 を返し、それ以外の場合は 0 を返します。
2 つの空間参照系 (WKT で定義) が論理的に同等かどうかを調べます。2 つの空間参照系が同じ権限によって同じ識別子を使用して定義されている場合、または文字列が完全に等しい場合、これらの空間参照系は論理的に等しいと見なされます。
SQL/MM (ISO/IEC 13249-3: 2006) ベンダー拡張
次の例は、名前の異なる 2 つの空間参照系でも等しいと見なされることを示します。
SELECT ST_SpatialRefSys::ST_CompareWKT( 'GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]]' , 'GEOGCS["WGS 84 alternate name",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]]' ) Considered_Equal
次の例は、異なる権限によって定義されているために等しくないと見なされる 2 つの空間参照系を示します。
SELECT ST_SpatialRefSys::ST_CompareWKT( 'GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]]' , 'GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9122"]],AUTHORITY["AnotherAuthority","4326"]]' ) Considered_NotEqual