このトピックでは、空間参照システム (SRS) とspatial_ref_sysテーブルについて説明します。
概要
SRSは、GanosBaseの空間オブジェクトを地球の表面上の特定の位置にマッピングする方法を定義します。
SRSは次のタイプに分類できます。
測地座標系: 緯度と経度に基づく座標系を使用して、空間オブジェクトを地球の表面にマッピングします。 単位は度で、
投影座標系: 数学的投影を使用して、地球の球面を平面上に平らにします。
投影座標系では、距離、面積、角度を直接計算できます。
投影座標系は、定義された原点および2つの直交軸からなるデカルト座標系である。
投影された各座標系は、ほとんどの場合、独自の測定単位、メートルまたはフィートを指定します。
各投影座標系は、適用可能な座標の範囲を定義する。
ローカル座標系: 地球の表面を基準として使用しないデカルト座標系。
spatial_ref_sysテーブル
spatial_ref_sysテーブルは、Open Geospatial Consortium (OGC) 標準に準拠したGanosBaseの組み込みの空間参照システムテーブルです。 spatial_ref_sysは、SRS間の変換および再投影に必要な詳細情報とともに、8500を超える既知のSRSをカバーします。 PROJ4標準に準拠したカスタム投影を作成できます。
次の表に、spatial_ref_sysテーブルの列を示します。
列名 | データ型 | 説明 |
srid | integer | SRSの一意の識別子。 |
auth_name | varchar(256) | SRSの標準または標準組織の名前。 |
auth_srid | integer | 標準または標準組織におけるSRSの一意の識別子。 |
srtext | varchar(2048) | SRSの既知のテキスト (WKT) 表現。 |
proj4text | varchar(2048) | SRSのPROJ4表現。 |
GanosBaseでは、ST_SrReg関数を使用して新しいSRSを登録し、ST_SrEqual関数を使用して2つのSRSを比較できます。