Daha çox

Android, standart kamera tətbiqi və ya digər proqramlardan istifadə edərək GPS nöqtəsi məlumatları üçün?

Android, standart kamera tətbiqi və ya digər proqramlardan istifadə edərək GPS nöqtəsi məlumatları üçün?


Fotoları digər tətbiqlərə qarşı coğrafi etiketləmək üçün standart android kamera tətbiqindən istifadə edərək təcrübəniz haqqında bilmək maraqlıdır.

Növbəti ay ərzində bu tətbiqlərin bir neçəsini fərqli platfirmlərdə sınaqdan keçirəcəyəm və sonra bir hesabat paylaşacağam, amma hər kəsin nöqtə xəritələşdirmə üçün standart kamera tətbiqindən istifadə təcrübəsinin olub -olmadığını bilmək maraqlıdır. digər tətbiqləri tövsiyə edə bilər. Məkan dəqiqliyinin artması üstünlüyünə malikdirlərmi?


Tətbiq, toplanan GPS nöqtəsi məlumatlarının düzgünlüyünə sıfır təsir göstərməlidir. Bütün tətbiqlər cihazın GPS hesabatına bağlanacağı üçün tamamilə donanımdan asılıdır. Tətbiqin hər cür təsir göstərməsinin yeganə yolu, zamanla orta oxunuşlara icazə verməsi və ya daxil etməsidir. GPS siqnalları üçün digər inkişaf etmiş səhvlərin düzəldilməsinin əksəriyyəti telefon/planşetdəki alıcı tipində mövcud deyil. Xüsusi bir məlumat toplayıcısı, telefonda hansı tətbiqin istifadə edildiyinə görə dəqiqliyə daha əhəmiyyətli təsir göstərməlidir.


Təmiz, estetik baxımdan xoş dizayn.

Zolaqlı rəhbərlik, qarşıdakı dönüşlərdə xəbərdarlıq verir.

Avtomatik yerli hava və yerlər üçün məlumat kartları kimi inteqrasiya olunmuş xüsusiyyətlər.

İstifadəçilər Siri istifadə edərək qəza, təhlükə və ya sürət yoxlaması barədə məlumat verə bilərlər.

Apple olmayan cihazlar üçün mövcud deyil.

Xəritələri oflayn istifadə üçün saxlaya bilmir.

Apple Xəritələri 2012 -ci ildə istifadəyə verildikdə, verilənlər bazasında bir çox qeyri -dəqiqlik və uyğunsuzluq olduğu üçün çətin bir başlanğıc aldı. Apple, o vaxtdan etibarən iOS cihazları üçün əsas xidmət olaraq Google -dan kənarlaşdırdığı kimi, standart GPS naviqasiya tətbiqinə böyük resurslar yatırdı.

Google Xəritələrdən fərqli olaraq, Android OS smartfonları və digər cihazlar üçün mövcud deyil. Xüsusiyyətləri, şəhərləri 3D mühitində araşdırmaq üçün real vaxt rejimində ictimai nəqliyyat məlumatlarını və yalnız küçə adları əvəzinə yerlərə və obyektlərə söykənən danışılan istiqamətlərdir.

Sürərkən istiqamət almaq üçün Siri -dən istifadə edə bilərsiniz. Səsli idarəetmə telefonunuza təyinat yazmaqdan daha təhlükəsizdir.

İCloud -a daxil olduqda digər Apple cihazlarına göndərə biləcəyiniz yerləri əlfəcin edə və səfərləri planlaşdıra bilərsiniz.

Üçün Yükləyin:


5 Cavablar 5

Burada ideal vəziyyət, Android telefonunuzla kompüteriniz arasında USB bağlantısı olan bir serial portunun olması və NMEA -nın telefondan axınıdır. Təəssüf ki, Android yerli olaraq USB -ni belə dəstəkləmir.

GPSTether, telefonla kompüter arasında əlaqə yaratmaq üçün adb yönləndirmə ayıklama körpüsündən istifadə edən "hack" dir və sonra NMEA -nı yer menecerindən oxuyur və adb yönləndirməsinin yaratdığı TCP/IP bağlantısı üzərindən göndərir.

GPSTether -i çox səhv görürsünüzsə, həqiqətən yalnız iki seçiminiz var: a) GPSTether -in bir versiyasını özünüz tətbiq edin və ya b) bunun üçün fərqli bir üsulla gəlin. Hər ikisi də bir az kodlaşdırmağı əhatə edəcək.

B) nəzərdən keçirmək istəyə bilərsiniz - kompüterə USB Kütləvi Yaddaş qurğusu olaraq qoşulduqda NMEA -nı telefondakı bir fayla yazmaq və müntəzəm olaraq PC -dən faylın yeniləmələrini oxumaq.

Və ya bəlkə də Android proqramı BlueNMEA kimi bir şeydən istifadə edərək GPS üçün bluetooth COM portu yaradaraq kompüteriniz üçün bluetooth dongle əldə edə və telefonu bluetooth üzərindən kompüterə "bağlaya" bilərsiniz.

Və ya bir FTP müştəri proqramını kopyalaya və faylı WiFi bağlantısı ilə kompüterinizdəki bir FTP serverinə yaza bilərsiniz (bu, telefonu PC -dən dünyanın digər tərəfində saxlamağa imkan verir).


Bir az araşdırma apardım və nəticələrimi burada paylaşdım, bu başqaları üçün faydalı ola bilər.

Əvvəlcə MockSetting seçiminin aktiv olub olmadığını yoxlaya bilərik

İkincisi, cihazda android.permission istifadə edən başqa tətbiqlərin olub olmadığını yoxlaya bilərik.

Yuxarıda göstərilən hər iki üsul, birinci və ikincisi doğrudursa, o zaman məkanın saxta və ya saxta ola biləcəyi ehtimalı yüksəkdir.

İndi, Yer Yöneticisi API'sini istifadə edərək, saxtakarlığın qarşısını almaq olar.

Hər iki provayderdən (Şəbəkə və GPS) yer yeniləmələrini tələb etməzdən əvvəl test təminatçısını silə bilərik.

Mən bunu çıxarıb gördümTestProvider (

) Jelly Bean və sonrakı versiyası üzərində çox yaxşı işləyir. Bu API, Dondurma Sandviçinə qədər etibarsız göründü.

Flutter Güncellemesi: Geolocator istifadə edin və Position obyektinin isMocked xüsusiyyətini yoxlayın.

API 18 -dən bəri, Yer obyekti .isFromMockProvider () metoduna malikdir, beləliklə saxta yerləri süzə bilərsiniz.

18 -dən əvvəl versiyaları dəstəkləmək istəyirsinizsə, belə bir şeydən istifadə etmək mümkündür:

Görünən budur ki, bunu etməyin yeganə yolu MockLocations -ın qarşısının alınmasının qarşısını almaqdır. Aşağı tərəfi, daha yaxşı bir siqnal əldə etmək üçün Bluetooth GPS cihazlarından istifadə edən bəzi istifadəçilər var, saxta yerlərdən istifadə etmələri lazım olduğu üçün tətbiqdən istifadə edə bilməyəcəklər.

Bunu etmək üçün aşağıdakıları etdim:

Bir neçə il sonra bu mövzuya rast gəldim. 2016 -cı ildə əksər Android cihazlarının API səviyyəsi> = 18 olacaq və buna görə etibar edilməlidir Location.isFromMockProvider () Fernandonun qeyd etdiyi kimi.

Fərqli Android cihazlarında və dağıtmalarında saxta/istehza yerləri ilə geniş şəkildə sınaqdan keçirdim. təəssüf ki .isFromMockProvider () 100% etibarlı deyil. Hərdən bir, saxta məkan istehza kimi etiketlənməyəcək. Bunun səbəbi Google Location API -də bəzi səhv daxili birləşmə məntiqindən qaynaqlanır.

