Это код, который я использую:
import overpass
api = overpass.API(timeout=900)
response = api.Get('node["power" = "plant"]')
print(response)
Я получаю вложенный словарь электростанций, но только 187. Я подозреваю, что их должно быть намного больше. Кто-нибудь знает лучший способ сделать запрос? В конечном итоге я хочу помочь создать базу данных электростанций по странам и приветствую любую помощь в том, как делать запросы по странам.
Ниже я могу запросить узел, используя ограничивающую рамку:
import urllib
workspace = " "
# Make data queries to jXAPI
powerXml = urllib.request.urlopen("http://www.overpass-api.de/api/xapi?node%5Bpower=*%5D%5Bbbox=1.58203,4.56547,15.46875,14.94478%5D").read()