0
我有一個csv文件的邊界框,我使用python加載使用熊貓。數據幀爲df,列名爲coord。有誰知道我怎麼可以創建一個循環,將列表傳遞給我的立交api查詢?使用循環查詢立交api
我嘗試這樣做:
import time
import overpass
api = overpass.API(timeout=900)
coords = [df['coord'][0:10]]
for coord in coords:
results =[]
params =[]
params = 'node["power"="generator"]'+coord+';out skel;'
results = api.Get(params, responseformat="json")
time.sleep(5.0)
但是,我得到了多個請求錯誤。
我也試過:
x={}
x = (api.Get(param) for param in params)
但是,返回一個Python對象(<generator object <genexpr> at 0x11755c0f8>
),我需要的數據爲JSON。
任何幫助將不勝感激!
我們可以看到一些輸入數據嗎?和期望的輸出?我們中有些人可能不熟悉立交橋模塊,但可以幫助構建您的數據。 – Parfait
謝謝! bbox的座標列表如下: [(-30,170,-20,180),(-40,110,-30,120),( - 10,0,0,10),(30, (0,70,10,80),(10,120,20,130),( - 30,130,-20,140),(40,20,50,30),(70 (60,80,70),(30,-160,40,-150)] 輸出爲嵌套字典: {「features」:[{「geometry」:{「coordinates」:[116.261146, - 33.3416006],「type」:「Point」},「id」:293906560,「properties」:{},「type」:「Feature」} –
@JuliaDills,請編輯您的問題與數據。爲此目的發表評論。 – Kartik