使用反向地理编码器获取国际空间站正在飞越的区域
Getting the are the ISS is flying over using reverse geocoder
我使用以下代码来获取 iss 飞过的城市。我使用了 astro-pi 教程中的代码(https://projects.raspberrypi.org/en/projects/code-for-your-astro-pi-mission-space-lab-experiment/2):
import reverse_geocoder
from orbit import ISS
coordinates = ISS.coordinates()
coordinate_pair = (
coordinates.latitude.degrees,
coordinates.longitude.degrees)
location = reverse_geocoder.search(coordinate_pair)
print(location)
这就是我得到的
[OrderedDict([
('lat', '42.82701'),
('lon', '-75.54462'),
('name', 'Hamilton'),
('admin1', 'New York'),
('admin2', 'Madison County'),
('cc', 'US')
])]
这是什么数据?例如,我怎样才能只打印出 name
并得到 Hamilton
Maurice Meyer帮我解决了问题
print(location[0]['name'])
我使用以下代码来获取 iss 飞过的城市。我使用了 astro-pi 教程中的代码(https://projects.raspberrypi.org/en/projects/code-for-your-astro-pi-mission-space-lab-experiment/2):
import reverse_geocoder
from orbit import ISS
coordinates = ISS.coordinates()
coordinate_pair = (
coordinates.latitude.degrees,
coordinates.longitude.degrees)
location = reverse_geocoder.search(coordinate_pair)
print(location)
这就是我得到的
[OrderedDict([
('lat', '42.82701'),
('lon', '-75.54462'),
('name', 'Hamilton'),
('admin1', 'New York'),
('admin2', 'Madison County'),
('cc', 'US')
])]
这是什么数据?例如,我怎样才能只打印出 name
并得到 Hamilton
Maurice Meyer帮我解决了问题
print(location[0]['name'])