反向地理编码:使用python Geopy进行反向地理编码时出错

问题描述

我尝试使用反向地理编码对python的某些坐标(经度和纬度)进行编码,这是我的数据集的一列。我尝试以一行坐标系为例,不断出错。

这是我的代码

car_number,blocking_car,floor
1              2            1
2              12           2
7              15           1
9              20           2
12             7            1
15             2            1
20             12           2
99             12           2

SELECT car_number,floor
   FROM parking_cars
START WITH id = 0
CONNECT BY blocking_car= car_number 

我收到此错误消息:

import geopandas as gpd
import geopy
from functools import partial
from geopy.geocoders import Nominatim
from geopy.extra.rate_limiter import RateLimiter
import tqdm
from tqdm._tqdm_notebook import tqdm_notebook

# specifying the geocoding service
locator = Nominatim(user_agent="myGeocoder",timeout=30)

cordinates = "-29.4277,26.8160"
location = RateLimiter(locator.reverse(cordinates),min_delay_seconds=1)
location.address

请问可能是什么问题?

解决方法

我认为问题出在我使用在线服务器上。我在安装了jupyter笔记本的系统上进行了尝试,但没有遇到任何问题。