我有一个数组,列名为“lat_-formatted”和“long_-formatted”。纬度和经度的格式为度、分、秒和;万秒,赤纬。例如,纬度格式为DD-MM-SS.SSSSH,经度格式为DDD-MM-SS.SSSSH,其中DD为度,MM为分,SS.SSSS为秒和万分之一秒,H为赤纬度(51-53-00.8954N)。如何将其转换为十进制
尝试按索引对其进行细分,但无效
for line in my_array:
if line.startswith('lat' or 'long')
lat_degree_formatted = line[0:2]
lat_min_formatted = line[3:5]
lat_sec_formatted = line[6:13]
lat_direction = line[14]
new_min_formatted = lat_min_formatted / float(60)
new_sec_formatted = lat_sec_formatted / float(3600)
new_lat = lat_degree_formatted + new_min_formatted + new_sec_formatted + lat_direction
my_array.append(new_lat)
代码无法运行
目前没有回答
相关问题 更多 >
编程相关推荐