1.1.6 • Published 5 years ago
meteolib v1.1.6
气象项目常用类库
1、合并打包
运行node_modules/meteolib/build/tools/buidl-all.bat
结束后node_modules/meteolib/build下生成MeteoLib.js和MeteoLib.min.js两个文件
2、生成文档
依赖:jsdoc
运行node_modules/meteolib/build/tools/buidl-doc.bat
结束后node_modules/meteolib/build下生成Document目录,是为文档目录
3、node中使用
'use strict';
var path = require('path');
var fs = require('fs');
global.MeteoLib = require('MeteoLib');
var BaseRadarLoader = MeteoLib.Data.Radar.BaseRadarLoader;
var RadarNetFormat = MeteoLib.Data.Radar.RadarNetFormat;
var PNG = MeteoLib.Util.pngjs.PNG;
var fname = './Radar/Z_RADR_I_Z9010_20180421010000_O_DOR_SA_CAP.bin.bz2'
//天气雷达基数据原始格式=》天气雷达数据网络传输格式
var buffer = fs.readFileSync(fname);
var promise = BaseRadarLoader.Load(buffer, fname);
promise.then(function (radarData) {
var radarDataNF = RadarNetFormat.FromRadarData(radarData, 0);
radarDataNF.Encode();
radarDataNF.SaveAs(fname + ".png");
//解析天气雷达数据网络传输格式
RadarNetFormat.Load(fname + ".png").then(function (radarDataNf) {
console.log(radarDataNf)
}).otherwise(function (err) {
});
}).otherwise(function (err) {
console.error(err);
});
4、浏览器中使用
'use strict';
requirejs.config({
baseUrl: "./node_modules/MeteoLib/Source",
});
requirejs([
"MeteoLib"
], function (MeteoLib) {
var BaseRadarLoader = MeteoLib.Data.Radar.BaseRadarLoader;
var RadarNetFormat = MeteoLib.Data.Radar.RadarNetFormat;
var PNG = MeteoLib.Util.pngjs.PNG;
var fname = './Radar/Z_RADR_I_Z9010_20180421010000_O_DOR_SA_CAP.bin.bz2'
//天气雷达基数据原始格式=》天气雷达数据网络传输格式
Cesium.loadArrayBuffer(fname).then(function(buffer){
var promise = BaseRadarLoader.Load(buffer, fname);
promise.then(function (radarData) {
var radarDataNF = RadarNetFormat.FromRadarData(radarData, 0);
radarDataNF.Encode();
radarDataNF.SaveAs(fname + ".png");
Cesium.loadBlob(fname + ".png").then(function(blob){
//解析天气雷达数据网络传输格式
RadarNetFormat.Load(blob).then(function (radarDataNf) {
console.log(radarDataNf)
}).otherwise(function (err) {
});
})
}).otherwise(function (err) {
console.error(err);
});
})
});
1.1.6
5 years ago
1.1.5
5 years ago
1.1.4
6 years ago
1.1.2
6 years ago
1.1.0
6 years ago
1.0.23
6 years ago
1.0.22
6 years ago
1.0.21
6 years ago
1.0.20
6 years ago
1.0.18
6 years ago
1.0.17
6 years ago
1.0.16
6 years ago
1.0.15
6 years ago
1.0.14
6 years ago
1.0.13
6 years ago
1.0.12
6 years ago
1.0.11
6 years ago
1.0.10
6 years ago
1.0.9
6 years ago
1.0.8
6 years ago
1.0.7
6 years ago
1.0.6
6 years ago
1.0.5
6 years ago
1.0.4
6 years ago
1.0.3
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago