Xác định Winkel Tripel trong proj 4.8.0?


14

Tôi đã cài đặt QGIS với proj 4.8.0. Tôi muốn thêm phép chiếu Winkel Tripel dường như được định nghĩa là

+proj=wintri

Nhưng chuỗi định nghĩa đó không hoạt động. Đây có phải là một lỗi trong phiên bản proj của tôi không, hay chuỗi định nghĩa chính xác là gì?


1
Hoạt động với tôi: echo "34 -34" | proj "+ proj = wintri"
Paul Ramsey

1
Vâng, đó là một cái gì đó. Nhưng nếu tôi xác định CRS tùy chỉnh với chuỗi này, không có gì bị từ chối trong QGIS. Đoán tôi cần thêm một số thông số?
underdark

7
@Paul Ramsey: Dường như mặc dù phép chiếu Winkel Tripel được xác định trong projthư viện và có thể được gọi từ dòng lệnh, nhưng nó không thể được sử dụng làm CRS tùy chỉnh trong QGIS vì không có chuyển đổi ngược trong projthư viện (xem danh sách .maptools.org / pipermail / proj / 2012-May / 006302.html ). Và dường như phép biến đổi nghịch đảo không tầm thường (và sẽ luôn là một xấp xỉ ...).
Jake

8
Tôi nghĩ bạn nên viết nó thành một câu trả lời, vì nó là ... câu trả lời. Các công cụ dòng lệnh cũng từ chối thực hiện phép chiếu ngược.
Paul Ramsey

1
Như các trường đại học đã đề cập ở trên, nếu bạn cũng có proj + proj = aitoff có cùng các vấn đề, thì đó là vấn đề thiếu chiếu ngược, xem: (+ proj = aitoff; Rel. 4.7.1, 23 tháng 9 năm 2009 <invproj>: phép chiếu ngược không khả dụng) và (invproj + proj = wintri; Rel. 4.7.1, ngày 23 tháng 9 năm 2009 <invproj>: phép chiếu ngược không khả dụng). Lạ nhưng tốt để biết
huckfinn

Câu trả lời:


4

Tóm tắt cuộc thảo luận ở trên:

Mặc dù phép chiếu Winkel Tripel được xác định trong thư viện proj và có thể được gọi từ dòng lệnh, nhưng nó không thể được sử dụng như một CRS tùy chỉnh trong QGIS không có chuyển đổi ngược trong thư viện proj.

Yêu cầu nâng cao để thêm chức năng này đã bị đóng do có vẻ như phép biến đổi ngược không phải là nhỏ.


Điều này có thể khác bây giờ? Tôi, với pyproj==1.9.5.1cài đặt, có thể làm: pp = Proj(proj='wintri', lon_0=47.); pp(*pp(0,0), inverse=True)trả về (0,0)(với độ chính xác của máy), tức là tôi có thể đảo ngược chuyển đổi chuyển tiếp với inverse=Truetừ khóa. Vì pyproj này dường như có nghịch đảo, nên bây giờ QGIS có thể hỗ trợ điều này không?
Ahmed Fasih
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.