Daha ətraflı öyrənmək istəyirsinizsə, bu barədə ətraflı bir blog yazısı yazdım. Xülasə etmək üçün, Yer API -dən yer yeniləmələrinə abunə olsanız, saxta GPS tətbiqini işə salın və hər birinin nəticəsini çap edin Location.toString () konsolda belə bir şey görəcəksiniz:

Yer yeniləmələri axınında, bir yerin digərləri ilə eyni koordinatlara sahib olduğunu, lakin istehza olaraq qeyd edilmədiyini və daha pis bir yer dəqiqliyinə sahib olduğuna diqqət yetirin.

Bu problemi həll etmək üçün bir faydalı sinif yazdım olacaq bütün müasir Android versiyalarında (API səviyyəsi 15 və yuxarı) Mock yerlərini etibarlı şəkildə bastırın:

Əsasən, son bilinən saxta yerdən 1 km aralıda olan, istehza etməyən yerləri "etibar etmir" və onları da istehza olaraq etiketləyir. Bunu xeyli sayda saxta olmayan yerlər gələnə qədər edir. The Yer Köməkçisi yalnız saxta yerləri rədd edə bilməz, həm də məkan yeniləmələrini qurmaq və onlara abunə olmaq əngəlini sizə yükləməz.

Yalnız həqiqi yer yeniləmələrini almaq üçün (yəni istehzaları basdırmaq üçün) aşağıdakı kimi istifadə edin:

onNewLocationAvailable () indi yalnız real yer məlumatları ilə çağırılacaq. Həyata keçirməyiniz lazım olan daha çox dinləyici üsulları var, ancaq sualınızın kontekstində (GPS -in fırıldaqçılığının qarşısını necə almaq olar) bu əsasən budur.

Əlbəttə ki, köklü bir OS ilə normal tətbiqlərin aşkar etməsi mümkün olmayan məkan məlumatlarını aldatma yollarını tapa bilərsiniz.


  • Alıcı növü: daşıyıcı izləmə ilə GNSS tək tezliyi
  • Alınan siqnallar: GPS, SBAS, GLONASS, BeiDou, GALILEO və QZSS. (*Modelin konfiqurasiyasından asılı olaraq istifadə olunan siqnallar.)
  • Kanallar: 162
  • SBAS izləmə: 3 kanallı paralel izləmə
  • Yeniləmə dərəcəsi: 1 Hz standart, 2-10 Hz (isteğe bağlı)
  • 5VDC USB Universal Şarj Cihazı
  • USB Məlumat/Şarj Kabeli (USB-A-Micro-B)
  • 5/8 x 11 Pole Mount Adapter

Aksesuarlar

Daşıma Seçimləri

Anket Qütbü - Part 27198
Pirinç və frac14 & quot; ndash 20 -dən 5/8 -ə qədər olan adapterlə təchiz edilmiş Geode bütün standart tədqiqat dirəyi avadanlığı ilə birlikdə istifadə edilə bilər. Ən populyar daşıma variantları arasında bir anket dirəyi olduğu üçün, Juniper Systems, əl cihazlarını bir anket dirəyinə bağlamaq üçün istifadə olunan müxtəlif mötərizələr və montajlar da təmin edir. Qiymət və Juniper Systems bracket variantları haqqında daha çox məlumat üçün [email protected] ünvanına e -poçt göndərin.

Tənzimlənən Cam Kilidi Anten Qütblü Böyük GIS Sırt Çantası-Məhsul # 8125-11-ORG
Bu sırt çantası və anten seçimi GPS məlumatlarının toplanması üçün əllərsiz bir həll təmin edir. Ağır, yüksək visorlu polyesterdən hazırlanan bu sırt çantası, CamelBak & reg üçün quraşdırılmış cibli sərin mesh və köpüklü yastıqdan ibarətdir. Paketə tənzimlənən ciblər, çiyin qayışları, Cam-Lock Anten Qütbü və bel kəməri daxildir.

Www.surveying.com saytında SECO vasitəsilə əldə edilə bilər

Sırt çantası üçün Geode Anten Qütbü və Montaj Kiti-Məhsul # Pole-BPK-0318
Anten dirəyini Geode ilə təmin etmək üçün mövcud bir sırt çantasından istifadə edin. Bu daşıma seçiminə, sırt çantasındakı & frac34 & quot; Qeyd: Sırt çantasının (daxil deyil) yuxarıda göstərildiyi kimi yuxarı və aşağı kəmər kəməri olmalıdır.

Tablet EX Gear Sandıq Paketi üçün Geode Anten Qütbü və Montaj Kiti-Məhsul # Pole-CPK-0318
Bu etibarlı dirək, Geode-nu Tablet EX Gear Chest Pack-in arxasına bağlamaq üçün əllər-sərbəst seçim təklif edir (daxil deyil). Bu daşıma seçiminə yuxarıda göstərildiyi kimi dirəyi bant üzərində bağlamaq üçün lazım olan anten dirəyi və sıxaclar daxildir.

Yığıla bilən kamera dirəyi-Məhsul # TG-TPM67-101
Kamera dirəyi seçimi Geode daşıması üçün ucuz bir həll təmin edir. & Frac14 & quot & ndash 20 dişi iplə Geode, standart kamera aksesuar tipli bağlayıcılar da daxil olmaqla müxtəlif montajlarla istifadə edilə bilər. Kamera dirəyi uzadıla və tutula və ya sırt çantasına yerləşdirilə bilər.

İnternetdə və ya seçilmiş pərakəndə satış mağazalarında mövcuddur (WalMart, Target, Amazon.com daxil olmaqla)

Geode CP3 Sağlam Smartfon Tepsisi - Part # 28324
Geode CP3 Sağlam Ağıllı Telefon Tepsisi aksesuarı, istifadəçilərə hər iki komponentin də vahid bir cihaz olaraq işləməsi üçün Geode -nu CP3 Sağlam Smartfona bağlamağa imkan verir. Mobil cihazdan asılı olaraq digər qablar da mövcuddur.

Yoke Clamp Bar Bağı-Məhsul # RAM-B-121-238U
Bu montaj seçimi ATV montajları və digər barlar üçün idealdır.

U-bolt və kəmər çubuğu montajı-Məhsul # RAM-B-149Z-2U
Bu montaj seçimi ATV montajları və digər barlar üçün idealdır.

Maqnitli ATV/Avtomobil Dağı - Məhsul # 5114-050

Www.surveying.com saytında SECO vasitəsilə əldə edilə bilər

Çiyin Dağı - Məhsul # 27583 (1) və 27584 (1)
Hər hansı bir standart sırt çantasına bərkidilən Geode Omuz Çantası, sırt çantasına bağlanaraq, əllərsiz məlumat toplamaq üçün əla bir yoldur. Çiyinlərə quraşdırılmış Geode testləri, çiyinlərə quraşdırıldıqda dəqiqliyin pisləşdiyini göstərir.

Xarici Kabelli Maqnit Anten - Məhsul # 26319
Xarici bir maqnit antenası 10 fut (3.05 metr) kabel vasitəsilə birbaşa Geode -a qoşula bilər. Məlumat kabelin harada yerləşdiyi yerdə toplanacaq. Şəkil, iki tərəfli Velcro olan bir sırt çantasının çiyin qayışına yerləşdirilmiş kabel antenli Geode üçün əllərsiz sərbəst daşımaq üsulunu göstərir. Anten kabeli bir Geode ilə əlaqələndirilir və məlumatların toplanması üçün Bluetooth və reg vasitəsi ilə mobil cihazla birləşdirilərkən sırt çantasına yerləşdirilir.

