2015-02-12 15 views
5

Khi bạn yêu cầu GPS CLLocation từ iOS, trường có trường horizontalAccuracy, bán kính tính bằng mét so với vị trí được báo cáo nơi người dùng có khả năng thực sự là.Độ tin cậy thống kê GPS chính xác iPhone/iOS

Câu hỏi của tôi là: Với sự tự tin thống kê (tức là phần trăm) chúng ta có thể nói rằng điện thoại nằm trong khoảng cách "horizontalAccuracy" từ vị trí đã cho?

Một số nền tảng về lý do tại sao tôi quan tâm:

  1. Tôi đang làm việc với dữ liệu đến từ cả Android và iOS và tôi muốn biết làm thế nào tự tin tôi có thể về bất cứ mảnh nhất định của dữ liệu vị trí.

  2. Trên Android, dữ liệu này rõ ràng: 68%. Từ the docs:

    Chúng tôi xác định độ chính xác là bán kính có độ tin cậy 68%. Nói cách khác, nếu bạn vẽ một vòng tròn tập trung tại vĩ độ và kinh độ của vị trí này, và với bán kính bằng với độ chính xác, thì xác suất 68% là vị trí thực sự nằm trong vòng tròn.

  3. Nói chung, khi giao dịch với các dữ liệu GPS, có một số phương pháp báo cáo sai số chuẩn bao gồm RMS (68%, khả năng phương pháp Android sử dụng), 2DRMS (95%), CEP (50%), Error Ellipse (95%). Bạn có thể đọc thêm về các phương pháp này here.

+0

bản sao có thể có của [HorizontalAccuracy có nghĩa là gì?] (Http://stackoverflow.com/questions/10634734/what-does-horizontalaccuracy-exactly-mean) – Paulw11

Trả lời

3

Kể từ bất kỳ tài liệu không mô tả này, bạn phải làm nghiên cứu riêng của bạn ... Hoặc hy vọng rằng ai đó đã làm công việc cho bạn :)

Tôi không chắc chắn những gì FileMaker là, nhưng nó không quan trọng: nó chắc chắn được xây dựng trên CoreLocation. Ai đó thu thập được rất nhiều mẫu từ người dùng và đệ trình báo cáo trên blog của mình:

http://scarpettagroup.com/location-whats-accuracy/

FileMaker không báo cáo CEP, R95, 2DRMS, hoặc bất cứ điều gì khác nhất quán. Đối với một số độ chính xác được báo cáo, FileMaker dường như là báo cáo bán kính tin cậy 90% (vị trí thực sự nằm trong khoảng đó bán kính 90% thời gian); đối với những người khác, có vẻ như bán kính tin cậy 75%. Đối với một số vị trí, độ chính xác được báo cáo là các đơn đặt hàng có độ lớn là lớn hơn biến thể thực tế tại tọa độ vị trí.

Đọc toàn bộ bài viết trên blog để biết thêm. Thật không may nó không phải là rất cụ thể, và blogger không chia sẻ dữ liệu của mình để bạn có thể tính toán một số độ chính xác tối thiểu.

Bạn có thể thử liên hệ với người này và yêu cầu anh ấy chia sẻ dữ liệu của mình với bạn. Có lẽ bạn sẽ có thể thu thập một cái gì đó từ này. Bạn có thể thử trong luồng này:

http://fmforums.com/forum/topic/89502-which-measure-of-accuracy-is-used-by-location-functions/

jbante là người sử dụng mà đã nghiên cứu đó.

Nếu bạn muốn có một câu trả lời cụ thể, bạn sẽ phải làm thử nghiệm rộng rãi, như thế này đây:

http://blog.oplopanax.ca/2012/11/measuring-smartphone-gps-accuracy/

1

Giá trị chính xác horicontal không tính bằng ios (hoặc android). nó được cung cấp trực tiếp bởi chip GPS (GNSS) với giao thức nhị phân, cutom của chúng. Bạn có thể tải xuống đặc tả giao thức nhị phân ublox và đọc rằng ước tính số nguyên tố, tài liệu. Các nhà sản xuất chip thường gọi đó là "ước tính chính xác khủng khiếp". Hơn nữa các nhà sản xuất chip (ví dụ uBlox) không cung cấp thông tin về độ tin cậy (bán kính) như vậy, liên quan đến ước tính đó.

Để trả lời câu hỏi của bạn: "Với sự tự tin thống kê (tức là phần trăm) chúng tôi có thể nói rằng điện thoại nằm trong khoảng cách" horicontalAccuracy "từ vị trí đã cho".

Nó chỉ đơn giản là không rõ, các nhà sản xuất chip không xác định điều đó. Kể từ khi tính toán nhiều slike giá trị hdop được dựa trên giá trị 1-sigma, tôi chỉ asume nó sẽ không tốt hơn so với 1-sigma là 68% được đề cập bởi android.

Hơn nữa, xin lưu ý rằng các nhà sản xuất gọi nó là chính xác horicontal ước tính, vì vậy nó thậm chí không phải là một kích thước thống kê, nó không thể được như vậy, vì vị trí chính xác là không rõ.

Tiếp theo lưu ý: vì độ lệch vị trí xuyên tâm GPS chỉ là phân phối dài hạn bình thường (24h) ngắn hạn như vậy thậm chí còn đáng ngờ hơn.

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