QGISで座標変換パラメーターを確認するにはどうすればよいですか?


11

QGISが「オンザフライ」変換のために使用し、別のCRSにデータを保存するために使用する変換方法とパラメーターを表示(および可能であれば編集)するにはどうすればよいですか?ArcGISのように

同様の質問がありますが、答えは異なります。新しい座標系を作成したくないので、既存のQGIS座標系間の変換を確認します。

ArcGISでは、CRSのペアに対していくつかの変換方法を選択できますが、QGISはどうですか?

デフォルトのWGS84 CRSを別のローカルCRSに変更しました。たとえば、プロジェクトEPSG 3763(ETRS PT TM 06)として設定し+proj=tmerc +lat_0=39.66825833333333 +lon_0=-8.133108333333334 +k=1 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs、EPSG 20790(Datum Lisboa)+proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=200000 +y_0=300000 +ellps=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +pm=lisbon +units=m +no_defsにデータを追加すると、オンザフライで再投影され、多少正確に見えます。しかし、それが本当に正しいと見えない場合は、使用されている変換を知りたいです。精度の異なる推奨方法がいくつかありますが、どの方法が使用されたか(それらのいずれかである場合)を知りたいです。

(私はQGISに堪能ではなく、ただ学習しています)。

回答:


11

QGISがWGS84を変換するために使用するproj文字列を見ることができます

Settings->Project settings、CRSタブをクリックし、EPSGコードまたはCRSの名前を検索します。すべてのCRSは、EPSGコードまたはユーザー定義のCRSによって参照されます。

通常、すべてのEPSGコードには、最適なWGS84への1つの変換がバンドルされています。アメリカのNAD27 CRSは、3パラメーターまたは7パラメーターのHelmert変換の代わりに、デフォルトでntv2グリッドを使用する唯一のものです。

定義された変換の精度に満足できない場合は、異なる+ towgs84パラメーターを使用してカスタムCRSを定義できます。


編集

EPSG:4207の投影であるリスボンデータムの例では、EPSGデータベースは、http://svn.osgeo.org/gdal/trunk/gdal/data/datum_shift.csvにあるいくつかの変換パラメーターを提供します。

214,1656,4207,4326、 "リスボンからETRS89へのパラメーター値(1)(コード1655)。ETRS89とWGS 84は、変換の精度内で同じと見なすことができます。リスボンでWGS 84に置き換えられました(4) (コード1988)。」、3メートルの精度のアプリケーションの場合、1294、36.96、42.15、-9.55、-6.19、1,0、9606、 -280.9、-89.8、130.2、-1.721、0.355、-0.371 、-5.92,0

215,1944,4207,4326、「リスボンからETRS89へのパラメーター値(2)(コード1790)。ETRS89とWGS 84は、変換の精度内で同じと見なすことができます。」、2の精度まで適用する場合metres。、1294,36.96,42.15、-9.55、-6.19,1,1,9606、 -282.1、-72.2,120、-1.592,0.145、-0.89、-4.46,0

216,1984,4207,4326 ,,低解像度アプリケーション用。、1294,36.96,42.15、-9.55、-6.19,1,0,9603、 -304.046、-60.576,103.64 ,,,,, 1

217,1988,4207,4326 ,、中解像度アプリケーション用。、1294,36.96,42.15、-9.55、-6.19,1,0,9607、 -288.885、-91.744,126.244,1.691、-0.41,0.211、-4.598 、0

したがって、3つのパラメーターを持つ低解像度変換が例で使用されていることがわかります。これは、コード4207 でhttp://svn.osgeo.org/gdal/trunk/gdal/data/gcs.csvに保存され、proj.4に応じてQgisおよびその他のGISソフトウェアで使用されます。

http://www.epsg-registry.org/は、EPSG:1984に対して5メートルの精度を提供します(変換には独自のコード番号があることに注意してください)。これらの値は、WGS84が導入されたときにNIMAによって最初に公開されました。しかし、地元の測量当局が推奨するものではありません。http://www.fc.up.pt/pessoas/jagoncal/coordenadas/index_en.htmご覧ください。

より正確にしたい場合は、http: //www.igeo.pt/produtos/geodesia/Grelhas_NTv2.htmからntv2グリッドを試してください。


答えてくれてありがとう、しかしそれは完全に明確ではない。プロジェクトの設定で、デフォルトのWGS84 CRSを別のものに変更しました。私があなたを正しく理解していれば、QGISはすべての座標系を地理的なWGS84と呼ばれるものとして見るでしょうか?とにかく、データの1つのローカルCRSからプロジェクトの別のCRSへの変換は、常にCRS1-> WGS84-> CRS2のようにWGS84を経由しますか?(EPSG 3763(ETRS)の+proj=tmerc +lat_0=39.66825833333333 +lon_0=-8.133108333333334 +k=1 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs場合は、0、0、0、0、0、0、0がパラメーターです、右)
-nadya

1
はい、WGS84は、すべてのCRSが相互に転送されることに対する基礎です。ETRSはWGS84と(ほぼ)同じ楕円体を使用するため、ヌルシフトパラメーターが指定されます。地殻変動に起因するWGS84とETRS間のシフトは、WGS84の再定義によって調整されます。
AndreJ

はい、ETRSは私にとって幸運のほんの一例です。WGS84とは異なる2つのCRSがあった場合、CRS1-> WGS84-> CRS2はかなり粗雑な方法であるのではないかと
思い

1
そのjsutはもう少し複雑です:投影CRS1->測地CRS1-> WGS84->測地CRS2-投影CRS2 55000以上のEPSGコードがあります。すべての間で直接変換する場合、どれだけの変換パラメーターが必要か想像できます。
AndreJ

1
3パラメーターは常にdx、dy、dzシフトで、7パラメーターはrotx、roty、rotz、およびスケール係数を追加します。ドイツでは両方ともヘルマートと呼ばれ、モロデンスキーとブルサウルフは世界の他の地域で使用されています。他にも変換がありますが、それらはprojには実装されていません。
AndreJ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.