Geode qoşun

Getməyiniz üçün tətbiq

Geode Connect, Geode Real-time Sub-metr GPS Alıcınız üçün əsas konfiqurasiya, parametrlər və keyfiyyət məlumatı verən istifadəsi asan bir tətbiqdir. Bu çox platformalı proqram iPhone və iPad və Windows PC, Windows Embedded Handheld və Android ilə işləyən cihazlar üçün mövcuddur. Geode Connect, Geode qəbuledicinizlə qurmaq və ünsiyyətə başlamaq üçün sürətli, asan və stressiz bir yol təqdim edir.

Ekran görüntüləri bir Android əməliyyat sistemini əks etdirir. Ekranlar digər cihazlarda və əməliyyat sistemlərində fərqli ola bilər.

AUTO-CONNECT və AUTO-Detect

Sadəcə Geode alıcınızı yandırın, Geode Connect tətbiqini işə salın və sonra Geode Connect yaxınlıqdakı bütün Bluetooth və reg cihazlarını tapacaq və Geode alıcınızı siyahının yuxarısında göstərəcək. Alıcının altındakı seriya nömrəsinə uyğun olan cihazınızın adını vurun və proqram bir əlaqə portu quracaq. Ən yaxşısı, ertəsi gün açdığınız zaman Geode Connect son əlaqəni xatırlayır və dərhal Geode ilə əlaqə qurur.

Konfiqurasiya Ekranı

Konfiqurasiya ekranları, yuxarıda əsas mühit parametrləri və əlavə menyularda daha çox & quot; qabaqcıl & quot; istifadəçi parametrləri ilə, istifadə rahatlığı üçün sadə, məntiqi bir şəkildə qurulmuşdur. & QuotGPGSV & quot mesajının nə demək olduğunu unutmusunuz? Narahat olmayın. Tətbiq boyunca hər bir əmr və parametr üçün təsviri yardım mətni verilir.

ƏLAQƏ TERMİNALI

Geode -dan verilən faktiki məlumatları və qəbuledici konfiqurasiyasını dəyişdirmək üçün əmrlərin daxil edilə biləcəyini görmək üçün hamımızdakı & quothacker & quot üçün bir kommunikasiya terminal görünüşü təmin edilir. Ancaq narahat olmayın, hər şey nəzarətdən çıxa biləcəyi təqdirdə istifadəçi parametrlərinə sadə & quotrestore & quot əmri daxil edilir.

Məkan Təchizatçısı

Bir Geode -a qoşulduqda, yeni Məkan Provayderi Xidməti, Geode Connect -in tətbiqin bağlı olduğu müddətdə işləməyə davam etməsinə imkan verir. Bu, cihazdakı bütün tətbiqlərə Geode yeri məlumatı verir.

SADƏ, düz

Geode Connect, mövqeyinizi, vəziyyət məlumatlarınızı və GPS/GNSS məlumatlarınızın keyfiyyətini ana ekranda göstərərək məlumatlarınızın doğru və etibarlı olduğunu bilmək üçün lazım olan məlumatları təmin edir.

SKYPLOT EKRANI

Geode Connect, məlumat toplayarkən mövqeyinizə güvənməyə imkan verən müvafiq siqnal gücü ilə birlikdə alıcı tərəfindən görünən mövcud peyk bürcünü göstərir.

Bütün tətbiqləriniz üçün bir körpü

Nəticə etibarilə, Geode Connect tətbiqi, Geode qəbuledicinizlə seçdiyiniz məlumat toplama tətbiqi arasında ideal ünsiyyət həllidir. Geodu açın, tətbiqləri işə salın və işə başlayın.

İnkişaf etdiricilər üçün

Apple, Android və Windows PC tətbiqlərini inkişaf etdirənlər üçün Juniper Systems, tətbiqinizi Geode ilə işləmək üçün inkişaf etdirməyinizə kömək edəcək məlumatlar verə bilər. Tətbiqlərinin Geode ilə birlikdə istifadə edilməsini və "ağ siyahıya alınmasını" istəyən Apple inkişaf etdiriciləri üçün dəstək qrupumuzla əlaqə saxlayın və ya burada ağ siyahı təlimatlarını nəzərdən keçirin.

Tez-tez soruşulan suallar

Hansı Apple cihazları Geode ilə işləyir?

Geode GNS2 modelləri aşağıdakı cihazlar da daxil olmaqla Apple iOS ilə uyğun gəlir:

iPhone XS, iPhone XS Max, iPhone XR, iPhone X, iPhone 8, iPhone 8 Plus, iPhone 7, iPhone 7 Plus, iPhone SE, iPad Pro 12.9 düym (3-cü Nəsil), iPad Pro 11 düymlük, iPad (6-cı Nəsil) , iPad Pro 12.9 düym (2. Nəsil), iPad Pro 10.5 düym, iPad Pro 12.9 düym (1. Nəsil)

Hansı proqram tətbiqləri Geode Sub-metr GPS Alıcısı ilə uyğun gəlir?

Geode, bu gün istifadə olunan bütün əsas əməliyyat sistemlərinə Bluetooth və reg vasitəsilə sənaye standartlı NMEA-0183 mesajları vermək üçün hazırlanmışdır. "Açıq" olaraq dizayn edilmiş Geode, CBS, sahə xəritələşdirilməsi və GPS məlumatlarının toplanması üçün istifadə edilən tətbiqlərin əksəriyyəti ilə işləməlidir.

Geode ilə birlikdə istifadə edilən məşhur tətbiqlər bunlardır: ArcGIS üçün ESRI Kollektoru, ArcGIS üçün ESRI Survey123, ArcPad, MapIt GIS, EZTag CE, Avenza Maps, iForm, Fulcrum, SW Xəritələr, GPS Fields Area Measure, Cybertracker, Carlson SurvCE və Juniper Systems Aspect - bir neçəsinin adını çəkmək. Bu tətbiqlər və daha çox şey haqqında daha çox məlumatı buradan əldə edin

Geode Connect tətbiqi, tətbiqlərin yer məlumatlarını çatdırmaq üçün əməliyyat sisteminə güvəndiyi hallarda "yer xidmət təminatçısı" olaraq da xidmət edə bilər.

Android cihazımda "saxta yerlər" istifadə etmək nə deməkdir?

Bəzi müasir tətbiqlər NMEA mesajlarını yerli olaraq oxuya bilmir və ya yer məlumatlarını çatdırmaq üçün əməliyyat sisteminə güvənirlər. Sənaye standartı NMEA-0183 mesaj formatı ilə yanaşı, Android üçün Geode Connect, Geode-dan əməliyyat sisteminə GNSS məlumatlarını çatdırmaq üçün "saxta yer təminatçısı" olaraq xidmət edə bilər. Bu, digər tətbiqlərin bir smartfon və ya planşetdəki yerləşdirmə cihazı vasitəsilə əldə edilə biləcəyindən daha yüksək dəqiqlik məlumatlarını tutmasına imkan verir.

Geode hansı bürcləri alır?

Dörd Geode modeli varsa, alınan bürclər Geode konfiqurasiyasından asılıdır.

İstifadəçilər yalnız GPS üçün Geode və ya çoxlu GNSS konfiqurasiyasını əldə edə bilərlər. Çoxlu GNSS konfiqurasiyası GPS, GLONASS, Galileo və BeiDou peyk bürclərindən peyk məlumatlarını izləyə və istifadə edə bilir. Bu, Yerin ətrafında fırlanan 80 -dən çox peykdən istifadə imkanı verir - bir neçə fərqli regional provayderdən SBAS düzəlişləri.

