Arbeits-Tablet GNSS (GPS) unter Windows 8 in QGIS integrieren lassen?

9

Ich habe ein Tablet - Dell Latitude 10 unter Windows 8 mit integriertem Broadcom GNSS-Empfänger BCM47511 (GPS, Glonass ...). Da GPS und Windows 8 integriert sind, gibt es die "neue" Möglichkeit, GPS-Daten bereitzustellen, die als Windows-Standortanbieter bezeichnet wird. Diese "neue" Methode bedeutet, dass sie derzeit in fast jeder Navigations- / Lokalisierungssoftware nicht richtig oder überhaupt nicht funktioniert - da diese Software GPS-Daten vom COM-Anschluss erwartet. Einschließlich QGIS - im Moment ist es auf der Roadmap - http://hub.qgis.org/issues/7878

Jedenfalls habe ich nach ausgiebiger Suche Software gefunden, die die MS-Lokalisierungsplattform umgehen kann. Es heißt Centrafuse Localizer. Diese Software kann den COM-Anschluss simulieren und GPS-Daten über ihn senden, sodass einige Software diese lesen können.

Leider nicht QGIS. QGIS kann den Port sehen (nur um ihn zu testen, habe ich COM 1 in 5 und 7 geändert) und die Liste der seriellen Geräte in QGIS geändert, aber nach dem Klicken auf Verbinden schlägt dies immer fehl.

Wenn Sie an ein Tablet mit integriertem GPS denken, überlegen Sie es sich zweimal! Aus meiner Sicht ist es einfach zu früh - wahrscheinlich auch noch keine richtigen Treiber, wie ich aus der Broadcom Readme-Datei gelesen habe. Selbst wenn GPS "funktioniert", ist die Bildwiederholfrequenz und -präzision im Vergleich zu meinem Telefon schrecklich. Und alle Software muss geändert werden, um mit dieser neuen Schnittstelle zu arbeiten ...

Gibt es eine andere Möglichkeit, GNSS (GPS) unter Windows 8 mit QGIS in Work Tablet zu integrieren?

Miro
quelle
2
Können Sie über Hyper Terminal oder Putty eine Verbindung zum Port herstellen und prüfen, ob gültiges NMEA ausgegeben wird?
Nathan W
Nathan W danke, ich werde es versuchen. Obwohl mir das wahrscheinlich zu weit fortgeschritten ist. Ich habe Putty nur wenige Male in meinem Leben verwendet und habe keine Ahnung, wie gültig NMEA aussehen sollte.
Miro
Mapperz - Vielen Dank, ich habe sichergestellt, dass ich den neuesten Treiber von Dell habe, bevor ich dies gepostet habe. Ich habe auch den zweiten Artikel aus dem Jahr 2009 für Windows XP gelesen, in dem es um verschiedene GPS-Karten geht, die über den COM-Port funktionieren. Aber es ist nicht wirklich mit diesem Problem verbunden.
Miro

Antworten:

3

Am Ende habe ich mich entschlossen, einen neueren Treiber einer anderen Firma auszuprobieren.

Broadcom GNSS Geolocation-Treiber für Windows 8.1 (32-Bit), 8 (32-Bit) - ThinkPad Tablet 2 19.14.8401.4 24. November 2012

Mit diesem Treiber und Centrafuse Localizer funktioniert das GPS schließlich in QGIS (und in gewisser Weise auch in Google Earth). Hurra!

Sie brauchen in diesem Moment diese Dinge:

  1. Centrafuse Localizer (leider keine Freeware) umgeht den nutzlosen Windows-Standortanbieter
  2. Installieren Sie den Treiber von Lenovo (wodurch Broadcom GNSS ordnungsgemäß funktioniert).
  3. QGIS (getestet mit Version 2.0.1) - GPS befindet sich unter Ansicht / Bedienfelder / GPS-Informationen
    • Ich habe beschlossen, die Verbindung zum seriellen Gerät herzustellen, um festzustellen, ob der COM-Anschluss verfügbar ist

Schade, dass Sie Microsoft die Abwärtskompatibilität vollständig ausschließen!

Schade, dass Sie DELL nicht den richtigen Funktionstreiber zur Verfügung stellen!

Stellen Sie sicher, dass der Sensor im Localizer funktioniert:

Centrafuse Localizer

Meine gespeicherte Teststrecke in QGIS:

Gespeicherter Track in Qgis

Viel Glück!

