【问题标题】:Filtering data from a GPS module从 GPS 模块过滤数据
【发布时间】:2011-03-07 18:10:51
【问题描述】:

我在这里遇到了问题。这是我从 GPS 模块收到的数据:

GSr,011412001293574,2,1,00,,1,090211,062123,E11150.6772,N0218.8778,0,0.33,348,2,0.0,66*5e!

首先:我需要获取 E 和 N 后面的值

第二:E 和 N 的值并不真正正确。值应为 E111.5067 和 N2.1887。

那么您知道如何过滤所有这些原始数据并将其存储在 PHP 中的变量中吗?

【问题讨论】:

    标签: php gps


    【解决方案1】:

    您最好查看 GPS 设备消息格式的规格表。一个快速的谷歌显示这可能是一个 TR-600 格式 0 消息字符串。东向和北向似乎以度数和分钟数给出,格式如下:

    (N/S/E/W)dddmm.mmmm
    

    E11150.6772大概意思是:

    East 111deg 50.6722'
    

    要将它们存储在 PHP 变量中,请使用 explode 用逗号分隔符将字符串分解并进行相应处理。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-03
    • 1970-01-01
    • 2022-01-25
    • 1970-01-01
    • 2014-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多