Geode Sub-metr GPS Alıcısı nə qədər dəqiqdir?

Dörd və ya daha çox GPS peykini izləyərkən və sabit bir SBAS düzəliş siqnalı ilə, Geode GPS Alıcısı, 63 % -dən 68 % -ə qədər 30 sm üfüqi dəqiqlik RMS (məsafə kök ortası kvadrat) əldə edə bilər. Bu yalnız bir ayağın altındadır.

Bənzər şərtlərdə, Geode, 95 % -dən 98 % -ə qədər olan 2 sm məsafədə 60 sm üfüqi dəqiqlik əldə edə bilər. Bu yalnız iki ayağın altındadır.

Dəqiqlik müşahidə şəraitinə, çox yollu mühitə, görünən peyklərin sayına, peyk həndəsəsinə və ionosfer fəaliyyətinə görə dəyişə bilər.

"Geode Connect" tətbiqi nədir və buna ehtiyacım varmı? Necə əldə edim?

Geode Connect, Geodenin istifadəsini asanlaşdırmaq üçün hazırlanmış sadə bir yardım proqramıdır. Geode Connect, istifadəçiyə əl cihazı ilə asanlıqla Bluetooth və reg bağlantısı qurma, Geode mövqeyi məlumatlarını bildirmə və ən çox istifadə olunan konfiqurasiya parametrlərinə giriş imkanı verir.

Geode Connect bir məlumat toplama və ya GIS/Xəritəçəkmə proqramı deyil, Geode üçün bir konfiqurasiya proqramıdır. Juniper Systems, Geode ilə birlikdə istifadə olunan Xəritəçəkmə proqramları təklif edən bir neçə proqram təminatçısı ilə əməkdaşlıq edir.

Geode Connect Juniper Systems veb saytından və müxtəlif tətbiq mağazalarından yükləmək üçün pulsuzdur.

Geode Sub-metr GPS Alıcısı santimetr və ya alt santimetr dəqiqlik təmin edə bilərmi?

Xeyr. Santimetr və ya alt santimetrlik dəqiqlik verən GPS qəbulediciləri çox vaxt torpaq tədqiqat sənayesində xüsusi istifadə halları üçün nəzərdə tutulmuşdur. Geode-nun qiymət-dəqiqlik nisbəti, əksər GIS xəritələşdirmə istifadə halları üçün iqtisadi baxımdan ən yaxşı yerdir.

Geode, 1-2 fut dəqiqliyin tələb olunduğu ən geniş yayılmış peşəkar GIS Xəritəçəkmə istifadə halları üçün hazırlanmışdır. Geode, xüsusi istifadə hallarında daha dəqiqliyi təmin edə bilər (qısa baza sonrası işləmə).

CBS üçün ən yaxşı yüksək dəqiqlikli GPS qəbuledicisi nədir?

Bizi qərəzli adlandırın, amma Geode -nun demək olar ki, bütün peşəkar GIS Xəritəçəkmə istifadə halları üçün ideal bir alıcı olduğuna inanırıq. Pulsuz bir qiymətləndirmə cihazını sınamaq üçün zəhmət olmasa [email protected] ünvanına bizimlə əlaqə saxlayın.

Hansı cihazlar Geode ilə uyğun gəlir?

Çox yönlülük nəzərə alınmaqla dizayn edilmiş Geode Sub-metr GPS qəbuledicisi, hər bir istifadəçinin ehtiyaclarını ödəmək üçün Apple iOS (iPhone, iPad) və Windows və Android cihazlarının geniş çeşidi ilə işləyir. Tam siyahı üçün yuxarıdakı xüsusiyyətlər bölümünə baxın. Güclü ağıllı telefonlar, planşetlər və cib telefonlarımıza baxın və ya özünüzlə gətirin.

Geode istifadəçi təlimatını haradan tapa bilərəm?

Geode istifadəçi təlimatını burada tapa bilərsiniz. Əlavə dəstək üçün bizə 435-753-1881 nömrəsi ilə zəng edin və ya [email protected] ünvanına e-poçt göndərin.

Geode ABŞ -da hazırlanmışdırmı?

Geode qürurla ABŞ -da yerli və idxal hissələri ilə hazırlanır. Əslində, dizayndan gəmiyə qədər hər şey ABŞ -ın UT, Logan şəhərində bir dam altında aparılır.

Geode qiyməti nədir?

Geode qiymətləri hər bir istifadə üçün lazım olan konfiqurasiyaya əsaslanır. Buradakı əlaqə formumuzu dolduraraq ehtiyaclarınızı daha yaxşı başa düşə və ehtiyaclarınıza ən uyğun konfiqurasiya ilə bağlı qiymət əldə edə biləcəyik.

Geodenin dəqiqliyi yoxlanılıbmı?

Geodenin dəqiqliyi etibarlı bir üçüncü tərəf tərəfindən sınaqdan keçirilmiş və nəzərdən keçirilmişdir. Həmişə rəqibləri ilə müqayisə olunur və sınaqdan keçirilir. Ən son üçüncü tərəf test nəticələri üçün, [email protected] ünvanından bizimlə əlaqə saxlayın.

Geode ilə metr ölçmə dəqiqliyi əldə etmək üçün pullu bir abunəyə ehtiyacım varmı?

Geode pulsuz və ödənişli NTRIP abunə təminatçıları ilə istifadə edilə bilər, lakin bir çox SBAS xidmətləri (WAAS, EGNOS, MSAS və s.) İlə istifadə etmək üçün heç bir ödəniş tələb olunmur.

Geode alt metr dəqiqliyinə necə nail olur?

Məhsula yüksək səviyyəli mühəndislik yanaşması ilə GNSS və radio tezliyimiz (RF) elektrik mühəndislərimiz, "ən yaxşı cins" komponentlərindən istifadə edərək, balanslaşdırılmış dəqiqlik və etibarlılıq sistemi yaradaraq Geode dizayn etdi. Yüksək keyfiyyətli bir GNSS alıcı mühərriki ilə yüksək həssaslığa malik ikili qidalanma anteninə sahib olduq və hazır məhsul hazırladıq. Tək tək frekanslı GPS mövqeləri təxminən 16 fut və ya daha çox dəqiq olsa da, Geode qəbuledicisi SBAS düzəlişlərindən istifadə edir və 60 sm 2DRMS-dən və ya 95%-dən daha dəqiqliyi təmin etmək üçün kompleks hamarlaşdırma alqoritmlərini və tam dalğalı daşıyıcı faza izləməsini birləşdirir. mövqe dəqiqliyi.


Android-də 1 metrlik dəqiqliyə necə nail olmaq olar

Son zamanlar aparat və standartlarda edilən dəyişikliklər, bəzi hallarda bu il bir dəqiqəlik dəqiqliyi mümkün edir. Bu ilin əvvəlində Android inkişaf etdiricilərinə verilən bir danışığın transkripti, bu məqalədə smartfonlardakı məkana qısa bir baxış verilir, Wi-Fi gediş-gəliş texnologiyası və standartları təqdim edilir, sonra Wi-Fi tətbiq proqramlaşdırma interfeysləri izah edilir.

Frank van Diggelen, Roy Want və Wei Wang, Android Location, Google

Şəkil: GPS Dünyası açıq, Andriy Solovyov/Shutterstock.com qapalı, Rade Kovac/Shutterstock.com

Məkan tətbiqləri üçün əla vaxtdır, çünki texnologiya hardware standartları və Android tətbiq proqramlaşdırma interfeysləri (API) hamısı eyni vaxtda inkişaf edir və daha əvvəl smartfon istifadə edərkən mümkün olmayan təkmilləşdirilmiş bir yer dəqiqliyi təmin edir.

