web-dev-qa-db-ja.com

ジオメトリタイプのSRIDのポイントは何ですか?

私の理解では、SRIDはプロジェクションコードです。 2D座標系が回転楕円体にどのように適合しているか。

私の理解では、GeometryタイプとGeographyタイプの違いは、ジオメトリタイプが2次元であり、geographyタイプが3次元または4次元であるということです。したがって、ジオメトリタイプのSRIDのポイントは何ですか?

2
Justin Dearing

SRIDの解釈は正しいです。これは、GeometryまたはGeographyを見つ​​けるために使用される projection を識別します。問題のデータベース(SQL Serverを想定しています)がSRIDを直接使用していない場合でも、他のデータベースとの関係で座標を操作する方法を特定することが重要です。電話番号に国番号が記載されているように見えると思います。必ずしも必要ではありませんが、それでも重要です。

Geometry vs Geography についてのあなたの理解は正しくありません。
ジオメトリは、 デカルト または平面座標系に投影されるオブジェクトを格納するために使用されます。それらは2次元だけに制限されていません。それらは、ポイントを表すために距離単位(メートル、フィートなど)を使用します。
地理は、 座標系に投影されたオブジェクトを格納するために使用されます。これらのシステムは、度(緯度と経度)を使用してポイントを表します。

情報には正しいデータ型を使用することが重要です。オブジェクトに緯度と経度の座標がある場合は、それらを地理に保存します。これは、距離関数と面積関数を使用すると、賢明な結果が得られることを意味します。

一部のシステム(SQL Server)はジオメトリのSRIDをほとんど無視しますが、それでも重要なメタデータであり、正しく設定する必要があります。他のデータベースおよびソフトウェアは、SRIDを使用してオブジェクト内の座標を処理する方法を決定し、座標を他の座標系に再投影し、異なる方法で投影された他のオブジェクトと正しく比較できるようにします。

1
MickyT