美文网首页开发
搭建wind-js-server时,grib2json提示文件找

搭建wind-js-server时,grib2json提示文件找

作者: 过桥 | 来源:发表于2019-01-17 11:05 被阅读15次

需求背景

搭建风场数据获取服务,实现风场动态效果展示

代码实现分析步骤

1.资源:美国国家海洋和大气管理局GFS 1.00 Degreewind-js-servergrib2json
2.使用node request下载对应grib资源
3.使用node child_process调用java grib2json,将下载资源转为json,提供对应服务

问题描述

"exec error: Error: Command failed: converter/bin/grib2json --data --output json-data/2019011612.json --names --compact grib-data/2019011612.f000
"converter" not? recognized as a command in an executable program or a batch file.__"

解决过程

移除路径测试

1.将下载好的grib文件移动至converter\bin

转换前准备工作
2.cmd切换至bin目录,执行grib2json --data --output 2019010612.json --names --compact 2019010612.f000,显示成功
完成转换

排查原因

确定文件路径问题后,继续排查原因,child_process.exec用来执行命令的shellunix上默认是/bin/shwindows上默认是cmd.exe,后续将/换为\\,成功执行

child = exec('converter\\bin\\grib2json --data --output json-data\\'+stamp+'.json --names --compact grib-data\\'+stamp+'.f000',

相关文章

网友评论

    本文标题:搭建wind-js-server时,grib2json提示文件找

    本文链接:https://www.haomeiwen.com/subject/bypbdqtx.html