【问题标题】:Write application for analysis of satellite imagery of dates from cvs file编写应用程序以分析来自 csv 文件的日期的卫星图像
【发布时间】:2018-04-06 12:59:51
【问题描述】:

我想编写一个应用程序/软件,最好使用 python,它可以让我读取包含日期的 csv 文件,然后保存这些日期的卫星图像。

在我尝试之前,我想知道这是否真的可以使用来自 NASA 等来源的现有基于 Web 的 API?

抱歉,我提出了一个含糊的问题,但到目前为止我还没有找到任何答案,并且我不想开始一项不可能完成的任务,因为我对编程很陌生,所以非常感谢任何关于这个问题的建议。

【问题讨论】:

    标签: python image csv satellite


    【解决方案1】:

    试试看!以下是 2017 年 1 月伦敦河上 O2 竞技场的图像请求:

    curl "https://api.nasa.gov/planetary/earth/imagery/?lon=0&lat=51.5&date=2017-01-01&cloud_score=True&api_key=DEMO_KEY"
    

    结果如下:

    {
      "cloud_score": 0.047324414226919846, 
      "date": "2017-01-17T10:52:32", 
      "id": "LC8_L1T_TOA/LC82010242017017LGN00", 
      "resource": {
        "dataset": "LC8_L1T_TOA", 
        "planet": "earth"
      }, 
      "service_version": "v1", 
      "url": "https://earthengine.googleapis.com/api/thumb?thumbid=a286185b3fda28fa900a3ce43b3aad8c&token=206c7f1b6d4f847d0d16646461013150"
    

    如果您将末尾的 URL 粘贴到浏览器中,则会得到图像。

    还有一些其他的:

    【讨论】:

      【解决方案2】:

      从 Python 读取 CSV:是的。
      在 Python 中使用基于 Web 的 API:是的。
      从 Python 下载图像:是的。
      从 Python 保存图像:是的。

      NASA 是否提供 API?它是否支持想要用它做什么?这些是您必须详细说明您尝试过的内容以及 NASA 网站显示的内容的问题。

      【讨论】:

        猜你喜欢
        • 2010-12-09
        • 1970-01-01
        • 2016-07-30
        • 2017-10-17
        • 2020-01-10
        • 1970-01-01
        • 1970-01-01
        • 2013-03-13
        • 2013-02-09
        相关资源
        最近更新 更多