¿Hacer que la tableta de trabajo integre GNSS (GPS) en Windows 8 con QGIS?

9

Tengo tableta: Dell latitude 10, con Windows 8, con receptor Broadcom GNSS integrado BCM47511 (GPS, Glonass ...). Debido a que está integrado con GPS y Windows 8, existe la "nueva" forma de proporcionar datos de GPS llamada Windows Location Provider. Esta "nueva" forma significa que no funciona correctamente o en absoluto en casi cualquier software de navegación / localización en este momento, porque este software espera que los datos del GPS provengan del puerto COM. Incluyendo QGIS - en este momento está en la hoja de ruta - http://hub.qgis.org/issues/7878

De todos modos, después de una búsqueda exhaustiva, encontré un software que puede omitir la plataforma de localización de MS. Se llama Centrafuse Localizer. Este software puede simular el puerto COM y enviar datos GPS a través de él para que algún software pueda leerlo.

Lamentablemente no QGIS. QGIS puede ver el puerto (solo para probarlo cambié COM 1 a 5 y 7) y cambia la lista de dispositivos en serie en QGIS pero después de presionar Conectar siempre falla.

Si estás pensando en una tableta con GPS integrado, ¡piénsalo dos veces! Desde mi punto de vista, es demasiado pronto, probablemente aún no haya controladores adecuados como lo que he leído del archivo Léame de Broadcom. Incluso cuando el GPS "funciona", la frecuencia de actualización y la precisión son terribles en comparación con mi teléfono. Y todo el software debe cambiarse para que funcione con esta nueva interfaz ...

¿Hay alguna otra forma en que pueda intentar hacer GNSS (GPS) integrada para tabletas de trabajo en Windows 8 con QGIS?

Miró
fuente
2
¿Puedes conectarte al puerto usando algo como Hyper Terminal o Putty y ver si está descargando NMEA válido?
Nathan W
use los controladores más
recientes
Nathan W gracias, lo intentaré. Aunque eso probablemente sea demasiado avanzado para mí. Utilicé Putty solo unas pocas veces en mi vida y no tengo idea de cómo debería ser NMEA válido.
Miro
Mapperz: Gracias, antes de publicar esto me he asegurado de que tengo el último controlador de Dell. También he leído el segundo artículo de 2009 para Windows XP que habla sobre diferentes tarjetas GPS que funcionaban a través del puerto com. Pero no está realmente conectado a este problema.
Miro

Respuestas:

3

Al final decidí probar un controlador más nuevo de otra compañía.

Controlador de geolocalización Broadcom GNSS para Windows 8.1 (32 bits), 8 (32 bits) - ThinkPad Tablet 2 19.14.8401.4 24 de noviembre de 2012

Con este controlador y Centrafuse Localizer, el GPS finalmente funciona en QGIS (y también de alguna manera en Google Earth). ¡Hurra!

Necesita en este momento estas cosas:

  1. Centrafuse Localizer (que desafortunadamente no es freeware) para evitar el proveedor de ubicación de Windows que es inútil
  2. Instale el controlador de Lenovo (lo que hace que Broadcom GNSS funcione correctamente)
  3. QGIS (probado con la versión 2.0.1): el GPS se encuentra en Ver / Paneles / Información del GPS
    • Decidí configurar la conexión al dispositivo serie para ver si el puerto COM está disponible

¡Qué vergüenza, Microsoft, por cortar totalmente la compatibilidad con versiones anteriores!

¡Qué vergüenza, DELL, por no proporcionar un controlador funcional adecuado!

Asegúrese de ver el sensor funcionando en el localizador:

Centrafuse Localizer

Mi pista de prueba guardada en QGIS:

Pista guardada en Qgis

¡Buena suerte!

Miró
fuente
Hemos jugado con Localizer en tabletas Acer, sin embargo, mis usuarios me dicen que cuando intentan resolver preguntas de mayor precisión como "De qué lado del borde de la parcela de tierra se encuentra ese árbol", los usuarios están más contentos con la precisión de un Dispositivo GPS externo. Los problemas ergonómicos planteados por un palo que sobresale de su tableta se pueden resolver fácilmente con un cable mini-usb corto y un poco de cinta adhesiva. Además, el Localizador 4 tiene algunos problemas de estabilidad. De hecho, ayer logré hacer un BSOD Loop con una tableta Vanilla Win 8.1 simplemente instalando la descarga de prueba. Tuve que reiniciar la máquina.
MonsterMushroom
Interesante, gracias por compartir. Hace un tiempo decidimos comprar GPS externo también (GPS de alta velocidad bleutooth). Después de algunas pruebas iniciales, no hubo gran diferencia. Pero definitivamente era más conveniente simplemente emparejarlo y usarlo con qgis directamente de la caja.
Miro
2

Tuve que resolver este problema para un cliente que ejecuta QGIS en tabletas Windows 8-10.

La mejor solución que encontré hasta ahora es GpsGate Splitter Express . Si lo instala con el complemento, hace posible leer los datos de GPS del proveedor de ubicación y enviarlos a un puerto COM virtual. El programa se ejecuta al inicio, por lo que el arranque seguro UEFI debe deshabilitarse para que esto funcione.

Y la mejor parte: GpsGate Splitter Express es gratuito tanto para uso privado como comercial, como dicen en su sitio web.

tarikki
fuente
1

Después de mucha investigación, he encontrado una solución para este problema utilizando solo herramientas gratuitas.

  • GNSSDataInterface: una gran herramienta que lee desde la API de ubicación de Windows y envía datos a un puerto COM. Puede configurar qué puerto y si desea iniciar todo automáticamente.
  • Com0com: crea puertos virtuales y los empareja. Por lo tanto, puede transferir datos de un puerto a otro. en mi caso (COM4 <-> COM5)

Entonces, con GNSSDataInterface puede enviar datos a COM4 y gracias al par com0com con COM5. QGIS deberá usar COM5 (puerto libre) para obtener datos.

Otra herramienta interesante es SensorDisgnosticTool (para verificar si su GPS está adquiriendo datos a través del sensor) y GPSView, para verificar los datos desde un puerto COM.

Saludos.

Santiago Soto López-Cepero
fuente
1

También hay GPSReverse: https://www.gpssensordrivers.com/ Es gratis para fines de evaluación ... pero parece que nunca caduca.

Descargue la evaluación GPSComplete (viene con todo) con el bitness correcto. Abre la herramienta. Instale el controlador del puerto com, seleccione iLocation como el sensor, deje el resto como predeterminado. Luego instale el servicio de herramienta de transferencia, configure la consulta de ubicación como fuente y el controlador de puerto COM como destino. La interfaz de usuario se puede cerrar después de eso, todo funciona como un servicio en segundo plano.

A veces es posible habilitar puertos COM en el dispositivo directamente con algunas configuraciones o un controlador diferente, pero varía mucho entre fabricantes / modelos y, a menudo, no está documentado. Aquí hay un tutorial para EM7455: https://zukota.com/sierra-wireless-em7455-how-to-enable-com-ports/

toster-cx
fuente
¿Podría ampliar esto un poco?
Kingfisher
@ Kingfisher agregó algunos detalles, los resultados varían según la tableta. En algunos, es muy lento para iniciar y los datos de ubicación son lentos. No estoy seguro de por qué.
toster-cx
GPSReverse funcionó para mi tarjeta MC7355. Este software también muestra los datos recibidos en tiempo real, para que pueda ver si tiene una solución o no (el mío tardó unos 20 minutos en establecer una señal la primera vez).
vallismortis