กำหนด Winkel Tripel ในผลิตภัณฑ์ 4.8.0?


15

ฉันติดตั้ง QGIS พร้อม proj 4.8.0 แล้ว ฉันต้องการเพิ่มการประมาณการ Winkel Tripel ซึ่งดูเหมือนจะถูกกำหนดเป็น

+proj=wintri

แต่สตริงคำจำกัดความนั้นไม่ทำงาน นี่เป็นข้อบกพร่องในรุ่น proj ของฉันหรือสตริงคำจำกัดความที่ถูกต้องคืออะไร?


1
ได้ผลสำหรับฉัน: echo "34 -34" | proj "+ proj = wintri"
พอลแรมซีย์

1
ใช่นั่นเป็นเสียงสะท้อนบางอย่าง แต่ถ้าฉันกำหนด CRS ที่กำหนดเองด้วยสตริงนี้จะไม่มีสิ่งใดถูกทำซ้ำใน QGIS คิดว่าฉันต้องการพารามิเตอร์เพิ่มเติมอีกหรือ
underdark

7
@Paul Ramsey: ดูเหมือนว่าแม้ว่าการฉาย Winkel Tripel จะถูกกำหนดในprojไลบรารีและสามารถเรียกได้จากบรรทัดคำสั่ง แต่ไม่สามารถใช้เป็น CRS แบบกำหนดเองใน QGIS เนื่องจากไม่มีการแปลงผกผันในprojห้องสมุด (ดูรายการ .maptools.org / pipermail / proj / 2012-May / 006302.html ) และดูเหมือนว่าการแปลงผกผันจะไม่สำคัญ (และจะเป็นการประมาณ ... )
Jake

8
ฉันคิดว่าคุณควรเขียนมันลงในคำตอบเพราะมันคือ ... คำตอบ เครื่องมือบรรทัดคำสั่งยังปฏิเสธที่จะทำการประมาณการผกผัน
พอลแรมซีย์

1
หากเพื่อนของคุณยังมี proj + proj = aitoff มีปัญหาเดียวกันมันเป็นเรื่องของการฉายผกผันที่ขาดหายไปดู: (+ proj = aitoff; Rel. 4.7.1, 23 กันยายน 2009 <invproj>: ไม่สามารถใช้การฉายภาพกลับด้าน) และ (invproj + proj = wintri; Rel. 4.7.1, 23 กันยายน 2009 <invproj>: ไม่สามารถใช้การฉายภาพย้อนกลับได้) แปลกดี แต่น่ารู้
huckfinn

คำตอบ:


5

สรุปการอภิปรายข้างต้น:

แม้ว่า Winkel Tripel projection ถูกกำหนดไว้ใน proj library และสามารถเรียกใช้จาก command line แต่มันไม่สามารถใช้เป็น CRS แบบกำหนดเองใน QGIS ได้เนื่องจากไม่มีการแปลงผกผันในไลบรารี proj

คำขอปรับปรุงเพื่อเพิ่มฟังก์ชันนี้ถูกปิดเนื่องจากดูเหมือนว่าการแปลงผกผันจะไม่สำคัญ


1
ตอนนี้เปลี่ยนไปไหม ฉันอยู่กับการpyproj==1.9.5.1ติดตั้งสามารถทำ: pp = Proj(proj='wintri', lon_0=47.); pp(*pp(0,0), inverse=True)ซึ่งผลตอบแทน(0,0)(เพื่อความแม่นยำของเครื่องจักร) คือฉันสามารถย้อนกลับการแปลงไปข้างหน้าด้วยinverse=Trueคำหลัก เนื่องจาก pyproj นี้ดูเหมือนจะมีอินเวอร์ส QGIS สามารถสนับสนุนสิ่งนี้ได้หรือไม่?
Ahmed Fasih
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.