我在c#中使用dotSpatial labrary,我只能读取实时数据。 但我的问题是这个..我如何提取存储在我的usb-gps设备中的gps数据(它是被动gps)?
设备信息
品牌:landairsea 型号:Gps跟踪键webPage:http://www.landairsea.com/gps-tracker/gps-tracking-key
答案 0 :(得分:0)
从查看用户指南:
http://www.landairsea.com/downloads/past-track-10.pdf
您可以使用过去跟踪软件将存储的数据保存为.las格式。
我相信DotSpatial有一个可以读取.las文件的LIDAR插件:
Dotspatial.Plugins.LiDAR
如果您正在询问如何为直接连接USB的Past-Track程序编写C#替代品,我完全不知道。
DotSpatial有一个定位库,它是最初从http://geoframework.codeplex.com/移植的DotSpatial.Positioning。该实用程序可能会连接到您的设备,但我认为它可能只支持有限的GPS设备子集,而我自己从未使用它。
希望这些信息有点帮助,并指出正确的方向。
编辑:
我下载了Past-Track 10软件,该软件旨在从设备中检索数据。这又安装了Antaris4和u-blox5 USB驱动程序。我认为这只是您编写可以与GPS通信并在代码中执行操作的C#应用程序所需的一半。您可以在网上找到驱动程序。我想我在这里找到了它:
http://www.driverguide.com/driver/detail.php?driverid=1869444
但请确保找到与您的PC配置匹配的驱动程序版本(32/64和正确的操作系统)。顺便说一句,这可能意味着您需要为C#app制作x86和x64版本。
下一步是为它找到一些文档,然后尝试使用C#中的驱动程序。到目前为止,我还没有找到一个很好的文档显示如何使用驱动程序,但我确信它会退出。当我找到它时,我会用链接更新。