2009-10-14 4 views
42

나는 안드로이드 GPS의 정확도가 약 10cm라는 것을 어딘가에서 읽은 것으로 생각 했습니까?Android GPS는 얼마나 정확합니까?

누구든지이를 확인하거나 수정할 수 있습니까? 이유는 내가 개발하려는 응용 프로그램이 사용자가 방문한 위치를 추적하기 때문에 내가 예상 할 수있는 오류의 여지를 엄청나게 알게됩니다.

+2

어쩌면 당신은 이것에 흥미가있을 것입니다 : http : //gis.stackexchange.co.kr/a/43657/22469 –

+0

[Reto Meier의 딥 다이브] (http://android-developers.blogspot.co.uk/2011/06/deep-dive-into-location.html)이 유용 할 수 있습니다. [GIS stackexchange QnA] (http://gis.stackexchange.com/questions/43617/what-is-the-maximum-theoretical-accuracy-of-gps/43657#43657) – GuruM

답변

43

10cm? 기회 없음. 어쨌든 안드로이드는 단지 장치 OS입니다. GPS 장치의 실제 정확도는 장치의 칩셋에 따라 다릅니다. 안드로이드는 이론적으로는 일 수 있으며, 정확도 수준으로 장치를 수용 할 수 있습니다.

GPS 장치의 정확도는 일반적으로 단순한 거리로 표시되지 않습니다. 일반적으로 장치의 정확도는 실제 위치에서 그 거리 이내에있는 측정의 비율과 함께 거리로 표시됩니다. 휴대용 GPS 장치의 일반적인 정확도는 실제 위치에서 50m 이내에있는 측정 값의 30 % 정도입니다 (예 : 장치가 일반적으로 이고 정확도가).

6

정확도는 거의 없습니다. 군용 GPS 시스템을 사용하는 군사용 MGRS 시스템은 민간용 기기보다 약간 나은 경향이 있으며, 1m 해상도입니다. Assisted GPS은 가능한 경우 더 엄격한 해상도를 제공 할 수 있지만 현재는 10cm 해상도를 달성하기 위해 휴대 전화보다 훨씬 큰 장치를 사용합니다. GPS 해상도는 소프트웨어보다 하드웨어에 더 의존합니다.

18

실제 GPS 하드웨어에 따라 다르지만 SA이 꺼져있어 약 10m의 수평 정확도를 기대할 수 있습니다 (SA가 켜졌을 때 100m였습니다). 수직 정확도는 보통 수평보다 약 3 배 더 나쁩니다.

GPS 하드웨어가 WAAS 보정을 수신 할 수있는 경우 최악의 경우 약 1-2m 인 경우 약 7.6m로 더 잘 수행 할 수 있습니다. 대부분의 휴대폰에는 WAAS가 없습니다.

WAAS entry of Wikipedia.

+0

그 테이블에서 측정 된 GPS 및 측정 된 WAAS 값에 대해 "수신기 오류 제외"라는 구가 추가됩니다. 핸드 헬드 GPS 장치의 수신기 오류가 크기 때문에 * 재밌습니다. – MusiGenesis

14

드롭의 장치에 다양한 종류의 예상 정확도 테이블 "C"가 그리고 당신에 대한 권리를 가지고있다. Trimble의 Nomad 시리즈와 같은 전문적인 등급의 수신기는 후 처리 전에 2-5m의 정확도를 제공 할 수 있으며, PC에 포인트를 다운로드하고 근처의 기지국에서 수신 한 위성 정보를 기반으로 보정해야합니다. 위성 잠금 장치 (아마도 6 개 이상)를 사용하고 신호를 빗나가거나 차단하는 나무 및 전기 기둥과 같은 큰 수직 장애물로부터 멀리 떨어져 있어야합니다. 면허 조사원은 매우 비싼 안테나 (USD $ 10k 범위)를 사용하고 몇 시간 동안 동일한 지점을 차지하여 수천 회의 판독을 수행 할 때만 센티미터 수준의 정확성을 얻을 수 있습니다. 그리고 여기 몇몇 포스터가 말했듯이, 수직 정확도는 여전히 수평의 3 분의 1 정도입니다. 나는 그것이 실내 또는 차 안에서, 또는 움직이는 동안, 위성 잠금 장치가오고 간다는 것을 고려할 때 전화로 10m는 불가능하지 않다라고 생각한다. 칩의 기본 임무는 E911 파견 근무자에게 주어진 정보를 보완하거나 수정하는 것이므로 한 가족을 다른 가족과 차별화하는 것보다 훨씬 나아질 수 있습니다.

7

원래 Motorola Droid와 같은 일부 Android 휴대 전화에서는 2 미터의 정확도를 일상적으로 얻을 수 있습니다.

지난 1.5 년 동안 여러 가지 방법으로이를 확인했습니다.

EDIT : 그리고 300k 사용자가 넘는 gps 앱을 판매합니다.

+0

그게 어떤 방법으로 될까요? – lathomas64

+1

먼저 위치 개체 (locaiton.getAccuracy())를 사용하여보고 된 정확도가 있습니다. GPS 테스트 (무료 버전)와 같은 앱을 사용하면 어떤 결과가 나오는지 확인할 수 있습니다. 나는 이것을 여러 번 시험했다. 나는 또한 알려진 위치에 대해 테스트했고, 알려진 위치의 타겟으로부터 거리를 확인했습니다. 어쨌든 나는 여기서 자세히 설명 할 수는 있었지만 실제로 그 장소는 아니었다. 말할 필요도없이 완벽하게 수행하는 것은 비교 대상에 오류가있을 수 있으므로 까다로울 수 있습니다. – Fraggle

+0

나는 그것이 정지하거나 움직이는 것에 달려 있다고 생각한다. 그것은 또한 당신이 얼마나 오랫동안 정지하고 있는지에 달려 있습니다. 더 자세하게 머물수록 위치가 정확해질 것입니다. 맞습니까? – Radu

관련 문제