4
\ begingroup美元

我在哪里可以找到一个列表的所有自1900年以来,地球上发生了地震?
我需要时间、经度/纬度和权力——最好是. csv格式。

\ endgroup美元
5
  • 1
    \ begingroup美元 也许在美国地质调查局。你有json数据格式。earthquake.usgs.gov / fdsnws /事件/ 1 \ endgroup美元
    - - - - - -user12525
    2018年6月7日12:08
  • 1
    \ begingroup美元 欢迎来到EarthScience.SE。你在哪里找的这些数据已经对自己?如果你得到的信息,你可以试一试OpenData.SE \ endgroup美元
    - - - - - -daniel.heydebreck
    2018年6月7日12:13
  • \ begingroup美元 @Universal_learner谢谢,我使用这个网站。我唯一的问题是,我可以得到20000只记录一次。所以我做了一个小脚本,获得所有相关的数据。我会回答我的问题我是如何做到的。 \ endgroup美元
    - - - - - -埃塞俄比亚
    2018年6月7日,14章25条的在
  • \ begingroup美元 你是受欢迎的。这就是我说也许。没有试过的api。xml也 \ endgroup美元
    - - - - - -user12525
    2018年6月7日14:26
  • 1
    \ begingroup美元 我回答自己的python脚本,所以其他人可以使用它在未来…我希望我没有破坏任何规定回答自己。 \ endgroup美元
    - - - - - -埃塞俄比亚
    2018年6月7日。14时28分

1回答1

6
\ begingroup美元

好的,我的数据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

\ endgroup美元

    你的答案

    通过点击“发布你的答案”,你同意我们服务条款并承认您已阅读并理解我们的隐私政策的行为准则

    不是你要找的答案?浏览其他问题标记问你自己的问题