Geospatial - ระบบสารสนเทศภูมิศาสตร์
สคริปต์สำหรับการคำนวณที่ซับซ้อน
สคริปต์ประเภทเคลื่อนย้ายได้ เป็นเว็บไซต์ที่มีรหัสที่ซับซ้อนในจาวาสคริปต์และบางส่วนใน excel สำหรับการใช้งานใน geomatics
ในบรรดาที่มีประโยชน์มากที่สุดคือ:
- การคำนวณระยะทางจากพิกัดที่สอง (lat / long)
คำนวณระยะทางที่สั้นที่สุดโดยใช้สูตร Haversineจะต้องมีการป้อนพิกัดของจุดต้นทางและปลายทางเท่านั้น ไม่เพียง แต่สร้างผลลัพธ์ของการคำนวณเท่านั้น แต่ยังมีการเขียนโค้ดการเชื่อมโยงหลายมิติเพื่อแสดงภาพเวกเตอร์ใน Google Earth และสูตรใน excel
นี่เป็นสูตรที่แท้จริง:
d = acos (ไม่มี (lat1). โดยไม่คำนึงถึง (lat2) + cos (lat1) .cos (lat2) .cos (ยาว2ยาว1)) R
นี่คือโค้ด JavaScript:
var R = 6371; // กม. var d = acos (Math.sin (lat1) * Math.sin (lat2) + math.cos (lat1) * math.cos (lat2) * math.cos (lon2-lon1)) * R;
นี่คือสูตรใน Excel:
=ACOS(SIN(Lat1)*SIN(Lat2) +COS(Lat1)*COS(Lat2) *COS(Lon2-Lon1))*6371
นอกจากนี้คุณสามารถดูรหัสสำหรับการคำนวณเช่น:
- การคำนวณหลักสูตร
- จุดกึ่งกลาง
- ปลายทางพิกัดจากที่มาและแบริ่ง
- หลักสูตรเบราว์เซอร์
- การแปลงระหว่างองศา / นาที / วินาทีและองศาทศนิยม
ลองดูสิข้อมูลมีประโยชน์มากสำหรับผู้ที่พัฒนาเว็บแอ็พพลิเคชันเนื่องจากมีการเขียนรหัส
ผ่าน: Anieto2k