Nəhayət, bu, hər kəs üçün yüksək dəqiqlik deməkdir, ancaq gələcəyə başdan başlamanız üçün bir fürsət vermək istədiyimiz üçün sizi başınızın altına aparmaq istəyirik. İstifadəçini qorumaq və hörmət etmək ehtiyacını da vurğulamaq istəyirik. Məkandan nə qədər çox insan istifadə etsə, biz və siz bir o qədər diqqətli olmalıyıq. İstifadəçi icazələrini harada almalı olduğunuzu vurğulayacağıq və əla yer tətbiqləri hazırlamaq üçün bəzi qaydaları bağlayacağıq.

Daxili yer dəqiqliyi ilə bu gün haradayıq? Alış -veriş mərkəzlərində və ofis bloklarında olarkən telefonunuzun bir neçə il əvvəlkindən daha dəqiq göründüyünü görmüsünüzsə, bunu təsəvvür etmirsiniz. Birləşdirilmiş yer təminatçısının hər buraxılışı ilə, Android alqoritmlərinin və Wi-Fi yerləri üçün maşın öyrənməsinin davamlı təkmilləşməsinə sahib olduq.

Təkmilləşdirmə davam edir və daxili dəqiqliyi 10 metrdən daha yaxşı görürsünüz, ancaq gediş-gəliş vaxtı (RTT) bizi bir metr səviyyəsinə qaldıracaq texnologiyadır.

Bu arada GPS haqqında nə demək olar? Açıq səmada GPS dəqiqliyi baxımından son bir neçə ildə çox dəyişiklik olmadı. Çöldə olsanız və açıq səmanı görə bilsəniz, telefonunuzdakı GPS dəqiqliyi təxminən beş metrdir və bu bir müddətdir sabitdir. Ancaq telefonlardan alınan xam GNSS ölçmələri ilə bu, indi yaxşılaşa bilər və peyk və qəbuledici qurğulardakı dəyişikliklərlə dramatik ola bilər.

Hər kəs mavi nöqtə ilə tanışdır, ancaq mavi nöqtəni əldə etmək üçün bir yer təminatçısına ehtiyacınız var və yeri almaq üçün ölçmələrə ehtiyacınız var-xüsusən Wi-Fi giriş nöqtələrindən və ya GPS peyklərindən ölçmə. Smartfonlarda bir metrlik ölçmə dəqiqliyinin necə əldə edilə biləcəyini sizə göstərəcəyik. Əsas texnologiyalar Wi-Fi RTT, GPS ikili tezlik və daşıyıcı faza ölçmələridir.

Bir və ya iki il gözləmək istəyirsinizsə, bu, dünya ekosisteminə və Android-in əridilmiş yer təminatçısı API-yə yol tapacaq, ancaq dəqiq ölçmələr apararaq və dönərək sizə bir-iki illik liderlik şansı vermək istəyirik. onları dəqiq yerə qoyun. İnkişafı sürətləndirmək və indini gələcəyə yaxınlaşdırmaq üçün sizinlə işləmək istəyirik.

Niyə hər halda daha yaxşı bir yer dəqiqliyinə ehtiyacım ola biləcəyini düşünə bilərsiniz. Mövcud tətbiqlərin daha yaxşı bir yer dəqiqliyi istifadə edə biləcəyi iki vəziyyətə baxaq.

Avtomobillərinizdə istifadə etdiyiniz daxili marşrutlaşdırma və ya naviqasiya üçün, açıq havada olduğundan daha yaxşı dəqiqliyə ehtiyacınız var: bir metrlik dəqiqliyə ehtiyacınız var, çünki kublar və ya koridorlar kimi daxili xüsusiyyətlər yalnız bir neçə metr genişlikdədir. Xəritə istiqamətləri və trafikdə alternativ yollar tapmaq kimi ən çox sevilən açıq tətbiqlər üçün də indikindən daha yüksək dəqiqlikdən faydalana bilərik.

Məsələn, bu səhər bir avtomobillə bura gəldiyiniz zaman, ehtimal ki, gəliş vaxtınızı trafikin orta sürətindən istifadə edərək təxmin edirdiniz. Həqiqətən istədiyiniz şey, daxil olduğunuz zolaqdakı trafik sürətidir ki, soruşa biləsiniz ki, bunun əvəzinə avtomobil yolunu götürsəm nə qədər daha sürətli olardı? Əlbəttə ki, bir çox başqa istifadə halları var və bir neçəsini qeyd edəcəyik. Ancaq vacib olan budur ki, bizdən daha çox fikirlərə sahib olacağınıza əminik və bu, açıq Android ekosisteminin gözəlliyidir.

Wi-Fi gediş-gəliş vaxtı

Wi-Fi RTT dəyişən və qapalı mövqelərin qiymətləndirilməsi RF siqnallarının uçuş vaxtının ölçülməsinə əsaslanır və daxili mövqeyinizi bir-iki metr dəqiqliklə qiymətləndirmək üçün istifadə edilə bilər.

Wi-Fi RTT-nin təfərrüatlarına girməzdən əvvəl, hazırda bir qapalı yeri necə hesabladığımızı söyləmək istəyirik. Bu zaman Wi-Fi-dan alınan siqnal gücü göstəricisi (RSSI) istifadə edirik. Əsasən, məsafəni siqnal gücünün bir funksiyası olaraq hesablaya bilərik. Giriş nöqtəsi mərkəzdə olan Şəkil 1, Wi-Fi giriş nöqtəsi (AP) ətrafındakı siqnal gücünün istilik xəritəsini göstərir.

Şəkil 1. Wi-Fi izotrop olmayan siqnal yayılması siqnal gücü göstəricisi (RSSI) alır. (Şəkil: Frank van Diggelen, Roy Want və Wei Wang )

Şəkil 2. Wi-Fi RTT prinsipləri, əsas anlayış. (Şəkil: Frank van Diggelen, Roy Want və Wei Wang )

Şəkil 3. Wi-Fi RTT prinsipləri praktikada. (Şəkil: müəlliflər)

Yaşıl, ən yaxın siqnaldır, AP yaxınlığında və qırmızı ən zəifdir, kənarlara doğru ölçülür. Zəiflə güclü arasındakı keçiddə bu diaqrama iki telefon qoydum. Sağdakı telefonun giriş nöqtəsindən soldakı telefondan daha uzaqda olduğuna diqqət yetirin. Buna görə də siqnal gücü eyni məsafədə dəyişə bilər ki, təəssüf ki, bu tip ölçmə əsasında dəqiq aralıq ölçmələr aparmaq çox çətindir. Bunu yaxşılaşdırmaq üçün istifadə edilə biləcək bir çox alqoritm və fənd var, ancaq ən böyük təkmilləşdirməni yeni bir Wi-Fi texnologiyasından istifadə etməklə əldə etmək olar.

Wi-Fi RTT-nin işə düşdüyü yer budur. Siqnal gücü yerinə uçuş vaxtından istifadə edir. Bir Wi-Fi RF paketini bir giriş nöqtəsindən bir telefona və yenidən geri göndərmək üçün lazım olan vaxtı ölçür. Radio siqnalları görünən işıqla eyni sürətlə hərəkət etdiyinə görə, bir Wi-Fi paketinin ümumi gediş müddətini işıq sürətinə vurub ikiyə bölsək, məsafəni və buna görə də telefondan aralığa qədər olan məsafəni əldə edirik. Giriş nöqtəsi. Əsas prinsip budur.

