1.1.6 • Published 7 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
7 years ago
1.1.5
7 years ago
1.1.4
7 years ago
1.1.2
7 years ago
1.1.0
7 years ago
1.0.23
7 years ago
1.0.22
7 years ago
1.0.21
7 years ago
1.0.20
7 years ago
1.0.18
7 years ago
1.0.17
7 years ago
1.0.16
7 years ago
1.0.15
7 years ago
1.0.14
7 years ago
1.0.13
7 years ago
1.0.12
7 years ago
1.0.11
7 years ago
1.0.10
7 years ago
1.0.9
7 years ago
1.0.8
7 years ago
1.0.7
7 years ago
1.0.6
7 years ago
1.0.5
7 years ago
1.0.4
7 years ago
1.0.3
7 years ago
1.0.2
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago