fdsn / webservice-library
PHP库,用于访问FDSN网络服务
0.1.5
2024-08-18 10:56 UTC
Requires
- fdsn/datastructure: ^0.1.6
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
项目状态
开发中