Mövqeyinizi hesablamaq üçün yaxınlıqdakı giriş nöqtələrində bir neçə aralıqdan istifadə etmək istəyirsinizsə, çoxlu köçürmə adlanan bir prosesdən istifadə etməliyik. Burada düşünməyiniz lazım olan əsas şey, nə qədər çox aralığa sahib olsanız, mövqeyi daha doğru qiymətləndirə biləcəyinizdir. Ən azı dörd silsilədən istifadə edə bilsəniz, əksər binalarda təxminən bir metrdən iki metrə qədər bir yer dəqiqliyi əldə edə biləcəyinizi düşünürük.

Niyə bu gün sizə Wi-Fi RTT haqqında danışırıq? Niyə keçən il və ya ondan əvvəl? Çünki 2018-ci il Android-də Wi-Fi RTT ilidir. IEEE 802.11mc dəyişən protokola əsaslanaraq Android P -də ümumi bir API buraxırıq. Bundan əlavə, bu protokolun aspektlərini, inkişaf etdiricilərin xəritəyə mavi bir nöqtə qoymaq üçün istifadə etdikləri əsas yer API'si olan əridilmiş yer təminatçısına da inteqrasiya edirik. Beləliklə, yaxın gələcəkdə, bir telefonun yaxınlığında RTT giriş nöqtələri olduqda, təxmin edilən mövqe dəqiqliyi daha çox olacaq.

Tarix. 802.11 standartı 2016-cı ilin dekabrında təsdiqləndi və 2017-ci ilin əvvəlində Wi-Fi Alliance, çiplərin protokolu izlədiyinə əmin olmaq üçün silikon satıcıları üçün qarşılıqlı proqrama başladı. İşini təsdiqləmək və Android -ə necə inteqrasiya olunacağını anlamaq üçün çox iş görməyə başladıq. Bu ilin payızına qədər hamınız bu qabiliyyətə sahib ola biləcəyiniz və texnologiya ətrafında öz tətbiqlərinizi qura biləcəyiniz üçün ümumi API -ni buraxacağıq.

Wi-Fi RTT İşləmə Prinsipləri

Dəyişdirmə prosesi standart Wi-Fi taraması ilə başlayır. Telefon yaxınlıqdakı giriş nöqtələrini kəşf edir və Wi-Fi mayaklarında olan məlumat elementlərində (IE) müəyyən bitlərə və araşdırma cavablarına əsaslanaraq, bu giriş nöqtələrindən hansının RTT-ə sahib olduğunu və telefon aralığına daxil olmaq üçün birini seçə bilər. Nəticədə giriş nöqtəsinə müraciət etməklə başlayır, giriş nöqtəsi cavab olaraq stolüstü tennis protokoluna başlayacaq. Telefona göndərilən pingə gözəl vaxt ölçmə (FTM) paketi deyilir və giriş nöqtəsinə geri göndərilən pong bu paketin təsdiqidir.

Gəliş və gediş vaxtı pulları əməliyyatın hər sonunda qeyd olunur, ancaq telefonun ümumi gediş-gəliş müddətini hesablaması üçün bu dörd vaxtın hamısının olması lazımdır. Beləliklə, giriş nöqtəsi telefona daha bir paket göndərir və bu üçüncü mesajda itkin vaxtlar var. Telefon daha sonra gediş-gəliş vaxtını AP-dən vaxt möhürlərini çıxarmaqla və öz paket təhvil zaman damğalarını çıxarmaqla hesablayır. Bu vaxtlar arasındakı fərq yalnız uçuş paketini tərk edir. Məsafəni əldə etmək üçün bunu işığın sürəti ilə vururuq və ölçməyə çalışdığımız aralığı əldə etmək üçün ikiyə bölürük.

İndi məlum olur ki, bu prosesi dəfələrlə icra etsəniz, əslində daha çox dəqiqlik əldə edəcəksiniz və buna görə də FTM paketlərinin partlamasına imkan verən protokol buna imkan verir. Tipik olaraq, bu əməliyyatlardan təxminən səkkizində bir partlayış edirik və bunun nəticəsi olaraq sistem ortalama və varyans kimi müxtəlif statistikaları hesablaya bilər. Bu, xəritədə bir mövqeyi daha dəqiq qurmağımıza imkan verir və dəqiqliyi bilmək də bir traektoriyanı daha asan hesablamağa imkan verir.

İndi aralığınız varsa, necə bir mövqe əldə edirsiniz? GPS mövqelərinə bənzər bir yol, bu aralıqlar dəqiq olsaydı dörd ayrı giriş nöqtəsinə dörd aralıq götürməyinizdir, bir nöqtədə kəsişəcək dörd dairə təyin edərlər. Təcrübədə, hər bir aralıqda səhv olduğu üçün, maksimum ehtimal mövqeyi ən kiçik kvadratlar çoxqatlı alqoritmdən istifadə etməklə hesablanır.

Daha sonra, xüsusən telefon hərəkət edərkən prosesi təkrarlayaraq bu mövqeyi daha da təkmilləşdirə bilərsiniz və sonra qiymətləndirməni optimallaşdırmaq üçün Kalman filtrasiyası kimi süzmə üsullarından istifadə edərək traektoriya hesablaya bilərsiniz.

Hər hansı bir yeni texnologiya kimi, çətinliklər də var və onlardan bəzilərini erkən yaşadıq. Tapdığımız şey, bəzən yarım metrə qədər ola biləcək sabit bir sıra kalibrləmə ofsetinin olmasıdır. Bəzən çox nöqtəli efektlər də görürsünüz ki, giriş nöqtəsindən telefona qədər görmə xətti olmayan bir yol, paketin görmə xətti ilə deyil, daha uzun görünməsinə səbəb olur. Bu problem, anten müxtəlifliyi adlanan bir şeydən istifadə edərək satıcı tərəfindən həll edilə bilər, lakin bütün bu problemlər satıcıların təkmilləşdirdiyi alqoritmlərlə əlaqədardır.

Əsasən, bu böcəklərdən qurtulmaq üçün bir növ diş çıxartma prosesindən keçməliyik və Google bu platformada istinad platformaları və istinad tətbiqləri təqdim edərək kömək edə bilər. Satıcılar, istifadə etməzdən əvvəl öz platformalarını kalibr edə bilərlər, bu da ideal vəziyyət olacaq.

We’ve assumed that as early adopters you want to start using this API, but as we move into the relatively near future, we expect you to just use the Fused Location Provider because we’re going to be integrating the RTT capability into it. At the moment, the Fused Location Provider uses GPS (when it’s available), cell-tower signal strength and Wi-Fi RSSI, and fuses all this with the onboard sensors: inertial navigation from the accelerometer, gyro and compass. Now we’re adding Wi-Fi RTT into that mix, and it will increase the accuracy of the Fused Location Provider whenever RTT-capable access points are available nearby.

One other thing to remember is that if you are calculating the Wi-Fi RTT position yourself, you also had to know the position of the access points. In the Fused Location Provider, we will calculate those positions for you automatically: we’ll crowd-source those positions so you won’t have to worry about that, and it will make life a lot easier for you to write applications.

RTT APIs

Let’s walk you through the RTT APIs in P to see how you can add RTT in your own application. As we mentioned, RTT measures the round-trip time between two Wi-Fi devices so both your mobile phone and your access points need to support the 802.11mc protocol. As you saw, RTT can give you very fine location estimates down to one-meter accuracy, so your application needs to declare the ACCESS_FINE_LOCATION permission. Of course, both location and Wi-Fi scanning need to be enabled on the mobile device.

How do you know whether your mobile phone supports RTT? In P, we added a new system feature called FEATURE_WIFI_RTT so you can simply check whether this returns true on your mobile device. Our pixel phones running P DP2, and above, will support RTT. How do you know whether your access points support RTT? As usual, you will need to do a Wi-Fi scan and get a list of Wi-Fi scan results. Then iterate through the scan results and check for each scan result whether the method is80211mcRepsonder() returns true. This will tell you whether the access points support RTT.

