geocode 座標を逆にして、geopy を使用して対応する国コードを取得しようとしています。ただし、Geopy は国コードを取得する方法を提供していないようです。そのため、最初に国名を取得してからコードに変換しようとしています。残念ながら、私のコードでは英語以外の国名が表示されます。
英語で国名を取得するにはどうすればよいですか?
私のコード:
geolocator = Nominatim()
....
with open('coordinates.txt' , 'r') as readfile:
for line in readfile:
fields = line.split("\t")
address, (latitude, longitude) = geolocator.reverse(fields[1]+","+fields[2])
if address:
address = address.split(",")
print "%s" % (address[-1])
私が得ている出力:
Ελλάδα
Україна
Türkiye
Shqipëria
Tanzania
ኢትዮጵያ Ethiopia
Bosna i Hercegovina
Türkiye
Shqipëria
România
السودان - Sudan