Как получить график из полигона с помощью пакета OSMNX?

#python #jupyter-notebook #openstreetmap #osmnx

Вопрос:

Я новичок в Python, поэтому не знаю, что я делаю не так. Для своей диссертации я работаю с данными OSM и буду использовать пакет OSMNX в ноутбуке Jupyter. У меня есть многоугольник, где каждая точка указана по широте и долготе. Я хочу построить график, ограниченный многоугольником, и хочу получить следы здания. Код таков:

 #specify polygon
P = Polygon([(52.055601, 4.479169), (52.05581,4.477609), (52.054911, 4.47566), (52.055615, 4.471933), (52.054519, 4.469567),(52.050977, 4.468374), (52.048487, 4.47015), (52.048098, 4.475612), (52.055601, 4.479169)])
# get graph
G = ox.graph.graph_from_polygon(P, network_type='all')
ox.plot_graph(G)
# get buildings
buildings = ox.geometries.geometries_from_polygon(P, tags={'building':True})
 

Для первой части, где я попытался построить график, я получил ошибку: EmptyOverpassResponse: В ответе JSON нет элементов данных

во второй части, где я пытался получить здания, код выполнялся, но вывода ячейки не было.

Кто-нибудь, пожалуйста, может мне помочь?