Bagaimana saya bisa melihat parameter transformasi koordinat di QGIS?

11

Bagaimana saya bisa melihat (dan mengedit jika mungkin) metode transformasi dan parameter yang digunakan oleh QGIS untuk transformasi "on-the-fly", dan kemudian untuk menyimpan data dalam CRS lain? Seperti di ArcGIS ?

Berikut adalah pertanyaan serupa tetapi dijawab secara berbeda, saya tidak ingin membuat sistem koordinat baru , saya ingin memeriksa transformasi antara yang ada di sistem koordinat QGIS.

Di ArcGIS saya dapat memilih antara beberapa metode transformasi untuk pasangan CRS, dan bagaimana dengan QGIS?

Saya telah mengubah CRS WGS84 default ke CRS lokal lain. Sebagai contoh, jika saya menetapkan untuk proyek EPSG 3763 (ETRS PT TM 06), dijelaskan sebagai +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, dan menambahkan data dalam 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, itu diproyeksikan ulang saat terbang dan terlihat kurang lebih dengan benar. Tetapi jika saya tidak dapat melihat apakah ini benar, saya ingin tahu transformasi yang digunakan. Ada beberapa metode yang direkomendasikan untuk akurasi yang berbeda, dan saya ingin tahu mana yang digunakan (jika salah satunya).

(Saya tidak fasih dalam QGIS, hanya belajar).

nadya
sumber

Jawaban:

11

Anda dapat melihat string proj yang digunakan oleh QGIS untuk berubah dari dan ke WGS84 saat Anda melihatnya

Settings->Project settings, Tab CRS, dan cari kode EPSG atau nama CRS. Semua CRS dirujuk oleh kode EPSG mereka, atau CRS yang ditentukan pengguna.

Secara umum, semua kode EPSG dibundel dengan satu transformasi tertentu ke WGS84 yang diputuskan paling tepat. American NAD27 CRS adalah satu-satunya yang menggunakan grid ntv2 secara default alih-alih transformasi Helmert tiga atau tujuh parameter.

Jika Anda tidak puas dengan keakuratan transformasi yang ditentukan, Anda dapat menentukan CRS khusus dengan berbagai parameter + towgs84.


EDIT

Untuk contoh datum Lisbon Anda, yang merupakan proyeksi EPSG: 4207, database EPSG menawarkan beberapa parameter transformasi yang dapat ditemukan di http://svn.osgeo.org/gdal/trunk/gdal/data/datum_shift.csv :

214.1656.4207.4326, "Nilai parameter dari Lisbon ke ETRS89 (1) (kode 1655). Diasumsikan ETRS89 dan WGS 84 dapat dianggap sama dengan keakuratan transformasi. Digantikan oleh Lisbon ke WGS 84 (4) (kode 1988). ", Untuk aplikasi dengan akurasi 3 meter., 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, "Nilai parameter dari Lisbon ke ETRS89 (2) (kode 1790). Diasumsikan ETRS89 dan WGS 84 dapat dianggap sama dengan keakuratan transformasi.", Untuk aplikasi dengan akurasi 2 meter., 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,, Untuk aplikasi resolusi rendah., 1294,36,96,42,15, -9,55, -6,19,1,0,9603, -304,046, -60,576,103,64 ,,,,, 1

217,1988,4207,4326,, Untuk aplikasi resolusi menengah., 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

Jadi Anda lihat, bahwa transformasi resolusi rendah dengan tiga parameter digunakan dalam contoh Anda. Itu disimpan di http://svn.osgeo.org/gdal/trunk/gdal/data/gcs.csv di bawah kode 4207 dan digunakan oleh Qgis dan perangkat lunak GIS lainnya tergantung pada proj.4.

http://www.epsg-registry.org/ memberikan akurasi 5 meter untuk EPSG: 1984 (perhatikan bahwa transformasi memiliki nomor kode sendiri). Nilai-nilai ini pertama kali diterbitkan oleh NIMA ketika WGS84 diperkenalkan. Tapi itu bukan apa yang direkomendasikan otoritas survei setempat. Anda juga dapat melihat http://www.fc.up.pt/pessoas/jagoncal/coordenadas/index_en.htm

Jika Anda menginginkannya lebih akurat, coba kisi ntv2 dari http://www.igeo.pt/produtos/geodesia/Grelhas_NTv2.htm

AndreJ
sumber
Terima kasih atas jawabannya, tetapi tidak sepenuhnya jelas. Dalam pengaturan proyek, saya telah mengubah CRS WGS84 default ke yang lain. Jadi jika saya mengerti Anda dengan benar, QGIS melihat semua sistem koordinat sebagaimana dimaksud WGS84 secara geografis? Dan transformasi dari satu CRS data lokal ke CRS proyek yang lain selalu melalui WGS84 seperti CRS1-> WGS84-> CRS2? (Untuk EPSG 3763 (ETRS) saya mengerti +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, jadi 0,0,0,0,0,0,0 adalah parameter, kan)
Nadya
1
Ya, WGS84 adalah dasar terhadap semua CRS yang ditransfer dari dan ke. ETRS menggunakan (hampir) ellipsoid yang sama dengan WGS84, oleh karena itu diberikan parameter shift nol. Pergeseran antara WGS84 dan ETRS yang disebabkan oleh gerakan tektonik disesuaikan dengan redefinisi WGS84 dari waktu ke waktu.
AndreJ
Ya, ETRS hanyalah kasus keberuntungan bagi saya. Saya bertanya-tanya bagaimana jika saya memiliki dua CRS yang berbeda dari WGS84, CRS1-> WGS84-> CRS2 adalah cara yang agak kasar :(
nadya
1
Ini hanya sedikit lebih rumit: CRS1 diproyeksikan -> CRS1 geodetik -> WGS84 -> CRS2 geodetik - CRS2 diproyeksikan. Kami memiliki lebih dari 55000 kode EPSG, Anda dapat membayangkan berapa banyak parameter transformasi yang diperlukan jika Anda ingin mentransformasikan secara langsung antara semua ...
AndreJ
1
3-parameter selalu berubah dx, dy dan dz, sedangkan 7-parameter menambahkan rotx, roty, rotz, dan faktor skala. Di Jerman keduanya disebut Helmert, sementara Molodensky dan Bursa-Wolf digunakan di seluruh dunia. Ada transformasi lain juga, tetapi mereka tidak diimplementasikan dalam proyek.
AndreJ