Czy tablet do pracy integruje GNSS (GPS) w systemie Windows 8 z QGIS?

9

Mam tablet - Dell Latitude 10, z systemem Windows 8, ze zintegrowanym odbiornikiem GNSS Broadcom BCM47511 (GPS, Glonass ...). Ponieważ jest zintegrowany z GPS i Windows 8, istnieje „nowy” sposób dostarczania danych GPS o nazwie Windows Location Provider. Ten „nowy” sposób oznacza, że ​​w tej chwili nie działa poprawnie lub prawie w żadnym oprogramowaniu do nawigacji / lokalizacji - ponieważ oprogramowanie to oczekuje danych GPS pochodzących z portu COM. W tym QGIS - w tej chwili jest to na mapie drogowej - http://hub.qgis.org/issues/7878

W każdym razie po obszernych poszukiwaniach znalazłem oprogramowanie, które może ominąć platformę lokalizacyjną MS. Nazywa się Centrafuse Localizer. To oprogramowanie może symulować port COM i przesyłać za jego pośrednictwem dane GPS, aby niektóre programy mogły je odczytać.

Niestety nie QGIS. QGIS widzi port (aby go przetestować, zmieniłem COM 1 na 5 i 7) i zmienia listę urządzeń szeregowych w QGIS, ale po naciśnięciu Connect zawsze się nie udaje.

Jeśli myślisz o tablecie ze zintegrowanym GPS, zastanów się dwa razy! Z mojego punktu widzenia jest to po prostu za wcześnie - prawdopodobnie także nie ma odpowiednich sterowników, jak to, co przeczytałem z pliku Readme Broadcom. Nawet gdy GPS „działa”, częstotliwość odświeżania i precyzja są straszne w porównaniu z moim telefonem. Całe oprogramowanie musi zostać zmienione, aby działało z tym nowym interfejsem ...

Czy jest inny sposób, aby spróbować zintegrować służbowy tablet GNSS (GPS) w systemie Windows 8 z QGIS?

Miro
źródło
2
Czy możesz podłączyć się do portu za pomocą czegoś takiego jak Hyper Terminal lub Putty i sprawdzić, czy to zrzuca prawidłowy NMEA.
Nathan W
Nathan W dziękuję, spróbuję. Chociaż jest to prawdopodobnie dla mnie zbyt zaawansowane. Użyłem Putty tylko kilka razy w życiu i nie mam pojęcia, jak powinna wyglądać ważna NMEA.
Miro
Mapperz - Dziękuję, upewniłem się, że zanim to opublikowałem, mam najnowszy sterownik firmy Dell. Przeczytałem również drugi artykuł z 2009 roku dla systemu Windows XP, mówiący o innej karcie GPS, która działała przez port COM. Ale tak naprawdę nie ma to związku z tym problemem.
Miro

Odpowiedzi:

3

Na koniec postanowiłem wypróbować nowszy sterownik innej firmy.

Sterownik Broadcom GNSS Geolocation dla Windows 8.1 (32-bit), 8 (32-bit) - ThinkPad Tablet 2 19.14.8401.4 24 lis 2012

Dzięki temu sterownikowi i Centrafuse Localizer GPS wreszcie działa w QGIS (a także w pewien sposób w Google Earth). Brawo!

W tym momencie potrzebujesz:

  1. Centrafuse Localizer (który niestety nie jest darmowy), aby ominąć dostawcę lokalizacji systemu Windows, który jest bezużyteczny
  2. Zainstaluj sterownik od Lenovo (dzięki czemu Broadcom GNSS działa poprawnie)
  3. QGIS (testowany z wersją 2.0.1) - GPS znajduje się w obszarze Widok / panele / informacje GPS
    • Postanowiłem ustawić połączenie z urządzeniem szeregowym, aby sprawdzić, czy port COM jest dostępny

Wstydź się, Microsoft, aby całkowicie wyłączyć wsteczną kompatybilność!

Wstydź się, DELL, że nie zapewnisz właściwego funkcjonalnego sterownika!

Upewnij się, że czujnik działa w lokalizatorze:

Centrafuse Localizer

Moja zapisana ścieżka testowa w QGIS:

Zapisany ślad w Qgis

Powodzenia!

