fdsn/webservice-library

PHP库,用于访问FDSN网络服务

0.1.5 2024-08-18 10:56 UTC

This package is auto-updated.

Last update: 2024-09-05 16:51:25 UTC


README

使用这个库,您可以获取有关地震的信息,从FDSN网络服务获取数据。

您可以按以下方式搜索地震:

  • 事件ID(唯一的地震事件标识符,整型)
  • 时间范围(最小时间 -> 最大时间)
  • 地理选择 - 矩形框(最小经纬度 -> 最大经纬度)
  • 地理选择 - 半径(经纬度 + 半径最小 -> 最大)
  • 震级范围(最小震级 -> 最大震级)
  • 深度范围(最小深度 -> 最大深度)

除了通过事件ID搜索外,您可以将所有这些条件组合起来。

该库返回找到的地震列表及其所有详细信息。

安装和使用

有关安装、自动加载和使用的wiki信息请参阅: https://gitlab.rm.ingv.it/fdsn/webservices-library/-/wikis/Home

注意

在对象构造过程中,一个方法会检查FDSN网络服务版本是否与库兼容,如果版本不兼容,则抛出RuntimeException异常。

文档

您可以在PHPDocumentor自动生成的文档中找到文档,请访问: http://fdsn.gitpages.rm.ingv.it/webservices-library/

测试和部署

测试使用PHPUnit实现。

贡献

如果您想做出贡献,请使用pull requests。为了最佳集成,请使用行为驱动开发(BDD)、测试驱动开发(TDD)和简练编程进行编码。

作者和致谢

Diego Sorrentino,意大利国家地球物理和火山学研究所,https://www.ingv.it/organizzazione/chi-siamo/personale/#922

许可

GPL v3

项目状态

开发中