• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
MKT-porter
博客园    首页    新随笔    联系   管理    订阅  订阅
puthon-txt(1) 从txt读取gnss数据

 

数据

1453132356.600000 34.0342694493 108.755911045 587.800293
1453132357.960000 34.0344383177 108.755909682 587.673778
1453132358.520000 34.0345050891 108.755905295 587.568409
1453132359.160000 34.0345823584 108.755898876 587.587611
1453132359.560000 34.0346306268 108.755897244 587.612678
1453132360.200000 34.0347072511 108.755895617 587.583863
1453132360.840000 34.0347838932 108.755894644 587.438686
1453132361.400000 34.034850341 108.755894968 587.336082
1453132362.040000 34.0349259665 108.755895105 587.321752
1453132362.600000 34.0349939502 108.755895669 587.300844
1453132363.160000 34.0350612885 108.755896463 587.323285
1453132363.720000 34.0351295704 108.755895922 587.301819

  

API_TXT_GNSS.py

import csv

# 读取数据到字典
def Read_GNSS_TXT(file_path):
    data_dict = {}
    with open(file_path, 'r') as file:
        reader = csv.reader(file, delimiter=' ')
        for row in reader:
            if row:  # 检查行是否为空
                timestamp = float(row[0])
                latitude = float(row[1])
                longitude = float(row[2])
                altitude = float(row[3])
                data_dict[timestamp] = (latitude, longitude, altitude)
    return data_dict

# 根据时间戳查找数据
def find_data_by_timestamp(data_dict, target_timestamp):
    return data_dict.get(target_timestamp, None)

# 示例
file_path = '/home/dongdong/2project/0data/NWPU/FHY_config/FHY_gps.txt'  # 替换为实际文件路径
GNSS_LIST = Read_GNSS_TXT(file_path)

# 查找特定时间戳
target_timestamp = 1453132359.160000  # 替换为你要查找的时间戳
result = find_data_by_timestamp(GNSS_LIST, target_timestamp)

if result:
    print(f"数据: 时间戳={target_timestamp}, 纬度={result[0]}, 经度={result[1]}, 高度={result[2]}")
else:
    print("没有找到对应的时间戳数据。")

  

posted on 2024-09-06 17:17  MKT-porter  阅读(26)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3