Miro
źródło
Graliśmy z Localizerem na tabletach Acer, jednak moi użytkownicy mówią mi, że kiedy próbują dowiedzieć się pytań o większej precyzji, takich jak „Po której stronie granicy działki jest drzewo, na którym siedzą”, użytkownicy są bardziej zadowoleni z dokładności zewnętrzny kij GPS. Problemy ergonomiczne związane z wystającym z tabletu drążkiem można łatwo rozwiązać za pomocą krótkiego kabla mini-usb i taśmy klejącej. Ponadto Localizer 4 ma pewne problemy ze stabilnością. Wczoraj udało mi się zrobić pętlę BSOD za pomocą waniliowego tabletu Win 8.1, instalując wersję próbną. Musiałem zresetować maszynę.
MonsterMushroom,
Ciekawe, dziękuję za udostępnienie. Wcześniej zdecydowaliśmy się również na zakup zewnętrznego GPS (szybki GPS bleutooth GPS). Po kilku początkowych testach nie było dużej różnicy. Ale zdecydowanie wygodniej było po prostu sparować i używać go z qgis od razu po wyjęciu z pudełka.
Miro
2

Musiałem rozwiązać ten problem dla klienta z systemem QGIS na tabletach z systemem Windows 8-10.

Najlepszym rozwiązaniem, jakie do tej pory znalazłem, jest GpsGate Splitter Express . Zainstalowanie go za pomocą wtyczki umożliwia odczyt danych GPS od dostawcy lokalizacji i wysłanie ich do wirtualnego portu COM. Program działa podczas uruchamiania, więc bezpieczne uruchomienie UEFI musi być wyłączone, aby działało.

I najlepsze: GpsGate Splitter Express jest bezpłatny zarówno do użytku prywatnego, jak i komercyjnego, jak podają na swojej stronie internetowej.

tarikki
źródło
1

po długim dochodzeniu znalazłem rozwiązanie tego problemu, używając tylko bezpłatnych narzędzi.

  • GNSSDataInterface: świetne narzędzie, które odczytuje z interfejsu API lokalizacji systemu Windows i wysyła dane do portu COM. Możesz skonfigurować, który port i jeśli chcesz uruchomić wszystko automatycznie.
  • Com0com: tworzy porty wirtualne i łączy je w pary. Możesz więc przesyłać dane z jednego portu do drugiego. w moim przypadku (COM4 <-> COM5)

Dzięki GNSSDataInterface możesz wysyłać dane do COM4, ​​a dzięki parze com0com z COM5. QGIS będzie musiał użyć COM5 (wolny port), aby uzyskać dane.

Kolejnym interesującym narzędziem jest SensorDisgnosticTool (do sprawdzania, czy GPS żąda danych przez czujnik) i GPSView, do sprawdzania danych z portu COM.

Pozdrowienia.

Santiago Soto Lopez-Cepero
źródło
1

Istnieje również GPSReverse: https://www.gpssensordrivers.com/ Jest to darmowy do celów ewaluacyjnych ... ale nigdy nie wygasa.

Pobierz GPSZakończ ocenę (zawiera wszystko) z poprawną bitowością. Otwórz narzędzie. Zainstaluj sterownik portu COM, wybierz iLocation jako czujnik, resztę pozostaw jako domyślną. Następnie zainstaluj usługę narzędzia do przesyłania, ustaw zapytanie ILocation jako źródło, a sterownik portu COM jako miejsce docelowe. Interfejs użytkownika można później zamknąć, wszystko działa jako usługa w tle.

Czasami możliwe jest włączenie portów COM bezpośrednio w urządzeniu za pomocą niektórych ustawień lub innego sterownika, ale różni się znacznie między producentami / modelami i często nie jest to udokumentowane. Oto samouczek dla EM7455: https://zukota.com/sierra-wireless-em7455-how-to-enable-com-ports/

toster-cx
źródło
Czy mógłbyś trochę to rozwinąć?
Zimorodek
@Kingfisher dodał pewne szczegóły, wyniki różnią się w zależności od tabletu. Na niektórych bardzo wolno uruchamia się, a dane lokalizacji są opóźnione. Nie pewny dlaczego.
toster-cx
GPSReverse pracował dla mojej karty MC7355. To oprogramowanie wyświetla również otrzymywane dane w czasie rzeczywistym, dzięki czemu możesz sprawdzić, czy masz poprawkę, czy nie (moje zajęło około 20 minut, aby ustanowić sygnał za pierwszym razem).
vallismortis