2009-12-13 26 views
5

độ dài tối đa (nhưng xin ghi rõ bằng km hoặc dặm) là gì?Độ dài tối đa của một vĩ độ/kinh độ thập phân? rằng một mức độ vĩ độ và kinh độ có thể có trong bề mặt Trái Đất -

Tôi không chắc liệu mình có đủ rõ ràng không, hãy để tôi nói lại điều đó. Trái đất không phải là một vòng tròn hoàn hảo, như chúng ta đều biết, và thay đổi 1.0 ở vĩ độ/kinh độ trên đường xích đạo (hoặc ở Ecuador) có thể có nghĩa là một khoảng cách trong khi sự thay đổi tương tự ở các cực có thể có nghĩa là một khoảng cách hoàn toàn khác.

Tôi đang cố gắng thu nhỏ số lượng kết quả được trả về bởi cơ sở dữ liệu (trong trường hợp này là MySQL) để tôi có thể tính toán khoảng cách giữa nhiều điểm bằng cách sử dụng công thức Great Circle. Thay vì chọn tất cả các điểm và sau đó tính toán chúng riêng tôi muốn chọn tọa độ mà bên trong ranh giới vĩ độ/kinh độ, ví dụ:

SELECT * FROM poi 
WHERE latitude >= 75 AND latitude <= 80 
    AND longitude >= 75 AND longitude <= 80; 

PS: Đó là muộn và tôi cảm thấy rằng tiếng Anh của tôi không đưa ra như Tôi mong đợi, nếu có điều gì đó mà bạn không thể hiểu được hãy nói như vậy và tôi sẽ sửa chữa/cải thiện nó khi cần thiết, cảm ơn.

+1

Thư giãn - tiếng Anh của bạn vẫn ổn. Chuyển đổi sang UTM có thể là một tùy chọn - nó được dùng để xử lý vấn đề độ cong. –

+0

Cảm ơn, UTM mới đối với tôi. Tôi sẽ đào sâu hơn một chút vào nó. –

+0

Bạn đã đặt câu hỏi sai và không có người trả lời nào đã xem xét mô tả của bạn (đoạn thứ ba) về cách bạn định sử dụng nó. Sử dụng câu trả lời này hoặc câu trả lời tương tự là OK chỉ ở đường xích đạo - xem câu trả lời của tôi. –

Trả lời

9

Độ dài của một vĩ độ thay đổi ít, trong khoảng 110,6 km tại đường xích đạo tới khoảng 111,7 gần các cực. Nếu trái đất là một quả cầu hoàn hảo, nó sẽ là hằng số. Đối với các mục đích như nhận được một danh sách các điểm trong khoảng 10 km của một (lat, lon) đã biết, giả định một hằng số 111 km nên được OK.

Tuy nhiên, đó là một câu chuyện hoàn toàn khác với kinh độ. Nó dao động từ khoảng 111,3 km tại đường xích đạo, 55,8 km ở vĩ độ 60 độ, 1,9 km ở vĩ độ 89 độ đến 0 tại cực.

Bạn đã đặt câu hỏi sai; bạn cần biết độ dài MINIMUM để đảm bảo rằng truy vấn của bạn không từ chối các ứng cử viên hợp lệ và không may là độ dài tối thiểu cho kinh độ là ZERO!

Giả sử bạn thực hiện lời khuyên của người dân khác để sử dụng hằng số khoảng 111 km cho cả vĩ độ và kinh độ. Đối với truy vấn 10 km, bạn sẽ sử dụng lề 10/111 = 0,09009 độ vĩ độ hoặc kinh độ. Điều này là OK tại đường xích đạo. Tuy nhiên, ở vĩ độ 60 (ví dụ về nơi Stockholm) đi về phía đông bằng 0,09 độ kinh độ, bạn chỉ mất khoảng 5 km. Trong trường hợp này bạn đang từ chối không chính xác khoảng một nửa số câu trả lời hợp lệ!

May mắn thay các tính toán để có được kinh độ tốt hơn (một phụ thuộc vào vĩ độ của điểm đã biết) rất đơn giản - xem this SO answer và bài viết của Jan Matuschek mà nó tham khảo.

7

Ban đầu, định nghĩa của một hải lý là độ dài một phút kinh độ trên đường xích đạo. Vì vậy, có 360 * 60 = 21.600 hải lý trên đường xích đạo. Tương tự, định nghĩa ban đầu của một cây số là 10.000 km = chiều dài từ cực đến đường xích đạo. Do đó, giả sử một đất hình cầu, sẽ có:

  • 40.000 ÷ 21.600 = 1,852 km cho mỗi phút
  • 1,852 × 60 = 111,11 km mỗi độ

phép cho một trái đất hình cầu thay vì một một hình cầu sẽ hơi điều chỉnh yếu tố, nhưng không phải bởi tất cả những gì nhiều. Bạn có thể khá tự tin là yếu tố ít hơn 1,9 km mỗi phút hoặc 114 km mỗi độ.

+0

Tuyệt vời, kudo cho bạn! =) –

+0

-1 Đọc đoạn thứ 3 của OP để xem câu trả lời đang được sử dụng, và kiểm tra xem điều gì xảy ra ở vĩ độ cao. –

+0

@John: Tiêu đề câu hỏi yêu cầu 'độ dài tối đa' của một mức độ. Câu trả lời của tôi cho biết thông tin đó. –

2

Tham chiếu ellipsoid sử dụng cho trái đất là hệ thống WGS84, có nghĩa rằng bán kính trái đất cho đường xích đạo có chiều dài của 6 378 137 m hoặc 3963,19 dặm

Độ dài tối đa của kinh độ đạt được tại xích đạo và được xấp xỉ (trên ràng buộc) 111,3195 km hoặc 69,1708 dặm

độ dài tối đa của một vĩ độ đạt được giữa xích đạo và 1 °. Nó gần bằng chính xác với độ dài kinh độ tối đa; một xấp xỉ đầu tiên cho thấy rằng sự khác biệt là ít hơn 4,2 mét năng suất

111,3153 km hoặc 69,1682 dặm

+0

-1 Giải quyết câu hỏi tiêu đề của OP và bỏ qua câu trả lời sẽ được sử dụng. –

+0

Chỉ cần hỏi: Vì câu hỏi là * vẫn * được gắn thẻ theo chú thích sai, sẽ không phải là giải pháp tốt hơn để sửa câu hỏi sai thay vì bỏ phiếu cho các câu trả lời đúng? Vì vậy, mọi người * vẫn * có ấn tượng sai nếu họ chỉ đọc dòng tiêu đề? Còn những người thực sự muốn biết độ dài kinh độ/vĩ độ tối đa thì sao? Vậy làm cách nào để sử dụng danh tiếng của bạn để chỉnh sửa câu hỏi? –

Các vấn đề liên quan