ค้นหาแนวการมองเห็นที่ยาวที่สุดบนโลกด้วยอัลกอริทึม
(alltheviews.world)- โปรเจกต์ที่ค้นหาแนวการมองเห็นที่ยาวที่สุดโดย วิเคราะห์ข้อมูลทัศนวิสัยทั้งหมดของโลก และใช้งาน อัลกอริทึม CacheTVS ที่พัฒนาขึ้นเอง
- จากผลการวิเคราะห์พบว่า จากฮินดูกูชถึง Pik Dankova ราว 530 กม. เป็นแนวการมองเห็นที่ยาวที่สุด
- ถัดมาคือ จาก Antioquia ในโคลอมเบียถึง Pico Cristobal ระยะ 504 กม. และ จากภูเขา Elbrus ในรัสเซียถึงเทือกเขา Pontic ในตุรกี ระยะ 483 กม.
- โปรเจกต์นี้มี แผนที่อินเทอร์แอกทีฟ ที่อ้างอิงจาก ข้อมูลแนวการมองเห็นทั่วโลกประมาณ 4.5 พันล้านรายการ
- นำเสนอ แนวทางใหม่ของการวิเคราะห์ภูมิศาสตร์และข้อมูล ที่ช่วยให้สำรวจความสัมพันธ์ระหว่างภูมิประเทศกับระยะทางได้ในเชิงภาพ
สำรวจแนวการมองเห็นที่ยาวที่สุด
-
ใช้ อัลกอริทึม CacheTVS คำนวณทัศนวิสัยที่เป็นไปได้ทั้งหมดบนโลกเพื่อค้นหาแนวการมองเห็นที่ยาวที่สุด
- อัลกอริทึมประเมินความเป็นไปได้ในการมองเห็นระหว่างแต่ละจุดโดยอิงจากข้อมูลภูมิประเทศระดับโลก
- ผลลัพธ์คือการคำนวณหา “แนวการมองเห็นที่ยาวที่สุดบนโลก”
-
แนวการมองเห็นที่ยาวที่สุดได้รับการยืนยันว่าเป็น จากฮินดูกูชถึง Pik Dankova ราว 530 กม.
- ช่วงดังกล่าวถูกแนะนำในโปรเจกต์ว่าเป็น “ทิวทัศน์ที่ยิ่งใหญ่ที่สุด”
แนวการมองเห็นอื่นที่น่าสนใจ
-
แนวการมองเห็นที่ยาวเป็นอันดับสองคือ จาก Antioquia ในโคลอมเบียถึง Pico Cristobal ระยะ 504 กม.
- Pico Cristobal เป็นภูเขาที่สูงที่สุดในโคลอมเบีย และถูกบันทึกเป็นหนึ่งในแนวการมองเห็นระยะไกลที่โดดเด่นของอเมริกาใต้
-
อันดับสามคือ จากภูเขา Elbrus ในรัสเซียถึงเทือกเขา Pontic ในตุรกี ระยะ 483 กม.
- แม้ทั้งสองพื้นที่จะไม่ได้มีพรมแดนติดกัน แต่ยืนยันแล้วว่าสามารถมองเห็นกันได้ในเชิงทัศนวิสัย
สำรวจข้อมูลและแผนที่
-
โปรเจกต์นี้มี แผนที่อินเทอร์แอกทีฟ (map.alltheviews.world) ที่รวม ข้อมูลแนวการมองเห็นประมาณ 4.5 พันล้านรายการ
- ผู้ใช้สามารถสำรวจแนวการมองเห็นหลากหลายแบบจากทั่วโลกได้โดยตรง
- แต่ละแนวการมองเห็นมีข้อมูลระยะทาง ตำแหน่ง และทิศทาง
-
แผนที่แสดงให้เห็นว่า แนวการมองเห็นที่ยาวมักกระจุกตัวอยู่รอบเทือกเขาและแนวสันเขา
- รูปแบบนี้ช่วยให้มองเห็นการกระจายตัวของทัศนวิสัยตามปัจจัยด้านภูมิประเทศได้อย่างชัดเจน
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
เป็นโปรเจกต์ที่ สร้างสรรค์และน่าสนใจมาก
แต่ผมอยากเห็นภาพจริงจากภาพถ่ายหรือจาก Google Earth โดยเฉพาะถ้ามีภาพวิชวลแบบ 3D ที่ทำเครื่องหมายจุดที่ไกลที่สุดด้วยลูกศรสีแดงก็น่าจะดีมาก
ถ้าไม่ใช่แค่เส้น 2D ธรรมดา แต่ทำให้รู้สึกถึง มิติของระดับความสูง ที่เชื่อมยอดเขาสองลูกเข้าด้วยกันได้ ก็น่าจะเห็นภาพชัดขึ้นมาก
ถ้าเพิ่มภาพวิชวลแบบนี้เข้าไป ผมคิดว่าน่าจะเป็นเรื่องที่สื่อกระแสหลักหยิบไปนำเสนอได้เลย นี่คือ ภาพ Google Earth ที่ผมทำเอง และ ลิงก์ Earth สำหรับอ้างอิง
จากที่ผมเคยเดินเขาหลายครั้ง สิ่งหนึ่งที่รู้สึกได้คือภูมิประเทศที่เห็นจากดาวเทียมกับทัศนวิสัยจริงนั้นไม่เหมือนกันเลย เพราะ หมอกมัวในบรรยากาศ (haze) ทำให้แทบมองไม่เห็นอะไรที่ไกลเกิน 100 ไมล์
ผมกำลังคิดหาวิธีเชื่อมมุมมองแบบนี้ให้ทำได้อัตโนมัติใน GitHub repository แม้จะฝัง Google โดยตรงได้ยากเพราะปัญหาเรื่องค่าใช้จ่าย แต่ยินดีรับข้อเสนอแนะหรือ PR เสมอ
งานเยี่ยมมาก แต่จุดเริ่มต้นของเส้นการมองเห็นที่ยาวที่สุดไม่ได้อยู่ใน Hindu Kush แต่อยู่ใน เทือกเขา Kunlun
Hindu Kush อยู่คร่อมอัฟกานิสถานกับปากีสถาน และไม่ได้อยู่ในจีน
น่าจะสับสนกับ ช่องเขา Hindu Tagh มากกว่า ซึ่งจุดนั้นจริง ๆ ก็ตรงกับชื่อที่ชุมชนสาย line of sight ใช้กัน
เป็นโปรเจกต์ที่เจ๋งมาก แต่เพราะ บรรยากาศโลก เส้นการมองเห็นระยะไกลมากแบบนี้ส่วนใหญ่น่าจะเป็นเชิงทฤษฎี
แน่นอนว่าเหนือทะเลทราย Taklamakan อากาศคงแห้ง แต่ก็น่าจะมีฝุ่นหรือทรายมากเหมือนกัน
ถ้าคำนึงถึงการหักเหของแสง (refraction) ก็น่าจะมีเส้นที่ยาวกว่านี้ได้ ผมเองก็อยากลองทำการทดลองที่สะท้อนสภาวะสุดขั้วแบบนั้นเหมือนกัน
จากยอด ภูเขา Ruapehu ในนิวซีแลนด์ไปถึง Mt Owen ได้ 358.8 กม. ส่วน Tapuae-o-Uenuku สั้นกว่านิดหน่อยที่ 342 กม.
ถ้าอากาศดี โอกาสที่จะมองเห็นได้จริงก็ค่อนข้างสูง
มีภาพของ Tapuae-o-Uenukuด้วย
ผมสงสัยว่าในอเมริกาเหนือหรือยุโรป (ยกเว้น Elbrus) จุดไหนคือเส้นการมองเห็นที่ยาวที่สุด
ถ้ากดไอคอนถ้วยรางวัลทางด้านขวา จะมี รายการ Top Ten และหัวข้อ “In current viewport” ให้ดู นี่ช่วยให้เช็กเส้นการมองเห็นที่ยาวที่สุดในพื้นที่ที่กำลังดูอยู่ได้ทันที
ในอเมริกาเหนือ เส้นการมองเห็นที่ยาวที่สุดคือ Mount Rainier → ทางตะวันตกเฉียงเหนือของแคนาดา 390 กม. ดูได้ที่ลิงก์นี้
ผมเคยเห็นภาพถ่ายที่มองเห็นเทือกเขาแอลป์ฝรั่งเศสจากเทือกเขาพีเรนีสไกลเกิน 400 กม. และตอนนี้ก็หาเจออีกครั้งแล้ว
ดูลิงก์นี้ได้
Tom, ผม Marc นะ ขอแสดงความยินดีกับการทำโปรเจกต์นี้เสร็จ!
แต่ผมสงสัยว่าทำไมคุณถึงระบุเส้นการมองเห็นที่ยาวที่สุดว่า 530.8 กม. เพราะผลคำนวณของผมและของ Dr. Ulrich Deuschle ออกมาเป็น 538.1 กม.
ทั้งหมดใช้ข้อมูล DEM ชุดเดียวกันและค่าสัมประสิทธิ์การหักเห (0.13) เหมือนกัน แต่พิกัดต่างกันเล็กน้อย
ดูเหมือนว่าความต่าง 7 กม. น่าจะเกิดจากการตั้งค่าพิกัด ในการคำนวณของผม Pik Dankova คือจุดที่มองเห็นได้จริง
ถ้าดูใน Google Maps Terrain พิกัดของคุณอยู่ในหุบเขา จึงทำให้มุมมองทางทิศใต้ถูกบัง
เพราะเราต้องคำนวณทั้งโลก ปริมาณงานจึงมหาศาล ทำให้ต้องให้ความสำคัญกับประสิทธิภาพมากกว่าความแม่นยำ
แต่เราก็มองว่าผลของเราเป็นการ ตรวจสอบยืนยัน (validation) ผลคำนวณของคุณ
จริง ๆ แล้วยอดเขาทางฝั่งตะวันตก (41.014862, 77.647818) น่าจะเป็นจุดที่ไกลที่สุดมากกว่า
สุดท้ายก็น่าจะเป็นเพราะใช้วิธีคำนวณต่างกัน
เมืองของผมแสดงผลว่าเส้นการมองเห็นที่ยาวที่สุดคือ 24.7 กม. แต่ตำแหน่งจริงกลับอยู่ กลางสวนในย่านที่อยู่อาศัย เลยทำให้เชื่อถือได้ยาก
ถ้าใช้ ข้อมูลความละเอียดสูง อย่าง LiDAR จะแม่นยำขึ้นมาก แต่ปริมาณข้อมูลก็ใหญ่เกินไป
ผมสงสัยว่าถ้าจะสร้างภาพวิชวลแบบนี้อัตโนมัติ ต้องใช้เทคโนโลยีอะไรบ้าง
จะทำแบบพาโนรามา Everest ตัวอย่างได้ไหม
ผมเคยสร้าง “GeoImageViewer” ที่คำนวณ viewshed จากตำแหน่งใดก็ได้แล้วจับคู่กับภาพถ่าย
ดูลิงก์ตัวอย่างได้
แต่การหักเหของบรรยากาศมีผลมากต่อเส้นการมองเห็น และมันเปลี่ยนไปตามสภาพอากาศ ดังนั้นผมคิดว่ายากที่จะนิยาม “สถิติโลก” ให้เป็นค่าคงที่
เรากำลังทดลองรวม สองเวอร์ชันของค่าปลายสุด สำหรับการหักเหและความสูงของผู้สังเกต แล้วแสดงเส้นการมองเห็นเป็นสามเหลี่ยมสองอันแทนที่จะเป็นสามเหลี่ยมเดียว
ตอนนี้น่าจะสนุกดีถ้ามี นักวิทยุสมัครเล่น (ham) สองคนลองทำ QSO ระยะไกลที่สุดบนโลกด้วยย่าน 2m/70cm
ถ้าทำสำเร็จด้วย QRP (กำลังส่งต่ำ) ก็ได้คะแนนโบนัส