@namtuoc:
Bạn có thể dùng cách của bạn Chuotdong đã nêu trên cũng được.
Nhưng sẽ khá rắc rối, bởi : thứ nhất, là phải đổi tất cả về hệ toạ độ X,Y của một phép chiếu nào đó(cái công thức này thì...ôi thôi là dài, phức tạp!); thứ hai, sẽ không giải quyết được khi hai điểm này lại nằm trong hai múi chiếu khác nhau(vì để nhận được X,Y từ Lat, Long, người ta phải chia nhỏ địa cầu ra, như ta cắt quả cam thành nhiều miếng ấy, mới dàn phẳng vỏ cam ra được, càng nhỏ, thì càng dễ dàn phẳng, và mỗi miếng ấy lại có một trục toạ độ phẳng riêng, người ta gọi mỗi miếng ấy là một múi chiếu bản đồ.....mình ví dụ thế ...không rõ có bị cho là...ham ăn không nhể?
Trong trường hợp của bạn hỏi, thì sử dụng công thức sau để tính( quy ước luôn cả bán kính (trái đất)). Thường được dùng khi đi biển. Nó không có gì phức tạp cả, nên bạn tự nhập công thức vào ô cần tính của bạn nhé:
Công thức tính khoảng cách và góc Bắc thật
R = Bán kính trái đất = 6.371 km.
d= khoảng cách giữa hai điểm.
B= góc bắc thật(góc giữa phương nối 2 điểm(1-2) và kinh tuyến)
Lat1: Vĩ độ điểm 1
Long1: kinh độ điểm 1
Lat2: vĩ độ điểm 2.
Long2: kinh độ điểm 2.
(Các góc dùng tính toán đã được đổi về Radian)
Δlat = lat2− lat1
Δlong = long2− long1
a = sin²(Δlat/2) + cos(lat1).cos(lat2).sin²(Δlong/2)
c = 2.atan2(√a , √(1−a))
d = R.c (km)
Công thức tính khoảng cách giữa hai điểm trong Excel(km):
d=ACOS(SIN(lat1)*SIN(lat2)+COS(lat1)*COS(lat2)*COS(lon2-lon1))*6371
Công thức tính góc phương vị bắc thật trong Excel:
B =ATAN2(COS(lat1)*SIN(lat2)-SIN(lat1)*COS(lat2)*COS(lon2-lon1), SIN(lon2-lon1)*COS(lat2))
P/S: Nói chung trong khi tính toán, các giá trị tọa độ(grat) thường phải đổi về Radian, chỉ khi có kết quả cuối cùng người ta mới đổi từ radian sang độ, phút, giây . Tùy theo quy ước của từng ...ngành, hoặc khách hàng, mới chọn cách xuất kết quả đúng định dạng yêu cầu. Mình muốn nhắc tới vấn đề tọa độ nhập vào: có thể là độ thập phân, nhưng có thể là độ, phút , giây.
Để giải quyết việc đổi từ độ, phút, giây thành độ thập phân, nhiều bạn hay mắc phải : tách riêng ô nhập độ, ô nhập phút, ô nhập giây, rồi đổi phút, giây ra thành độ, cuối cùng độ thập phân là tổng. Mình hay làm theo cách này khá đơn giản:
Nhập độ-phút-giây trong cùng 1 ô: Ví dụ 21 độ 25 phút, 35 giây. Khi nhập chỉ cần gõ như sau, trong 1 ô(A1): 21:25:35 , và muốn đổi thành độ thập phân , ở ô khác(B1) ta chỉ cần gõ: =24*A1 thế là xong! Có điều, cần chọn định dang cho ô kết quả (B1) là Number!
Mẹo nhỏ này giúp bạn được gì chăng, nếu người dùng muốn ...thay đổi kiểu tọa độ 2 điểm gốc?
Thân ái.