SRIDの選択とその意味は何ですか?[閉まっている]


54

PostGISでGISを初めて使用し、SRIDの概念に苦労しています。

データベース列のSRIDをどのように選択しますか?これは私を夢中にさせます。SRIDを選択する必要があるのはなぜですか?その意味は何ですか?

SRIDを選ぶことはそれがために同じであるgeometrygeographyフィールドにSRIDを設定するのgeometryは無意味思えますが、それは2Dプレーン上にあるだけだからです。

インターネットまたはジオコーディングサービスで緯度経度を見つけた場合、SRIDはどれですか?

緯度/経度座標はSRIDなしでは意味がありませんか?


緯度/経度はまだ地球のモデルに依存しています。通常、人々が緯度/経度と言うとき、WGS84参照ジオイドが想定されますが、異なるジオイドを持つ緯度/経度を持つことができるため、これら2つを組み合わせたSRID 4326です。
ジョンパウエル

@JohnBarçaこの質問は一般的にSRIDとその意味に関するものであり(そして、信じられないことにここに焦点を当てる他の質問はありません...)、他方は特定のケースにおけるDBフィールドのデータ型とSRIDの両方の特定の選択に関するものですの使用。
青みを帯びた

回答:


47

SRIDは座標系です。最終的に「面積」などの計算を使用するため、データを常に投影座標系に保存するよう(伝統的/アーク)「GIS」で教えられているので、データを座標に保存する方が良いその測定を可能にするシステム。

ただし、PostGISはその概念を窓から追い出します。

@tmcwが開始した良いQ&Aは次のとおりです。なぜデータ投影が関連するのですか?

基本的に、PostGISはWGS84(SRID 4326)などの単一の座標系にデータを保存する機能を開きます。エリア、距離、長さなどが必要な場合は、関数を使用してデータからその列を作成します必要な単位でデータをローカルに解釈できる投影座標系。

そのため、たとえば、生徒と学校を両方ともWGS84 / SRID:4326のPostGISに保存できます。生徒と彼らが通っている学校間の距離を計算する場合、ジオメトリ列で距離関数を呼び出しますが、最初にジオメトリ列の周りにST_Transform関数をラップして、データをState Plane CO Central(SRID: 2877)。これにより、SRID:2877はフィートにデータを格納する投影座標系であるため、各生徒から最も近い学校までの距離をフィート単位で表示します。

したがって、SRID 4326のGeometry(データタイプ)列にデータを格納することをお勧めします(投影/変換をサポートしない地理データタイプとは対照的です)。


とは何projected coordinate systemですか?これは平らなデカルト平面を意味しますか?
ザック・スミス

簡単に言えば、投影座標系は地球の小さなバージョンであり、平坦化されて歪みが補正され、面積と距離の計算に使用できます。UTMゾーンはこの例です。
DPSS
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.