bugfix for convert2nc function

This commit is contained in:
wyq 2025-02-28 23:03:31 +08:00
parent 8a101d3454
commit 21d524c8f8
5 changed files with 28 additions and 11 deletions

2
.idea/compiler.xml generated
View File

@ -30,7 +30,7 @@
</component>
<component name="JavacSettings">
<option name="ADDITIONAL_OPTIONS_OVERRIDE">
<module name="meteoinfo-data" options="-extdirs D:\MyProgram\java\MeteoInfoDev\MeteoInfo\meteoinfo-data\lib" />
<module name="meteoinfo-data" options="" />
</option>
</component>
</project>

View File

@ -117,6 +117,23 @@
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.1.1</version>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/lib</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<inherited>true</inherited>
<groupId>org.apache.maven.plugins</groupId>
@ -143,10 +160,10 @@
<target>1.8</target>
<encoding>UTF-8</encoding>
<optimize>true</optimize>
<!-- 导入\lib下的本地jar包 -->
<!--&lt;!&ndash; 导入\lib下的本地jar包 &ndash;&gt;
<compilerArguments>
<extdirs>${project.basedir}\lib</extdirs>
</compilerArguments>
</compilerArguments>-->
</configuration>
</plugin>
</plugins>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<MeteoInfo File="milconfig.xml" Type="configurefile">
<Path OpenPath="D:\Working\MIScript\Jython\mis\test">
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\satellite\FY"/>
<Path OpenPath="D:\Working\MIScript\Jython\mis\io\dataconvert">
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types\3d"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types\3d\jogl"/>
@ -12,21 +11,22 @@
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\common_math\stats"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\dataframe"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\io\netcdf"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\io"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\io\burf"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\test"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\io"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\io\dataconvert"/>
</Path>
<File>
<OpenedFiles>
<OpenedFile File="D:\Working\MIScript\Jython\mis\io\radar\radar_x_phase_2.py"/>
<OpenedFile File="D:\Working\MIScript\Jython\mis\io\burf\bufr_cma_rsd.py"/>
<OpenedFile File="D:\Working\MIScript\Jython\mis\test\array_test_loop.py"/>
<OpenedFile File="D:\Working\MIScript\Jython\mis\io\dataconvert\grib2nc-5.py"/>
</OpenedFiles>
<RecentFiles>
<RecentFile File="D:\Working\MIScript\Jython\mis\io\radar\radar_x_phase_2.py"/>
<RecentFile File="D:\Working\MIScript\Jython\mis\io\burf\bufr_cma_rsd.py"/>
<RecentFile File="D:\Working\MIScript\Jython\mis\test\array_test_loop.py"/>
<RecentFile File="D:\Working\MIScript\Jython\mis\io\dataconvert\grib2nc-5.py"/>
</RecentFiles>
</File>
<Font>

View File

@ -660,8 +660,8 @@ def convert2nc(infn, outfn, version='netcdf3', writedimvar=False, largefile=Fals
ncfile.addgroupattr(attr.getName(), f.attrvalue(attr))
#Add grid map variable
if f.proj is not None:
if not f.proj.isLonLat():
if f.projection is not None:
if not f.projection.isLonLat():
var = ncfile.addvar('crs', 'int', [])
var.addattr('proj4', proj.toProj4String())
@ -701,7 +701,7 @@ def convert2nc(infn, outfn, version='netcdf3', writedimvar=False, largefile=Fals
variables = []
for var in f.variables:
#print 'Variable: ' + var.name
if var.variable.hasNullDimension():
if var._variable.hasNullDimension():
continue
if var.dtype._dtype == DataType.STRUCTURE:
continue