使工作平板电脑将Windows 8上的GNSS(GPS)与QGIS集成在一起?


9

我有平板电脑-运行Windows 8的Dell Latitude 10,带有集成的Broadcom GNSS接收器BCM47511(GPS,Glonass ...)。因为它集成了GPS和Windows 8,所以提供Windows位置提供程序的“新”方式提供GPS数据。这种“新”方式意味着此刻它几乎无法在几乎所有导航/定位软件中正常工作,因为该软件期望GPS数据来自COM端口。包括QGIS-目前在路线图上-http://hub.qgis.org/issues/7878

无论如何,经过大量搜索,我发现可以绕过MS本地化平台的软件。它称为Centrafuse Localizer。该软件可以模拟COM端口并通过它发送GPS数据,因此某些软件可以读取它。

不幸的是没有QGIS。QGIS可以看到端口(只是为了进行测试,我将COM 1更改为5和7),并且它在QGIS中更改了串行设备列表,但是单击“连接”后,它始终会失败。

如果您正在考虑集成GPS的平板电脑,请三思而后行!从我的角度来看,还为时过早-可能还没有像我从Broadcom自述文件中读取的那样合适的驱动程序。即使GPS“起作用”,与我的手机相比,刷新率和精度也很糟糕。并且必须更改所有软件才能使用此新界面...

我还有其他方法可以尝试在Windows 8上使用QGIS使工作平板电脑集成GNSS(GPS)吗?


2
您可以使用“超级终端”或“腻子”之类的东西连接到该端口,并查看它是否正在转储有效的NMEA。
内森·W


内森·W(Nathan W)谢谢,我将尝试一下。尽管那对我来说可能太先进了。我一生只使用过腻子几次,却不知道NMEA的外观应该如何。
米罗(Miro)

Mapperz-谢谢,在发布此文件之前,我已经确定我已获得Dell的最新驱动程序。我还阅读了2009年针对Windows XP的第二篇文章,该文章讨论了通过COM端口工作的不同GPS卡。但这与这个问题并没有真正的联系。
米罗(Miro)

Answers:


3

最后,我决定尝试其他公司的更新驱动程序。

适用于Windows 8.1(32位),8(32位)的Broadcom GNSS Geolocation驱动程序-ThinkPad Tablet 2 19.14.8401.4 2012年11月24日

有了这个驱动程序和Centrafuse Localizer,GPS终于可以在QGIS中工作了(也可以在Google Earth中以某种方式工作)。万岁!

您现在需要这些东西:

  1. Centrafuse Localizer(不幸的是不是免费软件)绕过了无用的Windows Location Provider
  2. 从Lenovo安装驱动程序(这可使Broadcom GNSS正常工作)
  3. QGIS(经过2.0.1版测试)-GPS位于“视图” /“面板” /“ GPS信息”下
    • 我决定设置与串行设备的连接,以查看COM端口是否可用

真可惜,Microsoft完全切断了向后兼容性!

可惜您没有提供适当的功能驱动程序!

确保您在本地化器中看到传感器正常工作:

Centrafuse定位器

我在QGIS中保存的测试跟踪:

在Qgis中保存的曲目

祝好运!


我们在Acer Tablets上使用了Localizer,但是我的用户告诉我,当他们试图找出更高精度的问题时,例如“那棵树坐落在地块边界的哪一边”,用户会更满意外部GPS摇杆。用一根短的微型USB电缆和一些胶带可以轻松解决一根棍子从平板电脑上戳出而造成的人体工程学问题。此外,本地化器4也有一些稳定性问题。昨天,仅通过安装试用版下载,我实际上就使用香草Win 8.1平板电脑制作了BSOD Loop。我不得不重置机器。
MonsterMushroom 2014年

有趣,谢谢您的分享。不久前,我们决定也购买外部GPS(高速蓝牙GPS)。经过几次启动测试后,没有太大差异。但是,将其配对并直接与qgis一起使用绝对更方便。
米罗2014年

2

对于在Windows平板电脑8-10上运行QGIS的客户端,我必须解决此问题。

到目前为止,我发现的最佳解决方案是GpsGate Splitter Express。如果使用插件安装,则可以从位置提供程序读取GPS数据并将其发送到虚拟COM端口。该程序在启动时运行,因此必须禁用UEFI安全启动才能起作用。

最好的部分是:GpsGate Splitter Express是免费的,可在其网站上注明私人和商业用途。


1

经过大量调查,我发现仅使用免费工具即可解决此问题。

  • GNSSDataInterface:一个很棒的工具,可以从Windows位置API读取数据并将数据发送到COM端口。您可以配置端口,如果要自动启动所有端口。
  • Com0com:创建虚拟端口并将其配对。因此,您可以将数据从一个端口传输到另一个端口。就我而言(COM4 <-> COM5)

因此,借助GNSSDataInterface,您可以将数据发送到COM4,这要感谢com0com与COM5对。QGIS必须使用COM5(空闲端口)来获取数据。

另一个有趣的工具是SensorDisgnosticTool(用于检查GPS是否正在通过传感器查询数据)和GPSView,用于检查来自COM端口的数据。

问候。


1

还有GPSReverse:https ://www.gpssensordrivers.com/ 它是免费的,用于评估目的...但似乎永远不会过期。

以正确的位数下载GPSComplete评估(所有内容均随附)。打开工具。安装com端口驱动程序,选择“ iLocation”作为传感器,其余的保留为默认设置。然后安装传输工具服务,将ILocation查询设置为源,将COM端口驱动程序设置为目标。此后可以关闭UI,所有内容都可以用作后台服务。

有时,可以使用某些设置或其他驱动程序直接在设备上启用COM端口,但是制造商/型号之间的差异很大,并且通常没有记录。这是EM7455的教程:https ://zukota.com/sierra-wireless-em7455-how-to-enable-com-ports/


您能对此进行一点扩展吗?
翠鸟

@Kingfisher添加了一些详细信息,结果因平板电脑而异。在某些情况下,启动速度非常慢,而且位置数据比较滞后。不知道为什么。
toster-cx

GPSReverse为我的MC7355卡工作。该软件还显示接收到的实时数据,因此您可以查看是否已解决问题(我花了大约20分钟时间才第一次建立信号)。
vallismortis
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.