Faire en sorte que la tablette de travail intègre GNSS (GPS) sur Windows 8 avec QGIS?

9

J'ai une tablette - Dell latitude 10, exécutant Windows 8, avec récepteur Broadcom GNSS BCM47511 (GPS, Glonass ...). Parce qu'il est intégré au GPS et à Windows 8, il existe une "nouvelle" façon de fournir des données GPS appelée Windows Location Provider. Cette "nouvelle" façon signifie qu'elle ne fonctionne pas correctement ou pas du tout dans presque tous les logiciels de navigation / localisation en ce moment - car ce logiciel attend des données GPS provenant du port COM. Y compris QGIS - en ce moment il est sur la feuille de route - http://hub.qgis.org/issues/7878

Quoi qu'il en soit, après une recherche approfondie, j'ai trouvé un logiciel qui peut contourner la plate-forme de localisation MS. Il s'appelle Centrafuse Localizer. Ce logiciel peut simuler le port COM et envoyer à travers lui des données GPS afin que certains logiciels puissent le lire.

Malheureusement pas QGIS. QGIS peut voir le port (juste pour le tester, j'ai changé COM 1 en 5 et 7) et il change la liste des périphériques série dans QGIS mais après avoir cliqué sur Connect, il échoue toujours.

Si vous songez à une tablette avec GPS intégré, réfléchissez bien! De mon point de vue, il est tout simplement trop tôt - il n'y a probablement pas encore de pilotes appropriés comme ce que j'ai lu dans le fichier Lisezmoi de Broadcom. Même lorsque le GPS "fonctionne", le taux de rafraîchissement et la précision sont terribles par rapport à mon téléphone. Et tous les logiciels doivent être modifiés pour fonctionner avec cette nouvelle interface ...

Existe-t-il un autre moyen de faire en sorte que la tablette de travail GNSS (GPS) soit intégrée à Windows 8 avec QGIS?

Miro
la source
2
Pouvez-vous vous connecter au port à l'aide de quelque chose comme Hyper Terminal ou Putty et voir s'il vide une NMEA valide.
Nathan W
Merci Nathan W, je vais essayer. Bien que ce soit probablement trop avancé pour moi. J'ai utilisé Putty seulement quelques fois dans ma vie et je n'ai aucune idée à quoi devrait ressembler un NMEA valide.
Miro
Mapperz - Merci, je me suis assuré avant de poster ceci que j'ai le dernier pilote de Dell. J'ai également lu le deuxième article de 2009 pour Windows XP parlant de différentes cartes GPS qui fonctionnaient via le port com. Mais ce n'est pas vraiment lié à ce problème.
Miro

Réponses:

3

À la fin, j'ai décidé d'essayer un pilote plus récent d'une autre société.

Pilote de géolocalisation Broadcom GNSS pour Windows 8.1 (32 bits), 8 (32 bits) - ThinkPad Tablet 2 19.14.8401.4 24 novembre 2012

Avec ce pilote et Centrafuse Localizer, le GPS fonctionne enfin dans QGIS (et aussi d'une certaine manière dans Google Earth). Hourra!

Vous avez besoin en ce moment de ces choses:

  1. Centrafuse Localizer (qui n'est malheureusement pas un freeware) pour contourner le fournisseur de localisation Windows qui est inutile
  2. Installer le pilote de Lenovo (ce qui fait que Broadcom GNSS fonctionne correctement)
  3. QGIS (testé avec la version 2.0.1) - Le GPS est sous Affichage / Panneaux / Informations GPS
    • J'ai décidé de configurer la connexion au périphérique série pour voir si le port COM est disponible

Honte à vous, Microsoft, de supprimer totalement la compatibilité descendante!

Honte à vous DELL de ne pas fournir le bon pilote fonctionnel!

Assurez-vous que le capteur fonctionne dans le localisateur:

Centrafuse Localizer

Ma piste de test enregistrée dans QGIS:

Piste enregistrée dans Qgis

Bonne chance!

Miro
la source
Nous avons joué avec Localizer sur les tablettes Acer, mais mes utilisateurs me disent que lorsqu'ils essaient de trouver des questions de plus grande précision comme "De quel côté de la frontière de la parcelle terrestre se trouve cet arbre", les utilisateurs sont plus satisfaits de la précision d'un clé GPS externe. Les problèmes ergonomiques posés par un bâton sortant de votre tablette peuvent être facilement résolus par un court câble mini-usb et du ruban adhésif. De plus, Localizer 4 a quelques problèmes de stabilité. J'ai réussi à faire une boucle BSOD avec une tablette vanilla Win 8.1 hier juste en installant le téléchargement d'essai. J'ai dû réinitialiser la machine.
MonsterMushroom
Intéressant, merci du partage. Il y a quelque temps, nous avons décidé d'acheter également un GPS externe (GPS bleutooth à grande vitesse). Après quelques tests de départ, il n'y avait pas de grande différence. Mais il était certainement plus pratique de simplement l'associer et de l'utiliser avec des qgis directement sortis de la boîte.
Miro
2

J'ai dû résoudre ce problème pour un client exécutant QGIS sur les tablettes Windows 8-10.

La meilleure solution que j'ai trouvée jusqu'à présent est GpsGate Splitter Express . Si vous l'installez avec le plugin, il permet de lire les données GPS du fournisseur de localisation et de les envoyer vers un port COM virtuel. Le programme s'exécute au démarrage, le démarrage sécurisé UEFI doit donc être désactivé pour que cela fonctionne.

Et la meilleure partie: GpsGate Splitter Express est gratuit pour un usage privé et commercial, comme ils l'indiquent sur leur site Web.

tarikki
la source
1

après de nombreuses recherches, j'ai trouvé une solution à ce problème en utilisant uniquement des outils gratuits.

  • GNSSDataInterface: un excellent outil qui lit à partir de l'API de localisation Windows et envoie des données à un port COM. Vous pouvez configurer quel port et si vous souhaitez tout démarrer automatiquement.
  • Com0com: crée des ports virtuels et les associe. Vous pouvez donc transférer des données d'un port à un autre. dans mon cas (COM4 <-> COM5)

Ainsi, avec GNSSDataInterface, vous pouvez envoyer des données à COM4 et grâce à la paire com0com avec COM5. QGIS devra utiliser COM5 (port libre) pour obtenir des données.

Un autre outil intéressant est SensorDisgnosticTool (pour vérifier si votre GPS acquiert des données via le capteur) et GPSView, pour vérifier les données à partir d'un port COM.

Cordialement.

Santiago Soto Lopez-Cepero
la source
1

Il y a aussi GPSReverse: https://www.gpssensordrivers.com/ Il est gratuit à des fins d'évaluation ... mais ne semble jamais expirer.

Téléchargez l'évaluation GPSComplete (il est livré avec tout) avec le bon témoin. Ouvrez l'outil. Installez le pilote du port com, sélectionnez iLocation comme capteur, laissez le reste par défaut. Installez ensuite le service de l'outil de transfert, définissez la requête ILocation comme source et le pilote de port COM comme destination. L'interface utilisateur peut être fermée après cela, tout fonctionne comme un service d'arrière-plan.

Parfois, il est possible d'activer les ports COM sur l'appareil directement avec certains paramètres ou un pilote différent, mais cela varie beaucoup entre les fabricants / modèles et ce n'est souvent pas documenté. Voici un tutoriel pour EM7455: https://zukota.com/sierra-wireless-em7455-how-to-enable-com-ports/

toster-cx
la source
Pourriez-vous développer un peu cela?
Kingfisher
@Kingfisher a ajouté quelques détails, les résultats varient selon la tablette. Sur certains, le démarrage est très lent et les données de localisation sont lentes. Pas certain de pourquoi.
toster-cx
GPSReverse a fonctionné pour ma carte MC7355. Ce logiciel affiche également les données reçues en temps réel, vous pouvez donc voir si vous avez un correctif ou non (le mien a pris environ 20 minutes pour établir un signal la première fois).
vallismortis