2010-09-21 41 views
5

Câu hỏi của tôi tóm lại là: Có sự tương quan giữa số thập phân được sử dụng trong tọa độ GPS và độ chính xác của vị trí không?Mã hóa địa lý - độ chính xác được yêu cầu trong tọa độ GPS?

Hiện tại tôi tình cờ làm việc với SDK Android nhưng tôi chắc chắn câu hỏi này có thể áp dụng cho nhiều SDK định vị địa lý khác. Về cơ bản, Android trả về tọa độ GPS với tối đa 14 chữ số. Điều đó có vẻ như quá mức trong hầu hết các tình huống. Cho phép nói rằng tôi cần độ chính xác xuống khoảng một khu vực 10 feet 10 feet. Tôi thực sự cần phải lo lắng bao nhiêu thập phân? Trường hợp sử dụng mà tôi đang tìm kiếm là tôi muốn biết một người ở phía bắc hay phía nam của một vĩ độ cụ thể - tôi cần lưu bao nhiêu chữ số trong cơ sở dữ liệu và cần phải so sánh bao nhiêu chữ số?

+0

Các chu vi của trái đất tại đường xích đạo là khoảng 130 triệu feet. – ChrisW

Trả lời

2

Ở thành phố New York - một vĩ độ khá đại diện nơi mọi người đang sống - băng qua đường hai làn đường rộng sẽ đưa bạn khoảng 25 mét và bạn sẽ đi qua khoảng 0,1 giây kinh độ.

Nếu bạn là representing locations là 40 ° 42'42.96 "N 73 ° 59'23.33" W, thì 0,1 giây có nghĩa là sự khác biệt giữa một bên của đường hoặc đường khác. Tùy thuộc vào cách bạn tính "số thập phân" của mình thì ddd:mm:ss.ssss phải đủ chính xác cho mục đích của con người. Nếu bạn đang tìm kiếm ở độ thập phân sau đó ±ddd.fff'fff'fff cho mỗi vĩ độ và kinh độ sẽ là đủ và để lại cho bạn một số slop cho làm tròn lỗi.

Mặc dù hãy xem trang được liên kết, vì mã hóa địa lý có nhiều lỗi được tích hợp do có nhiều "sửa lỗi" tốt và việc theo dõi các chữ số bổ sung có thể hữu ích trong việc ghim vị trí.

+0

Thật vậy, tôi cần phải làm rõ rằng tôi đang làm việc ở độ và không Biên bản/giây. Vì vậy, nếu tôi hiểu bạn đúng, bạn đang nói rằng một cái gì đó như 33.12345 sẽ chính xác đến 25 mét. Điều đó vẫn còn khá lớn. 6 chữ số hoặc thậm chí 7 chữ số trông như thế nào? Tôi thực sự cần phải xuống đến 5 mét. –

+0

Cảm ơn bạn đã làm rõ, tôi đã thực hiện một lỗi (hiện đã được sửa). Mỗi giây là 0,0002777 độ, làm cho độ cao của 0,000'001' bằng khoảng một mét ở vĩ độ ôn hòa. Do đó, '± ddd.fff'fff'fff' sẽ có độ phân giải khoảng milimét, như ghi chú của Seth ở xa, chính xác hơn nhiều so với thiết bị của người tiêu dùng, nhưng một số chữ số bổ sung cho lỗi làm tròn có thể hữu ích. – msw

+0

Cảm ơn câu trả lời. Tôi đã làm một số công việc với các chữ số và có vẻ như thiết bị tôi có (HTC Droid) sẽ có hiệu quả đến khoảng 5 chữ số. Đó không phải là khủng khiếp và câu trả lời của bạn đã giúp. –

1

Vĩ độ & kinh độ xác định một điểm duy nhất, không phải là một khu vực. Độ chính xác là một phép đo riêng biệt và đối với thiết bị GPS của người tiêu dùng ít nhất là vài mét.

Đối với số chữ số cần thiết để chỉ định bàn chân: Tùy thuộc vào vị trí của bạn. Một mức độ kinh độ tại đường xích đạo là khoảng 110 km, nhưng một mức độ kinh độ ở đây tại Portland (45 ° N) là khoảng 78 km . Vì vậy, (tại 45 N) mỗi & # x2044; ° cách khoảng 10 feet khi đi về hướng đông hoặc tây.

  (cos (45 °) × đất của bán kính × 2π)/360 ≈ 78 km

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