推文的地理位置

2 投票
3 回答
4125 浏览
提问于 2025-04-18 11:25

我正在使用Tweepy(一个Python库)来访问Twitter的搜索API,我想提取推文的地理坐标。

从截图中可以看到,我找到了geocoordinates,但是它们的顺序是反的。

我想先确认一下我是不是在正确的方向上,然后我该如何区分纬度和经度呢?

在这里输入图片描述

3 个回答

1

要找到一个边界框,你需要四个数据点,这些数据点可以从OpenStreetMap上获取。比如说,麦迪逊的坐标如下:

twitterStream.filter(locations=[-89.566389,42.998071,-89.246452,43.171916]) #Madison, WI
2

如果这个地方不在南极,那么-80.xxxx表示的是经度。说到经度,美国大概是在79到80多一点到120多的范围内(我只是大概说一下)。看起来在'coordinates':{}里的第一个数值是经度,而在'geo':{}里的第一个数值是纬度。

1

coordinates”是这个信息的官方字段,而“geo”字段已经不再使用了。所以可以忽略geo字段。想了解更多细节,可以查看这个讨论 http://bit.ly/1sM62oH

撰写回答