【问题标题】:Extract gps data storage提取gps数据存储
【发布时间】:2014-02-17 20:44:22
【问题描述】:

我在 c# 中使用 dotSpatial 实验室,我只能读取实时数据。 但我的问题是……如何提取存储在我的 usb-gps 设备中的 gps 数据(它是被动 gps)?

设备信息

品牌:兰海 型号:Gps Tracking Key

网页:http://www.landairsea.com/gps-tracker/gps-tracking-key

【问题讨论】:

标签: c# .net gps


【解决方案1】:

通过查看他们的用户指南:

http://www.landairsea.com/downloads/past-track-10.pdf

您可以使用过去的跟踪软件将存储的数据保存为.las格式。

我相信DotSpatial有一个可以读取.las文件的LIDAR插件:

Dotspatial.Plugins.LiDAR

但是,如果您问如何为直接连接到 USB 的 Past-Track 程序编写 C# 替代程序,我不知道具体情况。

DotSpatial 有一个定位库 DotSpatial.Positioning,最初是从 http://geoframework.codeplex.com/ 移植而来的。该实用程序可能能够连接到您的设备,但我认为它可能只支持有限的 GPS 设备子集,而且我自己从未使用过它。

希望这些信息对您有所帮助,并为您指明正确的方向。

编辑:

我已经下载了 Past-Track 10 软件,该软件旨在从设备中检索数据。这反过来又安装了 Antaris4 和 u-blox5 USB 驱动程序。我认为这是编写可以与 GPS 通信并用代码执行操作的 C# 应用程序所需的一半。您可以在网上找到驱动程序。我想我在这里找到了它:

http://www.driverguide.com/driver/detail.php?driverid=1869444

但请确保您找到与您的 PC 配置(32/64 和正确的操作系统)相匹配的驱动程序版本。顺便说一句,这可能意味着您需要为您的 C# 应用程序构建 x86 和 x64 版本。

下一步是为其查找一些文档,然后尝试使用 C# 中的驱动程序。到目前为止,我还没有找到一个很好的文档来展示如何使用驱动程序,但我确信它存在。当我找到它时,我会更新一个链接。

【讨论】:

  • 我使用DotSpatial.Positioning,我可以连接到我的设备,并实时接收地理数据,设备是被动的,它可以保存地理数据我无法访问保存的数据的问题.
  • 当您连接设备(如连接 USB)时,您是否可以像通过 USB 连接的相机或拇指驱动器一样浏览数据文件?在这种情况下,可能保存的点已经以您可以浏览的文件形式存在于他们的闪存卡上。如果是这种情况,您也应该能够在代码中访问它们。
  • hi ted,我仍然无法读取设备,我可以读取实时数据,但我无法读取存储的信息。当我连接设备时,它不允许我浏览存储的数据,我需要一个我无法在 c# 上读取的 comamnd o 脚本....感谢您的帮助
  • 尝试查找有关 Antaris4 和 u-blox5 USB 驱动程序的信息,然后从那里开始。
猜你喜欢
  • 2011-02-01
  • 1970-01-01
  • 2016-07-20
  • 1970-01-01
  • 1970-01-01
  • 2021-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多