将外部 GPS 设备与 Ladybug 相机结合使用
支持的产品
Ladybug5+
Ladybug6
概述
处理 GPS 数据
- 您的 GPS 接收器应具有串行或 USB 接口,用于连接笔记本电脑,并能够实时传输 NMEA 0183 数据。
- 为了提供可靠的数据,您的 GPS 设备应显示与至少 3 颗卫星的连接。
- 从首次将 GPS 设备连接到 PC 到它被识别和配置为与 LadybugCapPro 配合使用,可能需要一段时间。
- 支持以下 GPS NMEA 数据结构:GPGGA、GPGSA、GPGSV、GPRMC、GPZDA、GPVTG 和 GPGLL。
将 GPS 与 LadybugCapPro 配合使用
配置 GPS 接收器
在捕获 GPS 数据之前,使用主工具栏上的 LadybugCapPro 选项按钮指定与 GPS 接收器通信的一些基本设置。
Control | Description |
Port Number | The port to which the GPS receiver is connected. To determine the port, expand the Ports node in the Windows Device Manager. LadybugCapPro does not automatically detect this setting upon startup |
Baud Rate | The signaling event rate at which the GPS receiver communicates with the PC. This rate is limited by what the GPS unit supports. The NMEA 0183 standard supports the default value of 4800. |
Data Update Interval | The time interval at which positional data is updated from the GPS to the PC. This rate can be set up to the maximum supported by the GPS unit. The default value is 1000 ms. |
Start GPS when starting LadybugCapPro | When checked, specifies that the GPS unit should transmit positional data as soon as the LadybugCapPro application starts in live camera mode, using the existing settings. |
Google Map Height /Google Map Width | Specifies the dimensions of the Google Maps that are generated. These dimensions affect the amount of area covered in the maps, rather than their resolution. |
记录 GPS 数据和生成地图文件
配置 GPS 接收器后,即可使用 GPS 工具栏记录 GPS 数据并生成谷歌地图或谷歌地球文件。
- 单击 单击图标开始从 GPS 装置接收位置数据。当与捕获流文件一起使用时,GPS 数据与流文件一起保存。此控件在记录的流模式下不可用。再次单击以停止 GPS 记录
- 单击 图标,根据之前使用流文件记录的 GPS 数据创建谷歌地图文件。您也可以选择加载文件。需要互联网连接才能查看文件。谷歌地图以 .html 文件形式存储在 Ladybug 安装目录的 bin 文件夹中。此控件在图像捕获模式下不可用。
- 单击图标,根据使用流文件记录的 GPS 数据创建谷歌地球文件。您也可以选择加载文件。需要谷歌地球应用程序和互联网连接才能查看文件。谷歌地球文件以 .kml 文件形式存储在 Ladybug 安装目录的 bin 文件夹中。此控件在图像捕获模式下不可用。
您可以下载包含所记录流文件每一帧的 GPS 数据的数据文件。从 GPS 菜单项中,选择生成 GPS/帧信息。生成文件后,会弹出一个对话框,告知您文件的位置。
将 GPS 与 Ladybug API 配合使用
检测 GPS COM 端口
使用 GPS 功能需要使用 GPS 设备。必须知道 GPS 设备所连接的 COM 端口。要确定端口,请执行以下步骤:
- 右键单击“我的电脑”。
- 单击“硬件”选项卡,然后单击“设备管理器”按钮。
- 展开“端口(COM 和 LPT)”节点,并记下 GPS 设备映射到的 COM 端口。
记录 GPS 数据和生成地图文件
以下步骤简要概述了如何使用 Ladybug 库的 GPS 功能:
从 GPS 设备或 LadybugImage 获取 NMEA 数据
从 LadybugImageInfo 结构获取 GPS 数据
在 JPEG 模式下采集图像时,每个 LadybugImage 中都有填充的 LadybugImageInfo 结构。当 GPS 功能激活时,将填充以下值:
- dGPSAltitude
- dGPSLatitude
- dGPSLongitude
如果这些值中的任何一个值等于 LADYBUG_INVALID_GPS_DATA,则应将其视为无效。
9. 如果已初始化流上下文进行读取,则使用相关的 LadybugGPSFileType 调用 ladybugWriteGPSSummaryDataToFile 会生成整个流文件的 GPS 数据。