写一个分别转换经度和纬度坐标系的循环
时间: 2024-04-17 22:26:09 浏览: 166
经纬度坐标转换
4星 · 用户满意度95%
好的,以下是一个示例代码,展示如何循环转换经度和纬度坐标系:
```python
def convert_coordinates(coordinates):
converted_coordinates = []
for coordinate in coordinates:
longitude, latitude = coordinate
converted_coordinate = (latitude, longitude) # 经度和纬度交换位置
converted_coordinates.append(converted_coordinate)
return converted_coordinates
```
使用这个函数,你可以将一组经度和纬度坐标对进行转换:
```python
coordinates = [(123.456789, 45.678901), (98.765432, 12.345678), (87.654321, 34.567890)]
converted_coordinates = convert_coordinates(coordinates)
print(converted_coordinates)
```
输出结果:
```
[(45.678901, 123.456789), (12.345678, 98.765432), (34.567890, 87.654321)]
```
在这个示例中,`convert_coordinates()` 函数接受一个包含经度和纬度坐标对的列表 `coordinates`。然后,它遍历每个坐标对,将经度和纬度的值交换位置,形成新的坐标对 `converted_coordinate`。最后,将转换后的坐标对添加到 `converted_coordinates` 列表中,并返回最终的结果。
你可以根据你的具体需求和使用的编程语言进行适当的调整和修改。
阅读全文