Aplikacja Collector może korzystać z modułu GPS wbudowanego w urządzenie lub dodać zewnętrzny odbiornik GPS w celu uzyskania danych o wysokiej dokładności. Na rynku dostępnych jest wiele odbiorników GPS, jednak nie wszystkie z nich działają bezpośrednio z aplikacją Collector. Aby możliwe było użycie odbiornika GPS z aplikacją Collector, musi on obsługiwać dane wyjściowe w formacie NMEA 0183. Korzystając z urządzenia z systemem iOS, należy także wybrać jeden z odbiorników GPS obsługiwanych w systemie iOS. Ponieważ firma Esri nie publikuje listy obsługiwanych odbiorników GPS dla systemów Android lub Windows, udostępniono listę odbiorników używanych podczas testowania aplikacji Collector w systemie Android i Windows.
Obsługa standardu NMEA
Aplikacja Collector obsługuje wersje NMEA 4.00 i 4.10. Może ona odczytywać następujące zdania NMEA:
- GGA: Dane powiązane z czasem, pozycją i poprawką
- GSA: DOP i aktywne satelity GNSS
- GSV: Widoczne satelity GNSS
- RMC: Zalecane minimalne dane GNSS
- VTG: Kurs nad ziemią i prędkość względem ziemi
- GST: Statystyka błędu pseudozakresu GNSS
Jeśli aplikacja Collector odbiera zdania GST, które zawierają informacje o dokładności dla określonej współrzędnej, wykorzysta je do określenia dokładności. Domyślnie wartości dokładności w pionie i w poziomie są określane z użyciem funkcji średniej kwadratowej (RMS). Poziom ufności przy średniej RMS wynosi od 63% do 68% w przypadku dokładności w poziomie oraz 68% w przypadku dokładności w pionie. Jeśli włączono ustawienie dokładności Poziom ufności 95%, aplikacja Collector będzie stosować współczynnik konwersji przy obliczaniu średniej RMS i zgłaszać dokładności pionowe i poziome z poziomem ufności 95%.
Jeśli aplikacja Collector nie odbiera zdania GST z odbiornika GPS, ale odbiera zdanie GSA, to dokładność jest w aplikacji Collector szacowana z użyciem wartości parametrów poziomego rozmycia precyzji (HDOP) oraz pionowego rozmycia precyzji (VDOP). Szacowana dokładność w poziomie jest obliczana przez pomnożenie wartości HDOP przez 4,7, a szacowana dokładność w pionie jest obliczana przez pomnożenie wartości VDOP przez 4,7.
Notatka:
Wewnętrzne moduły GPS niektórych urządzeń z systemem Android generują dane wyjściowe w formacie NMEA. Jeśli urządzenie generuje nieprawidłowe dane wyjściowe NMEA, aplikacja Collector używa danych o dokładności zgłaszanych przez usługę lokalizacji urządzenia.
Odbiorniki GPS obsługiwane w systemie iOS
Aby możliwe było bezpośrednie połączenie odbiornika Bluetooth z urządzeniem z systemem iOS, odbiornik musi należeć do programu MFi oraz generować dane wyjściowe w formacie zdań NMEA. Poniższych odbiorników można używać bezpośrednio z aplikacją Collector na obsługiwanych urządzeniach z systemem iOS.
Wskazówka:
Aby sprawdzić wersję oprogramowania wbudowanego odbiornika GPS, należy sparować odbiornik z urządzeniem, przejść w urządzeniu do panelu ustawień Informacje o i wybrać nazwę sparowanego odbiornika.
- Bad Elf GNSS Surveyor, GPS Pro i GPS Pro+
Odbiorniki GNSS Surveyor i GPS Pro+ wymagają oprogramowania wbudowanego w wersji 2.1.40 lub nowszej, a odbiornik GPS Pro wymaga oprogramowania wbudowanego w wersji 2.0.90 lub nowszej.
- CHC X20i z oprogramowaniem wbudowanym w wersji 2.0.251 lub nowszej
- Dual XGPS150A i XGPS160 z oprogramowaniem wbudowanym w wersji 2.0.0 lub nowszej
- Eos Arrow Lite, Arrow 100, Arrow 200 i Arrow Gold z oprogramowaniem wbudowanym w wersji 2.0.251 lub nowszej
- Garmin GLO z oprogramowaniem wbudowanym w wersji 3.00 lub nowszej
- Geneq SxBlue II i SxBlue III z oprogramowaniem wbudowanym w wersji 2.0.251 lub nowszej
- Leica Zeno GG04 plus — oprogramowanie wbudowane płyty procesora w wersji 1.0.20 lub nowsze
- Trimble R1 i R2
Odbiornik Trimble R1 wymaga oprogramowania wbudowanego w wersji 5.03 lub nowszej, a odbiornik Trimble R2 wymaga oprogramowania wbudowanego w wersji 5.14 lub nowszej.
Do odbioru poprawnych informacji o położeniu wymagana jest aplikacja GNSS Status firmy Trimble.
Innych odbiorników, które mogą generować dane wyjściowe w formacie komunikatów NMEA wymienionych powyżej, ale nie są bezpośrednio obsługiwane za pośrednictwem połączenia Bluetooth, można używać po zakupieniu urządzenia NMEA-BT firmy Aman Enterprises. Informacje o szczegółowych wymaganiach i obsługiwanych odbiornikach można znaleźć w witrynie tego producenta.
Odbiorniki GPS testowane w systemie Android i Windows
Aplikacja Collector działa z każdym odbiornikiem obsługiwanym w systemie Android lub Windows, którego dane wynikowe to zdania NMEA 0183. Ponieważ zespół programistów nie certyfikuje żadnego urządzenia, poniżej przedstawiono listę używanych urządzeń:
Uwaga:
Nie jest to obszerna lista wszystkich urządzeń działających z aplikacją Collector.
- Bad Elf GNSS Surveyor, GPS Pro i GPS Pro+
- Carlson BRx6+
- Dual XGPS150A i XGPS160
- Eos Arrow Lite, Arrow 100, Arrow 200 i Arrow Gold
- Garmin GLO¹
- Geneq SxBlue II i SxBlue III²
- Juniper Geode
- Leica GG03¹, GG04 i Zeno 20¹
- Septentrio Altus NR2 i Altus GeoPod²
- Spectra Precision SP60¹ i MobileMapper300¹
- Trimble Catalyst¹
Wymagany jest system Trimble Mobile Manager for Trimble Catalyst.
- Trimble R1, R2, R8s¹ i R10¹
Aplikacja GNSS Status firmy Trimble (Windows lub Android) jest wymagana do odbierania skorygowanych pozycji za pomocą odbiorników R1 lub R2. W systemie Android potrzebna jest także aplikacja GNSS Direct firmy Trimble.
W przypadku odbiornika Trimble R1 w systemie Windows aplikacja Collector nie ma dostępu do różnicowych poprawek GPS z RTX. Aplikacja Collector może jednak uzyskiwać informacje o lokalizacji z autonomicznymi poprawkami GPS, jak również z poprawkami pochodzącymi z systemu SBAS i lokalnej stacji bazowej z użyciem protokołu NTRIP.
W przypadku odbiornika Trimble R2 w systemie Windows aplikacja Collector nie ma dostępu do informacji o lokalizacji z RTX ani do informacji o lokalizacji z poprawkami lokalnej stacji bazowej z użyciem protokołu NTRIP. Aplikacja Collector ma jedynie dostęp do autonomicznych poprawek GPS i informacji o lokalizacji z poprawkami pochodzącymi z systemu SBAS.
Zespół programistów napotkał problemy podczas parowania odbiornika Trimble R10 z urządzeniami Samsung Galaxy S5 i S7.
¹Tylko system Android; ²Tylko system Windows