Saya mencoba mengubah titik WGS84 lat / lon
11d42'32.10629" E 5d12'56.75371" S
dalam tiga paket perangkat lunak yang berbeda (Proj4, GeoTrans dan Leica GeoOffice) tetapi saya menerima perbedaan yang sangat besar antara hasil - sekitar beberapa ratus meter di X dan Y! Perhatikan bahwa variasi ini hanya muncul dengan 7 parameter bukan dengan 3.
Proj4
cs2cs + proj = longlat + ellps = WGS84 + datum = WGS84 + no_defs + to + proj = utm + zone = 32 + ellps = clrk80 + towgs84 = 178.3.316.7.113.5, -5.278, -6.977, -10.9792, -19.166 + selatan + unit = m + no_defs
GeoTrans
Delta X 178.3
Delta Y 316.7
Delta Z 131.5
Rot X -5.278
Rot Y -6.077
Rot Z -10.9792
SF = -19.166 / 0.999980834 (0.000019166)
Leica GeoOffice
Hasilnya masing-masing:
- 800392 9422525
- 800306 9422840
- 800941 9422891
Saya percaya semua 3 paket menggunakan metode matematika yang sama untuk transformasi 7-param (metode Bursa-Wolf). Apa yang bisa menjadi penyebab variasi yang sangat besar ini?
coordinate-system
proj
datum
Penunggang Angin
sumber
sumber
Jawaban:
Pertama, Proj4 menggunakan apa yang EPSG sebut versi "Posisi Vektor" dari metode 7 parameter. Mungkin saja GeoTrans dan Leica GeoOffice menggunakan versi lain yang EPSG disebut "Koordinat Bingkai". Kedua metode ini setara, tetapi matriks rotasi berbeda dan tanda-tanda parameter sudut harus diubah.
Kedua, terima kasih telah memberikan tangkapan layar definisi transformasi di Leica GeoOffice. Baik definisi Proj4 atau definisi ini didefinisikan secara salah. Parameter yang menentukan Ellipsoid A dan Ellipsoid B harus diaktifkan. Saat ini, transformasi ini dikonversi dari WGS84 ke Kongo60. Dalam Proj4, perhatikan bahwa opsinya adalah + towgs84, jadi ini didefinisikan sebagai FROM Congo60 KE WGS84. Untuk mengubah arah dalam definisi, ubah tanda SEMUA parameter. Juga periksa bantuan untuk GeoOffice dan lihat apakah parameter SF menginginkan bagian per juta versi atau nilai faktor-faktor skala yang sudah dikonversi.
Saya tidak tahu tentang GeoTrans - maksud Anda perangkat lunak NGA? Ngomong-ngomong, semoga Anda bisa mencocokkan GeoOffice dan Proj4.
sumber
Untuk proj4, tanda-tanda parameter harus dibalik.
Lihat halaman definisi ini:
http://www.spatialreference.org/ref/epsg/62826405/prettywkt/
Saya tidak yakin dari mana Anda mendapatkan nilai-nilai Anda.
QGIS mendefinisikan EPSG: 28232 Point Noire UTM 32S sebagai:
dan hasil 7 parameter tidak boleh jauh dari itu.
EDIT
Dengan GDAL 1.10, saya mendapatkan hasil berikut:
Jadi terpisah kurang dari 3 meter. Perhatikan bahwa E dan S harus mengikuti derajat tanpa kekosongan.
Dan, hanya untuk catatan: pengaturan towgs84 ke nol hasil dalam:
saat mentransformasikan dari Point Noire derajat EPSG: 4262 ke Point Noire UTM menghasilkan:
sumber