我正在尝试在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的官方文档中,仅使用两组lat-long组合定义了边界框:https://dev.twitter.com/streaming/overview/request-parameters#locations
如何仅使用两对lat-long组合定义一个盒子?
修改
这是我尝试运行的代码:
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)
答案 0 :(得分:1)
你似乎已经逆转了拉特和伦。 (没有-98纬度。)Wallace Stegner的优秀作品&#34;超越第100个经络&#34;应该被命名为“超越减100的子午线。”#34;奥斯汀似乎只是在约翰·韦斯利·鲍威尔(John Wesley Powell)成名的东部以及后来的土地使用政策方面。