After you get a list of RTT-enabled APs, simply add them to the ScanRequest Builder to build a scan request. RTT is carried out by the WiFiRTTManager, which you can get access to by getting the system service WIFI_RTT_RANGING_SERVICE. Now we’re ready to start RTT ranging by sending the RTT request to the RTTManager with a ranging result callback. Usually RTT takes only a few hundreds of milliseconds, and when it finishes, you will get a list of information including the status — an RTT may fail, the MAC address — which AP you have just ranged, and most importantly, the distance between the mobile phone and the access point.

Here is the list of information you can get from RTT ranging results: the distance, the distance standard deviation, which is the standard deviation from multiple ranges in multiple FTMs, and the number of attempted FTM measurements and number of successful measurements. The ratio of successful measurements over attempted measurements will give you an idea of how good the Wi-Fi environment is for RTT ranging.

We mentioned all Pixel devices support RTT. How about access points? We are beginning to see access points supporting the 11mc protocol in production. We are also very excited to let you know Google Wi-Fi will soon support the 11mc protocol. By the end of this year, off-the-shelf Google Wi-Fi will have RTT enabled by default. Worldwide, we’re also beginning to see the deployment of RTT APs. South Korea is actually leading the deployment of RTT APs.
Of course, this is just the beginning of the long journey. We’re very eager to see a larger penetration rate of RTT APs in the coming years.

Figure 4. Integrating RTT with Android location.(Image: Frank van Diggelen, Roy Want and Wei Wang )

GPS and the Great Outdoors

Carrier-phase precision has been in commercial GPS receivers since the 1980s. What is new is the availability of these carrier-phase measurements from phones and dual-frequency measurements in phones. Right now, all of your smart phones, all smart phones everywhere, have GPS or GNSS on one frequency band only. It’s known as L1. But there’s a new frequency in town called L5, and it’s supported by all these GNSS systems: GPS, Galileo, BeiDou QZSS and IRNSS. The availability of a second frequency means that you get much faster convergence to carrier-phase accuracy.

What about hardware? In the last few months, several companies that produce consumer GPS chips have announced the availability of dual-frequency L1/L5 GPS chips both for the automobile market and for the phone market. These chips are now being designed into cars and phones.

Let’s talk about the measurements themselves and the APIs. The phone must support the GNSS measurements API. Your app is going to need the ACCESS_FINE_LOCATION permission, and location needs to be on.

How do you know if a particular phone supports these measurements? At a high level, you can just go to a website that we maintain, g.co/GNSSTools, as part of the Android developer site. A table there lists phones that support the GNSS measurements and also which characteristics they support. It’ll tell you which phones support the measurements and which of those support the carrier-phase measurements.

Programmatically, you do this as follows: You call the method onStatusChanged and it will return an integer that tells you the capability of the phone, either if the phone just does not support the measurements at all or if it supports it but location is off, or if it supports it and location is on in that case, you’re good to go.

Let’s get into some details of the APIs. The most relevant methods for what we’re talking about here are the following three:

  • getConstellationType() tells you which of the different GNSS constellations a particular satellite belongs to.
  • getCarrierFrequencyHz() tells you whether you’re on the L1 or the L5 band for a particular signal.
  • getAccumulatedDeltaRangeMeters() tells how far along that carrier wave the receiver has tracked you since it began tracking the signal.

There’s something else that we need to explain, which is duty cycling. Right now when you’re navigating with your phone and you see the blue dot moving along, you might think that the GPS is on continuously. It’s actually not. What’s happening in the phone is that GPS will, by default, be on for a fraction of a second and then off for the remaining fraction of a second, and then repeat. This is to save battery. You perceive that the GPS is on all the time because the blue dot will move along continually, but actually it’s duty cycling internally.

For this carrier-phase processing, you have to continually track the carrier wave because the carrier wave is like a finely graduated ruler or tape measure with no numbers on it. So if the GPS was on and your receiver measured your phase and you get the data from the reference station, you’d start processing. If the GPS then goes off for a fraction of a second, you’ve lost where you were. It’ll start again, you’ll reacquire, you’ll be at a different phase on the reacquisition, you’ll start again — well, you’ll never solve the problem. You need the tape measure to stay out and you need to process, and to do that you need to disable duty cycling. You can do that in Android P with a developer option.

Details of the API. Figures 5 and 6 are screenshots of an application that we’ve put out called GNSS Logger. This enables you to log the raw measurements in the phone. The nice thing about this app is it’s a reference app: the code is open source and available to you on Github, so when you build your app, please make use of our code.

Figure 5. Screenshot of GNSS Logger. (Image: Frank van Diggelen, Roy Want and Wei Wang )

Figure 6. Sample code for getting GNSS raw measurements. (Image: Frank van Diggelen, Roy Want and Wei Wang )

When you build an app that needs raw measurement, you will need the Android location manager API with the method registerGnssMeasurementsCallback. This method requires you to pass it a GnssMeasurementsEvent callback shown here. You construct this callback, and then override the method onStatusChanged, and that will give you the integer status that we discussed to tell you if measurements are supported.

If they are, you then override the method onGnssMeasurements Received, and this allows you to receive a GnssMeasurementEvent every epoch, for example, every second. This event gives you the values we’ve been talking about: constellation type, carrier frequency and accumulated Delta range. For duty cycling, that’s a developer option, so you access that through the developer page on your phone as you see there on P. This allows you to disable the duty cycling.

Keep in mind this introduces a trade-off between getting the continuous measurements and battery life. There will be an impact on battery life. Nə qədər? Well even when GPS is on continually, it will use less than 20% of the power that screen-on uses, so that gives you a feel for the magnitude. This is a developer option precisely because it’s a trade-off involving battery life, and we’re very concerned about maximizing battery life, but if you and our team together can prove that there’s value in this option and people want it, then it will be upgraded to a fully supported API in the future.

Figure 7 shows the basic architecture that we expect if you implement an app for high accuracy. On the bottom of the block diagram on the left you’ve got the GPS/GNSS chip. The GNSS measurements come up through the APIs we’ve just described, and then your app lives at the top in the application layer. You’re going to need access to a reference network to get the data that the reference stations are tracking. There are publicly available reference networks. I’ve listed one at the bottom: the International GNSS Service. You can get data from them free.

Figure 7. Apps for high-accuracy GPS.(Image: Frank van Diggelen, Roy Want and Wei Wang )

Then you need to process that data in some kind of position library, and that does all the carrier-phase processing, and that too is available as open-source code. RTKLib.com has an open-source package for precise positioning. Then you’re good to go.

We mentioned that dual frequency gives you much faster convergence to the high accuracy, but you don’t have to wait until the dual-frequency phones come out. You can start doing this with single-frequency phones. Here’s an example of someone who’s already done that. This is an app created by the French Space Agency, and they’re doing exactly what we show on the block diagram on the left and they’re achieving sub-meter accuracy after a few minutes of convergence.

Here’s some more external analysis that’s been done in a similar way. This is from a paper called “Positioning with Android GNSS.” This is using one of those chips that we showed you, the chip that goes in cell phones that does dual frequency. What’s been shown here is the cumulative results over many different starts of the GPS and what you see is that most of the time the accuracy is better than a meter. You see that on the vertical axis, which is 0 to 1 meters, the accuracy gets to better than a meter in less than one minute and then continues to converge as long as the phone continues to track that carrier phase continuously.

