support MICAPS MDFS type 12 data file

This commit is contained in:
wyq 2022-05-09 17:20:09 +08:00
parent 403bb4a2c7
commit acd9c29262
2 changed files with 9 additions and 3 deletions

View File

@ -81,6 +81,7 @@ public class MDFSDataInfo extends DataInfo implements IGridDataInfo, IStationDat
case 1: case 1:
case 2: case 2:
case 3: case 3:
case 12:
bytes = new byte[100]; bytes = new byte[100];
br.read(bytes); br.read(bytes);
description = new String(bytes, "GBK").trim(); description = new String(bytes, "GBK").trim();
@ -474,6 +475,7 @@ public class MDFSDataInfo extends DataInfo implements IGridDataInfo, IStationDat
case 1: case 1:
case 2: case 2:
case 3: case 3:
case 12:
Range stRange = section.getRange(rangeIdx); Range stRange = section.getRange(rangeIdx);
Array array = this.dataFrame.getColumnData(varName); Array array = this.dataFrame.getColumnData(varName);
for (int i = stRange.first(); i <= stRange.last(); i += stRange.stride()) { for (int i = stRange.first(); i <= stRange.last(); i += stRange.stride()) {

View File

@ -1,14 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<MeteoInfo File="milconfig.xml" Type="configurefile"> <MeteoInfo File="milconfig.xml" Type="configurefile">
<Path OpenPath="D:\Working\MIScript\Jython\mis\map\projection"> <Path OpenPath="D:\Working\MIScript\Jython\mis\micaps">
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\grads"/>
<RecentFolder Folder="D:\Working\MIScript\cuace_dust\py\mm5"/> <RecentFolder Folder="D:\Working\MIScript\cuace_dust\py\mm5"/>
<RecentFolder Folder="D:\Working\MIScript\cuace_dust\py"/> <RecentFolder Folder="D:\Working\MIScript\cuace_dust\py"/>
<RecentFolder Folder="D:\Working\MIScript\cuace_dust"/> <RecentFolder Folder="D:\Working\MIScript\cuace_dust"/>
<RecentFolder Folder="D:\Working\MIScript"/> <RecentFolder Folder="D:\Working\MIScript"/>
<RecentFolder Folder="D:\Working\MIScript\cuace"/> <RecentFolder Folder="D:\Working\MIScript\cuace"/>
<RecentFolder Folder="D:\Working\MIScript\cuace\script"/> <RecentFolder Folder="D:\Working\MIScript\cuace\script"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\chart\axis"/> <RecentFolder Folder="D:\Working\MIScript\Jython\mis\chart\axis"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\chart"/> <RecentFolder Folder="D:\Working\MIScript\Jython\mis\chart"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\map\geod"/> <RecentFolder Folder="D:\Working\MIScript\Jython\mis\map\geod"/>
@ -16,15 +14,21 @@
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\map\maskout"/> <RecentFolder Folder="D:\Working\MIScript\Jython\mis\map\maskout"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\map"/> <RecentFolder Folder="D:\Working\MIScript\Jython\mis\map"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\map\projection"/> <RecentFolder Folder="D:\Working\MIScript\Jython\mis\map\projection"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\micaps"/>
</Path> </Path>
<File> <File>
<OpenedFiles> <OpenedFiles>
<OpenedFile File="D:\Working\MIScript\Jython\mis\map\projection\aea_proj.py"/> <OpenedFile File="D:\Working\MIScript\Jython\mis\map\projection\aea_proj.py"/>
<OpenedFile File="D:\Working\MIScript\Jython\mis\map\projection\lcc_proj_tickline.py"/> <OpenedFile File="D:\Working\MIScript\Jython\mis\map\projection\lcc_proj_tickline.py"/>
<OpenedFile File="D:\Working\MIScript\Jython\mis\micaps\mdfs_6.py"/>
<OpenedFile File="D:\Working\MIScript\Jython\mis\micaps\mdfs_dataframe_type12.py"/>
</OpenedFiles> </OpenedFiles>
<RecentFiles> <RecentFiles>
<RecentFile File="D:\Working\MIScript\Jython\mis\map\projection\aea_proj.py"/> <RecentFile File="D:\Working\MIScript\Jython\mis\map\projection\aea_proj.py"/>
<RecentFile File="D:\Working\MIScript\Jython\mis\map\projection\lcc_proj_tickline.py"/> <RecentFile File="D:\Working\MIScript\Jython\mis\map\projection\lcc_proj_tickline.py"/>
<RecentFile File="D:\Working\MIScript\Jython\mis\micaps\mdfs_6.py"/>
<RecentFile File="D:\Working\MIScript\Jython\mis\micaps\mdfs_dataframe_type12.py"/>
</RecentFiles> </RecentFiles>
</File> </File>
<Font> <Font>