Miro
quelle
Wir haben mit Localizer auf Acer Tablets gespielt, aber meine Benutzer sagen mir, dass die Benutzer mit der Genauigkeit von a zufriedener sind, wenn sie versuchen, Fragen mit höherer Genauigkeit wie "Auf welcher Seite der Landparzellengrenze befindet sich dieser Baum?" Herauszufinden externer GPS-Stick. Die ergonomischen Probleme, die durch einen aus Ihrem Tablet ragenden Stick entstehen, können einfach mit einem kurzen Mini-USB-Kabel und etwas Klebeband gelöst werden. Außerdem weist Localizer 4 einige Stabilitätsprobleme auf. Ich habe es gestern tatsächlich geschafft, eine BSOD-Schleife mit einem Vanilla Win 8.1-Tablet zu erstellen, indem ich den Test-Download installiert habe. Ich musste die Maschine zurücksetzen.
MonsterMushroom
Interessant, danke fürs Teilen. Vor einiger Zeit haben wir uns entschieden, auch externes GPS zu kaufen (Highspeed Bleutooth GPS). Nach wenigen Starttests gab es keinen großen Unterschied. Aber es war definitiv bequemer, es einfach zu koppeln und sofort mit qgis zu verwenden.
Miro
2

Ich musste dieses Problem für einen Client lösen, auf dem QGIS auf Windows-Tablets 8-10 ausgeführt wird.

Die beste Lösung, die ich bisher gefunden habe, ist GpsGate Splitter Express . Wenn Sie es mit dem Plugin installieren, können Sie die GPS-Daten vom Standortanbieter lesen und an einen virtuellen COM-Port senden. Das Programm wird beim Start ausgeführt, daher muss der sichere UEFI-Start deaktiviert werden, damit dies funktioniert.

Und das Beste daran: GpsGate Splitter Express ist sowohl für den privaten als auch für den kommerziellen Gebrauch kostenlos, wie auf der Website angegeben.

Tarikki
quelle
1

Nach vielen Nachforschungen habe ich eine Lösung für dieses Problem gefunden, indem ich nur kostenlose Tools verwendet habe.

  • GNSSDataInterface: Ein großartiges Tool, das von der Windows-Standort-API liest und Daten an einen COM-Port sendet. Sie können konfigurieren, welcher Port und ob Sie alle automatisch starten möchten.
  • Com0com: Erstellt virtuelle Ports und koppelt sie. So können Sie Daten von einem Port zu einem anderen übertragen. in meinem Fall (COM4 <-> COM5)

Mit GNSSDataInterface können Sie also Daten an COM4 senden und dank com0com mit COM5 koppeln. QGIS muss COM5 (freier Port) verwenden, um Daten abzurufen.

Ein weiteres interessantes Tool sind SensorDisgnosticTool (zum Überprüfen, ob Ihr GPS Daten über den Sensor erfasst) und GPSView zum Überprüfen der Daten von einem COM-Port.

Grüße.

Santiago Soto Lopez-Cepero
quelle
1

Es gibt auch GPSReverse: https://www.gpssensordrivers.com/ Es ist kostenlos für Evaluierungszwecke ... scheint aber nie abzulaufen.

Laden Sie die GPSComplete-Bewertung (mit allem geliefert) mit der richtigen Bitigkeit herunter. Öffnen Sie das Werkzeug. Installieren Sie den COM-Port-Treiber, wählen Sie iLocation als Sensor aus und lassen Sie den Rest als Standard. Installieren Sie dann den Transfer-Tool-Dienst, legen Sie die ILocation-Abfrage als Quelle und den COM-Port-Treiber als Ziel fest. Die Benutzeroberfläche kann danach geschlossen werden, alles funktioniert als Hintergrunddienst.

Manchmal ist es möglich, COM-Anschlüsse am Gerät mit einigen Einstellungen oder einem anderen Treiber direkt zu aktivieren, dies variiert jedoch stark zwischen Herstellern / Modellen und ist häufig nicht dokumentiert. Hier ist ein Tutorial für EM7455: https://zukota.com/sierra-wireless-em7455-how-to-enable-com-ports/

toster-cx
quelle
Könnten Sie das etwas näher erläutern?
Eisvogel
@Kingfisher hat einige Details hinzugefügt, die Ergebnisse variieren je nach Tablet. Bei einigen ist der Start sehr langsam und die Standortdaten sind verzögert. Nicht sicher warum.
Toster-CX
GPSReverse funktionierte für meine MC7355-Karte. Diese Software zeigt auch die empfangenen Echtzeitdaten an, sodass Sie sehen können, ob Sie einen Fix haben oder nicht (meiner hat ungefähr 20 Minuten gedauert, um beim ersten Mal ein Signal zu erstellen).
Vallismortis