我想爲filterStream()
內的Austin區域設置一個位置邊界框。在filterStream()中定義一個位置邊界框
根據該文件,就應該用這樣一個簡單的定義LOC()輸入工作:
tweets <- filterStream(file.name="", language="es",
locations=c(-74,40,-73,41), timeout=600, oauth=my_oauth)
但是,當我試圖綁定甸兩個緯度長的組合,它不工作。而且,在我的Json輸出中,我可以看到:Lat/Long無效
官方文檔稱西南座標開始,但很少介紹如何進一步處理。另外,如何使用兩個座標來定義一個盒子?
我再看着位置邊界框並在不同的格式在這裏偶然發現:http://wiki.openstreetmap.org/wiki/Bounding_Box
據OpenStreetMap的位置邊框應該按以下方式確定:
bbox = left,bottom,right,top
bbox = min Longitude , min Latitude , max Longitude , max Latitude
另外,在Twitter的官方文檔中,邊界框僅使用兩組緯度長的組合來定義:https://dev.twitter.com/streaming/overview/request-parameters#locations
如何使用兩對lat-長組合?
編輯
下面是我試圖運行代碼:
filterStream(file.name = 'tweets13.json',
track = c('Austin Startup'),
locations = c(30.166868, -98.018485, 30.436016, -97.495261),
language = 'en',
timeout = 360,
oauth = my_oauth)
難道這不就是一個由對角定義的方塊嗎?未指定的拐角將由指定拐角的經度或經度的橢圓定義。 –
@ 42-感謝您澄清。但我曾嘗試過僅使用兩套座標系,一套來自奧斯汀的西南(lat,long),另一套來自奧斯汀對面。它沒有奏效。我在這裏做錯了什麼? 有沒有參考文件,我可以從這裏學到更多的知識? –
你不提供任何你正在使用的代碼,那麼爲什麼它「不起作用」完全不清楚。您提供的示例(針對NYC)是根據該函數的幫助頁面配置的,但由於我們無法看到它,所以我們無法批評您的代碼。 –