开放平台首页 > 政府机构 > 美国 > U.S. Geological Survey API 服务商

U.S. Geological Survey API 服务商

评分 60
5
快速导航

U.S. Geological Survey是什么公司

更多美国地质勘探局(USGS)是美国政府的一个官方机构,主要负责提供关于自然现象和自然资源的科学信息。其业务范围包括监测和研究地质、气候、水文、生态、能源和矿物资源等领域。USGS通过数据收集、地图制作、实验室分析和现场调查等方式,为政策制定者和公众提供科学依据,以应对环境变化、资源管理和公共安全等问题。

官网入口 点击进入 API开放平台 点击进入
公司名称 U.S. Geological Survey 公司简称 U.S. Geological Survey
公司分类 政府机构公共数据美国地球科学 主营产品 N/A
成立时间 1879年成立 总部地址 12201 Sunrise Valley Drive
网站排名 516 月用户量 5.9M
国家/地区 美国 收录时间 2024.09.12

U.S. Geological Survey的API接口(产品与功能)

美国地质调查局(USGS)提供了一个公共API,用于访问全球的地震信息。这个API允许开发者使用各种参数(如位置、时间和震级)实时查询地震数据。

要开始探索地震数据,我们首先需要向API端点发送请求。USGS地震API的端点是 https://earthquake.usgs.gov/fdsnws/event/1/query。

以下查询参数可用于过滤结果:

  • starttime - 地震开始时间(YYYY-MM-DD)
  • endtime - 地震结束时间(YYYY-MM-DD)
  • minmagnitude - 地震的最小震级
  • maxmagnitude - 地震的最大震级
  • latitude - 位置的纬度
  • longitude - 位置的经度
  • maxradiuskm - 位置周围的最大半径(公里)
  • orderby - 结果的排序方式(时间、震级、距离)

以下是如何使用JavaScript检索地震数据的示例。

const endpoint = "https://earthquake.usgs.gov/fdsnws/event/1/query";

// 设置查询参数
const params = {
  starttime: "2021-01-01",
  endtime: "2021-02-01",
  minmagnitude: 6.0,
  latitude: 34.0522,
  longitude: -118.2437,
  maxradiuskm: 1000,
  orderby: "time"
};

// 构建查询字符串
const queryString = Object.keys(params)
  .map(key => key + "=" + encodeURIComponent(params[key]))
  .join("&");

// 使用fetch发起API请求
fetch(endpoint + "?" + queryString)
  .then(response => response.json())
  .then(data => {
    console.log(data);
  });

这段代码检索了2021年1月1日至2月1日之间,发生在洛杉矶1000公里半径范围内、震级6.0或更高的所有地震。结果数据将被记录到控制台。

通过USGS地震API,我们可以使用几行代码轻松访问和分析实时地震数据。通过应用不同的查询参数,我们可以专注于特定信息,更好地理解地震学。使用这个API进行探索的可能性是无限的。

U.S. Geological Survey API的价格(API免费方式与收费标准)

在选择API服务商时,综合评估以下维度,选择最适合自己需求的API服务商,确保技术兼容性和成本效益。

定价页 点此进入
免费方式 每月限免
定价方式 按量(例如每次/元、每token/美元)、 定制
采购渠道 官网
API适用国家/地区 美国
支持语言 N/A

U.S. Geological Survey API Key怎么获取(API调用与对接教程)

暂无使用与对接教程