Làm cách nào tôi có thể thấy các tham số chuyển đổi tọa độ trong QGIS?


11

Làm cách nào tôi có thể xem (và chỉnh sửa nếu có thể) phương thức chuyển đổi và các tham số được QGIS sử dụng để chuyển đổi "nhanh chóng" và sau đó để lưu dữ liệu trong CRS khác? Giống như trong ArcGIS ?

Đây là câu hỏi tương tự nhưng được trả lời khác nhau, tôi không muốn tạo một hệ tọa độ mới , tôi muốn kiểm tra sự chuyển đổi giữa các hệ tọa độ QGIS hiện có.

Trong ArcGIS tôi có thể chọn giữa một số phương thức chuyển đổi cho cặp CRS, còn QGIS thì sao?

Tôi đã thay đổi CRS WGS84 mặc định thành CRS cục bộ khác. Ví dụ: nếu tôi đặt cho dự án EPSG 3763 (ETRS PT TM 06), được mô tả là +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_defsvà thêm dữ liệu trong 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, nó sẽ bị từ chối khi đang di chuyển và trông ít nhiều chính xác. Nhưng nếu tôi không thể thấy nó thực sự chính xác thì tôi muốn biết phép biến đổi được sử dụng. Có một số phương pháp được đề xuất có độ chính xác khác nhau và tôi muốn biết phương pháp nào đã được sử dụng (nếu đó là một trong số chúng).

(Tôi không rành về QGIS, chỉ học thôi).

Câu trả lời:


11

Bạn có thể thấy chuỗi proj được QGIS sử dụng để chuyển đổi từ và sang WGS84 khi bạn nhìn vào

Settings->Project settings, Tab CRS và tìm kiếm mã EPSG hoặc tên của CRS. Tất cả CRS được tham chiếu bằng mã EPSG của họ hoặc CRS do người dùng xác định.

Thông thường, tất cả các mã EPSG được gói cùng với một chuyển đổi nhất định thành WGS84 được quyết định là phù hợp nhất. NAD27 CRS của Mỹ là những người duy nhất sử dụng lưới ntv2 theo mặc định thay vì chuyển đổi Helmert ba hoặc bảy tham số.

Nếu bạn không hài lòng với độ chính xác của phép chuyển đổi được xác định, bạn có thể xác định CRS tùy chỉnh với các tham số + Towss84 khác nhau.


BIÊN TẬP

Đối với ví dụ dữ liệu Lisbon của bạn, là hình chiếu của EPSG: 4207, cơ sở dữ liệu EPSG cung cấp một số tham số chuyển đổi có thể tìm thấy trong http://svn.osgeo.org/gdal/trunk/gdal/data/datum_shift.csv :

214.156.4207.4326, "Các giá trị tham số từ Lisbon đến ETRS89 (1) (mã 1655). Giả sử ETRS89 và WGS 84 có thể được coi là giống nhau trong độ chính xác của phép chuyển đổi. Được thay thế bởi Lisbon thành WGS 84 (4) (mã 1988). ", Dành cho các ứng dụng có độ chính xác 3 mét., 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, "Giá trị tham số từ Lisbon đến ETRS89 (2) (mã 1790). Giả sử ETRS89 và WGS 84 có thể được coi là giống nhau trong độ chính xác của phép biến đổi.", Đối với các ứng dụng có độ chính xác là 2 mét., 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 ,, Đối với các ứng dụng có độ phân giải thấp., 1294,36,96,42,15, -9,55, -6,19,1,0,9603, -304.046, -60,576,103,64 ,,,,, 1

217,1988,4207,4326,, Đối với các ứng dụng độ phân giải trung bình., 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

Vì vậy, bạn thấy rằng, chuyển đổi độ phân giải thấp với ba tham số được sử dụng trong ví dụ của bạn. Nó được lưu trữ trong http://svn.osgeo.org/gdal/trunk/gdal/data/gcs.csv theo mã 4207 và được sử dụng bởi Qgis và phần mềm GIS khác tùy thuộc vào proj.4.

http://www.epsg-registry.org/ cung cấp độ chính xác 5 mét cho EPSG: 1984 (lưu ý rằng các phép biến đổi có số mã riêng). Những giá trị này được NIMA công bố lần đầu tiên khi WGS84 được giới thiệu. Nhưng nó không phải là những gì cơ quan khảo sát địa phương khuyến nghị. Bạn cũng có thể xem tại http://www.fc.up.pt/pessoas/jagoncal/coordenadas/index_en.htmlm

Nếu bạn muốn nó chính xác hơn, hãy thử lưới ntv2 từ http://www.igeo.pt/produtos/geodesia/Grelhas_NTv2.htm


Cảm ơn câu trả lời, nhưng nó không hoàn toàn rõ ràng. Trong cài đặt dự án, tôi đã thay đổi CRS WGS84 mặc định thành một cái khác. Vì vậy, nếu tôi hiểu bạn một cách chính xác, QGIS thấy tất cả các hệ tọa độ như được đề cập đến WGS84 địa lý? Và chuyển đổi từ một CRS dữ liệu cục bộ sang CRS khác của dự án dù sao cũng luôn đi qua WGS84 như CRS1-> WGS84-> CRS2? (Đối với EPSG 3763 (ETRS) tôi thấy +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, vì vậy 0,0,0,0,0,0,0 là các tham số, phải)
nadya

1
Có, WGS84 là cơ sở chống lại tất cả CRS được chuyển từ và sang. ETRS sử dụng (gần như) cùng một ellipsoid như WGS84, do đó các tham số dịch chuyển null được đưa ra. Sự thay đổi giữa WGS84 và ETRS gây ra bởi các chuyển động kiến ​​tạo được điều chỉnh bằng cách xác định lại WGS84 theo thời gian.
AndreJ

Vâng, ETRS chỉ là một trường hợp may mắn cho tôi. Tôi tự hỏi nếu tôi có hai CRS khác với WGS84, CRS1-> WGS84-> CRS2 là một cách khá thô thiển :(
nadya

1
Nó phức tạp hơn một chút: chiếu CRS1 -> CRS1 trắc địa -> WGS84 -> CRS2 trắc địa - chiếu CRS2. Chúng tôi có hơn 55000 mã EPSG, bạn có thể tưởng tượng cần bao nhiêu tham số chuyển đổi nếu bạn muốn chuyển đổi trực tiếp giữa tất cả ...
AndreJ

1
3 tham số luôn là dx, dy và dz shift, trong khi 7 tham số thêm rotx, roty, rotz và một hệ số tỷ lệ. Ở Đức cả hai được gọi là Helmert, trong khi Molodensky và Bursa-Wolf được sử dụng ở phần còn lại của thế giới. Có những biến đổi khác nữa, nhưng chúng không được thực hiện trong proj.
AndreJ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.