我在哪里可以找到一个列表的所有自1900年以来,地球上发生了地震?
我需要时间、经度/纬度和权力——最好是. csv格式。
\ begingroup美元
\ endgroup美元
5
-
1\ begingroup美元 也许在美国地质调查局。你有json数据格式。earthquake.usgs.gov / fdsnws /事件/ 1 \ endgroup美元- - - - - -user125252018年6月7日12:08
-
1\ begingroup美元 欢迎来到EarthScience.SE。你在哪里找的这些数据已经对自己?如果你得到的信息,你可以试一试OpenData.SE。 \ endgroup美元- - - - - -daniel.heydebreck2018年6月7日12:13
-
\ begingroup美元 @Universal_learner谢谢,我使用这个网站。我唯一的问题是,我可以得到20000只记录一次。所以我做了一个小脚本,获得所有相关的数据。我会回答我的问题我是如何做到的。 \ endgroup美元- - - - - -埃塞俄比亚2018年6月7日,14章25条的在
-
\ begingroup美元 你是受欢迎的。这就是我说也许。没有试过的api。xml也 \ endgroup美元- - - - - -user125252018年6月7日14:26
-
1\ begingroup美元 我回答自己的python脚本,所以其他人可以使用它在未来…我希望我没有破坏任何规定回答自己。 \ endgroup美元- - - - - -埃塞俄比亚2018年6月7日。14时28分
添加一个评论
|
1回答
\ begingroup美元
\ endgroup美元
好的,我的数据https://earthquake.usgs.gov
自网站只允许得到20 k记录一次我犯了一个小python脚本为每个月下载数据。
导入操作系统导入请求x范围(1900、2016):y的范围(13):url = ' https://earthquake.usgs.gov/fdsnws/event/1/query.csv?starttime= ' + str (x) +“-”+ str (y) + -31% 2023:59:59&endtime =”+ str (x) +“-”+ str (y + 1) + -31% 2023:59:59&minmagnitude = 2.5 &orderby =时间的打印(url)响应= requests.get张开(os.path (url)。加入(“C: /用户/ kristjag / OneDrive / delo / potresi”、“potresi_”+ str (x) +“_”+ str (y) + . csv),“世界银行”)f: f.write (response.content)
上面的代码需要一些时间来完成但是当完成每个月得到的地震数据从1900 - 2016