Here’s a another similar but different paper. This is using one of the chips that’s meant for cars. This was tested in a car driving around that track there, and what the plot here shows is the accuracy after the initial convergence while the car was driving. You see with GNSS alone the accuracy is 1 to 2 meters, and with this carrier-phase processing it’s at a couple of decimeters.

For you to build this, what are you going to need? Of course you need the device location to be enabled and your app has to have location permissions, so that’s going to come from the user. You need the basic GNSS measurements, that’s been available since Android N. You also need this continuous carrier phase I’ve been talking about and that’s available in P with the developer option. It would be nice to have dual frequency for fast convergence and that’s coming soon. You need a reference network such as the one we already mentioned there are also commercial reference networks out there and commercially available software to do the same thing, but we recommend you start with the free stuff and go from there.

Finally there’s the app from you.

In summary, everything we’ve been showing you here is based on indoor and outdoor technology that’s been evolving kind of in parallel. In each case we have a new technology and Android P gives you a way to access it.

Indoors Again

The new technology is Wi-Fi RTT and round-trip time-enabled access points. We give you a public API to access these measurements, but you need access point infrastructure. This is where some of you can move ahead this year, because if you have a customer who owns or controls a venue, they can upgrade their access points — sometimes just a firmware upgrade — and then you have the infrastructure. Android P comes out later this year, and you can implement something and have indoor navigation, or create any other type of context-aware app.

For example, someone goes in a store: where’s the milk? You can make the world a better place for all of us by saving us from the tyranny of having to ask directions from strangers. And if you’re not one of those people who has access to this now, in a few years the infrastructure will naturally evolve as access points upgrade to RTT, and one-meter location will be automatically available from the Fused Location Provider.

Now Outdoors

For this carrier-phase process, it’s not just outdoors, but outdoors with open sky. Sənə nə lazımdır? Dual frequency and continuous carrier phase. We give you the API and the developer option to make use of that. You will need reference-station access as we mentioned, and then applications.

What can you do outdoors with open sky? We already mentioned the traffic example. There are many others that readily come to mind where existing GPS accuracy doesn’t cut it. For example geocaching, where people look for treasures it would be nice to have one-meter accuracy. Precision sports monitoring. Imagine a snowboarder who wants to measure her tracks very precisely after the fact. Five-meter location is not good enough. One meter would be great.

Speaking of sports, there are more and more drone apps where you have a kind of “follow me” capability, and the drone will fly along and video you. Well it would be nice if it videos you and not the person next to you. Və sair. There are hundreds of apps, and you’re probably thinking of some right now, and that’s the whole point.

We want you to write those apps, and together we’ll bend the arc of technology history closer to the present. I’m really looking forward to next year to see you back here and see what you’ve created.

Finally, we want to leave you with a couple of pointers. When you build location apps, please build great location apps. You must have user trust. Please provide the user with transparency and control. You’re going to have to ask for location permissions for this. Explain to them what you’re doing, how it benefits them. When things go wrong, make your app recover gracefully. If these measurements are unavailable for some moment or something goes wrong, you can fall back to the Fused Location Provider location.

Think about that and, finally, respect the battery life trade-offs that we’ve discussed.

FRANK VAN DIGGELEN is a principal engineer in the Android location team, leading high-accuracy location including Wi-Fi and GPS. He holds more than 90 U.S. patents on GPS, and is the author of A-GPS, a textbook on Assisted-GPS. He has a Ph.D. from Cambridge University and teaches a GPS class at Stanford.

ROY WANT received his doctorate in computer science from Cambridge University and is a research scientist at Google. His interests include mobile and ubiquitous computing. He is an IEEE Fellow and secretary for IEEE Task Group 802.11az (Next-Generation Positioning). To date, he holds 100+ issued patents in this area.

WEI WANG s a software engineer in the Android location and context team. He works on the Fused Location Provider API. His main focus is reducing battery consumption of location, as well increasing location accuracy. He received a master’s degree in information security from Carnegie Mellon University and a master’s degree from Southeast University in China.


Sophos Home

Hitman Pro

Intercept X for Mobile


OsmAnd

Qiymət: Free / Up to $8.99

OsmAnd is a different type of navigation app. It caters directly to people who want offline maps. You can download a bunch of them and most of them are pretty good. The free version of the app has a download limit. You can purchase additional downloads through in-app purchases. Some other features include turn-by-turn navigation, an offline search, maps for things other than driving, and more. It’s probably not as good as something like HERE or Google Maps for online use, but it’s among the best offline GPS apps available right now.


NeverLate

You don't have to worry about timeliness if you have NeverLate. This app tells you when you need to leave your current location in order to reach your destination on time.

It doesn't just rely on the distance of your trip, though, as it factors in traffic reports and provides alternate routes when needed.

NeverLate | Currently on sale for about $6 usually about $12


How to Spy on Your Employee

NetVizor is a powerful network surveillance software that allows you to monitor ALL computers of the entire network from one centralized location! NetVizor can be deployed over a business network in seconds and allow for easy centralized log viewing via one central networked PC/laptop. All you need to do is point and click different users to view their activities on your own computer! No physical presence is needed to monitor ALL employees!

Müntəzəm olaraq $399.00, Now Just $295.00!


For GPS point data using android, default camera app or other software? - Coğrafi İnformasiya Sistemləri

Lookout Mobile Security is an app available for Android and iOS that helps protect your device and personal data.

Lookout features

There are two versions of Lookout:

  • A free version that provides essential security features (preinstalled on Android download from the App Store for iOS)
  • A premium version that offers additional, advanced security features. This version is available separately for an additional monthly or yearly fee from your device's app store.
  • Remotely sound an alarm on your device (even when it’s in silent mode).
  • Find your device on a map.
  • Automatically save your device’s location before the battery dies, so you have a better chance of locating it, even after the device is offline.
  • Post a custom locked-screen message to help get your device back.
  • Alert you if your device’s operating system is out-of-date or insecure and helps you configure your security settings.
  • Protects your device from viruses, malware, and spyware.
  • Initiate real-time or scheduled security scans to automatically get security updates.
  • Find your lost or stolen device with GPS. If it's nearby, use Scream to sound an alarm, even if the device is in silent mode.
  • Schedule backups to save or restore your contacts on the Lookout website.
  • Get Theft Alerts emailed to you when Lookout sees activity that could mean your device was stolen.
  • Safe Browsing scans every site you visit, protecting you from possible phishing attempts and other online threats.
  • Use Privacy Advisor to scan all apps that access personal information, such as your location, messages, and contact.
  • Schedule backups to save or restore your contacts, photos, and call history.
  • If your device is lost or stolen, you can:
    • Remotely wipe your personal data and SD card.
    • Remotely lock your device.

    Tələblər

    To use Lookout, make sure you have:

    • Android or iOS device with a T-Mobile data plan
    • Data or Wi-Fi connection to locate your phone
    • Content blocking disabled on your account

    Your Lookout account

    1. Lookout.
    2. Seçin Get Started.
    3. Üstündə Təhlükəsizlik page, confirm Enable Security is selected and then select Sonrakı.
    4. Üstündə Yedəkləmə page, confirm Enable Backup is selected and then select Sonrakı.
    5. İçində Missing Device page, select Enable GPA & Wireless Location.
    6. Seçin Use Wireless Networks və sonra seçin Agree.
    7. Seçin Use GPS Satellites.
    8. Seçin New User.
    9. Enter the required information and then select Start Lookout.

    Try Lookout Premium for free

    From the free Lookout app, you can initiate a free trial of the Premium version. To initiate the trial, select Try Premium for free. After initiating the Premium trial, you have a set number of days before you'll need to pay to keep it. If you choose not to keep it, your account will automatically revert back to the free Lookout version.