f2re/aero
Composer 安装命令:
composer require f2re/aero
包简介
Plugin for chart sounding aero data
README 文档
README
aero-package
Package for Laravel. Chart aero sounding data
Installation
You may install package via Composer
composer require f2re/aero
Routes
Package has some routes:
Route::get('/aero', 'F2re\Aero\Controllers\AeroController@index');
Route::get('/aero/{stantion}', 'F2re\Aero\Controllers\AeroController@bystantion');
How to use
All available stations accesible on url: /aero in JSON format:
{ "stantions": { "10035": { "id": "10035", "name": "Шлесвиг", "name_en": "Schleswig", "country": "Германия", "lat": "54,52", "lon": "9,54" }, "10113": { "id": "10113", "name": "Норденой", "name_en": "Norderney", "country": "Германия", "lat": "53,71", "lon": "7,15" }, ... }
To get aerologic diagramm you can do request to url /aero/{stantion.id}, where {stantion.id} is number of station. The response in JSON format will be:
{ "path": "/png/10035-2019-12-08-12.png" }
Data providers
If you want to chge data sources of codes, you may implements class F2re\Aero\AeroDataProvider. Now sounding data downloads from http://www.rap.ucar.edu/weather/upper/current.rawins.
Charts
You can set up chart by reoder functions in F2re\Aero\Controllers\AeroController controller. Function getchart() include draw order pipeline:
$drawer->init() ->drawInversions() ->drawSost() ->drawTemp() ->drawIsoterm() ->drawWind() ->drawEnegry() ->drawUK() ->drawClouds() ->drawIndexes() ->saveImage();
f2re/aero 适用场景与选型建议
f2re/aero 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 5 次下载、GitHub Stars 达 0, 最近一次更新时间为 2019 年 08 月 28 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 f2re/aero 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 f2re/aero 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 5
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 13
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-08-28