このトピックでは、空間参照と空間参照テーブルについて説明します。
概要
空間参照系 (SRS) は、GanosBase 内のさまざまな空間オブジェクトを地球表面上の特定の位置に関連付ける方法を定義します。
SRS は主に次の 3 つのタイプに分類されます。
-
地理座標系:経度/緯度を使用して地球表面に直接マッピングします。単位は度です。
-
投影座標系:数学的な投影変換を使用して、地球の球面を平面に展開します。
-
投影座標系では、距離、面積、角度などを直接計算できます。
-
投影座標系は、定義された原点と 2 つの直交軸を持つデカルト座標系です。
-
各投影座標系は独自の単位を定義しており、通常はメートルまたはフィートです。
-
各投影座標系には通常、適用可能な座標範囲があります。
-
-
ローカル座標系:地球表面を基準としないデカルト座標系です。
空間参照テーブル
spatial_ref_sys テーブルは、GanosBase の OGC 標準に準拠した組み込み空間参照テーブルです。このテーブルには、8,500 を超える既知の空間参照系と、それらの間の変換および再投影に必要な詳細がリストされています。また、PROJ4 標準に準拠したカスタム投影を構築することもできます。
空間参照テーブルの構造は次のとおりです。
|
列 |
タイプ |
説明 |
|
srid |
integer |
SRS の一意の識別子です。 |
|
auth_name |
varchar(256) |
参照系の標準または標準化団体の名前です。 |
|
auth_srid |
integer |
その標準または標準化団体における、参照系の一意の識別子です。 |
|
srtext |
varchar(2048) |
SRS の WKT 表現です。 |
|
proj4text |
varchar(2048) |
SRS の PROJ4 表現です。 |
GanosBase では、ST_SrReg 関数を使用して新しい空間参照を登録し、ST_SrEqual 関数を使用して 2 つの空間参照を比較できます。