以下是用 Python 将度分秒数据转换为以度为单位的代码示例:

def dfm_to_degree(degree, minute, second):
    decimal_degree = degree + minute/60 + second/3600
    return decimal_degree

# 读取度分秒数据
with open('input_dfm.txt', 'r') as file:
    lines = file.readlines()

# 转换为度为单位的数据
decimal_degrees = []
for line in lines:
    parts = line.split()
    degree = float(parts[0])
    minute = float(parts[1])
    second = float(parts[2])
    decimal_degree = dfm_to_degree(degree, minute, second)
    decimal_degrees.append(decimal_degree)

# 保存为txt文件
with open('out_d.txt', 'w') as file:
    for decimal_degree in decimal_degrees:
        file.write(str(decimal_degree) + '\n')

请将输入的度分秒数据保存在名为 'input_dfm.txt' 的文本文件中,并运行以上代码。代码将计算出每行度分秒数据对应的度数,并将结果保存在名为 'out_d.txt' 的文本文件中。

度分秒转换为度 - Python 代码示例

原文地址: https://www.cveoy.top/t/topic/H1s 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录