Không gian địa lý - GIS
Tập lệnh cho các phép tính phức tạp
Tập lệnh kiểu di chuyển là một trang web cung cấp mã phức tạp trong Javascript và một số trong excel, cho các ứng dụng trong lĩnh vực địa lý.
Trong số những thứ hữu ích nhất là:
- Tính toán khoảng cách từ hai tọa độ (vĩ độ / dài)
Tính khoảng cách ngắn nhất sử dụng công thức Haversine, nó chỉ yêu cầu nhập tọa độ của điểm gốc và điểm đến. Nó không chỉ tạo ra kết quả của các phép tính mà còn viết mã, một siêu liên kết để trực quan hóa vectơ trong Google Earth và công thức trong excel.
Đây là công thức chữ:
d = acos (sin tội1) .sin (lat2) + cos (lat1) .cos (lat2) .cos (dài2-long1)), R
Đây là mã JavaScript:
var R = 6371; // km var d = acos (Math.sin (lat1) * Math.sin (lat2) + Math.cos (lat1) * Math.cos (lat2) * Math.cos (lon2-lon1)) * R;
Đây là công thức trong Excel:
=ACOS(SIN(Lat1)*SIN(Lat2) +COS(Lat1)*COS(Lat2) *COS(Lon2-Lon1))*6371
Ngoài ra bạn có thể xem các mã cho các tính toán như:
- Tính toán khóa học
- Điểm trung bình
- Tọa độ của điểm đến từ nguồn và khóa học
- Trình duyệt của Pursuit
- Chuyển đổi giữa độ / phút / giây và độ thập phân
Hãy xem, dữ liệu rất hữu ích cho những người phát triển các ứng dụng web, bởi vì nó có các mã số bằng văn bản
Via: Anieto2k