Использование долготы и широты в GeoIP для получения географической информации - PullRequest
0 голосов
/ 18 октября 2018

Я использую GeoLite2 из пакета GeoIP в Python для определения местоположения IP-адресов.Это довольно легко.Используя этот код, т.е. я могу получить много информации об IP-адресе:

reader = geolite2.reader()
reader.get('131.165.115.153') 

, которая производит следующий вывод (фрагмент вывода), из которого я могу получить почтовый индекс, а также геолокацию:

location': {'accuracy_radius': 50,
'latitude': 56.3843,
'longitude': 10.503,
'time_zone': 'Europe/Copenhagen'},
'postal': {'code': '8550'},

Есть ли способ поиска этой информации не по IP-адресу, а по долготе и широте?У меня есть список координат lon и lat, и я хочу знать почтовый индекс каждого местоположения.Поскольку в базе данных GeoIP есть как lon, так и lat, а также почтовые индексы, я думаю, что был бы способ поиска информации, основанной не на IP, а на lon и lat.

Я просмотрел документацию для GeoIP, но не могу найти очевидного способа добиться этого.

...