การคำนวณตัวประกอบสเกลของระยะทางโดยละติจูดสำหรับ Mercator


13

นี่เป็นหัวข้อที่ไม่สะดวกสำหรับ google out - ดังนั้นฉันจึงขอคำชี้แจงฉันเข้าใจสิ่งต่าง ๆ อย่างถูกต้องหรือไม่

ฉันกำลังพูดถึงการวัดระยะทางสั้น ๆ ในการฉายภาพ Mercator (3857) คุณสามารถคำนวณระยะทางในหน่วยแผนที่ (ใช้ทฤษฎีบทพีทาโกรัส) ในเส้นศูนย์สูตรมันเท่ากับระยะทางบนโลก (สเกลแฟคเตอร์ = 1); ถ้าคุณเคลื่อนที่ไปทางเสาระยะทางในหน่วยแผนที่และในโลกจะไม่เท่ากันอีกต่อไป - ตัวคูณสเกลเริ่มเพิ่มขึ้น

คำถามคือวิธีคำนวณตัวคูณสเกลสำหรับละติจูดที่กำหนด?

ฉันเข้าใจถูกต้องแล้วสูตรคือfactor = 1 / cos(latitude)อะไร?

คำตอบ:


12

คุณถูกต้องอย่างแน่นอน

จากการประมาณการ Mercator ของวิกิพีเดีย : scale factor = secant (ละติจูด) = 1 / cosine (ละติจูด)

ป้อนคำอธิบายรูปภาพที่นี่

โดยทั่วไปแล้วแบ่งระยะทางแผนที่โดยตัวคูณสเกลเพื่อให้ได้ระยะทางของโลก

แต่สิ่งที่เกี่ยวกับเส้น "ยาว" ที่ละติจูดที่ต่างกันจะใช้ตัวคูณสเกลอย่างไร
ตามที่ Burkholder ของ EF ระบุว่า

  • บรรทัดสั้น ๆ เพียงคำนวณตัวคูณสเกล
  • 2–4 กม. เส้นคำนวณตัวประกอบสเกลเฉลี่ยของปลายทั้งสอง
  • เส้นยาวใช้กฎ Simpson:
    • ค่าเฉลี่ยสเกลปัจจัย, S = (S1 + 4 Sm + S2) / 6
    • กล่าวอีกนัยหนึ่งหนึ่งในหกของแต่ละปัจจัยท้ายสองบวกสองในสามของปัจจัยกลาง

@martin f มันยอดเยี่ยม! ฉันอยู่ภายใต้ความประทับใจที่การฉายภาพของ Mercator นั้นดีต่อการแบก แต่การวัดนั้นเป็นค่าประมาณที่ดีที่สุด ฉันไม่รู้ว่าจะสามารถคำนวณความยาวได้ตามระดับความถูกต้องใด ๆ ขอขอบคุณ.
Michael Stimson

1
เท่าที่ฉันทราบการคาดคะเนแผนที่ทั้งหมด - หากทราบพารามิเตอร์ - มีการบิดเบือนที่คำนวณได้ดังนั้นการแก้ไขที่คำนวณได้
Martin F
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.