----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
_From owner-netcdf-java@xxxxxxxxxxxxxxxx Fri May 20 09:25:50 2005
Received: (from majordo@localhost)
by unidata.ucar.edu (UCAR/Unidata) id j4KFOL33022894
for netcdf-java-out; Fri, 20 May 2005 09:24:21 -0600 (MDT)
Received: from dwdmx4.dwd.de (dwdmx4.dwd.de [141.38.3.230])
by unidata.ucar.edu (UCAR/Unidata) with ESMTP id j4KFOKP3022890
for <netcdf-java@xxxxxxxxxxxxxxxx>; Fri, 20 May 2005 09:24:21 -0600
(MDT)
Organization: UCAR/Unidata
Keywords: 200505201524.j4KFOKP3022890
Received: from localhost (localhost [127.0.0.1])
by node1.csg-cluster.lan (Postfix) with ESMTP id CBB04810841
for <netcdf-java@xxxxxxxxxxxxxxxx>; Fri, 20 May 2005 15:24:17 +0000
(UTC)
Received: from localhost ([127.0.0.1])
by localhost (node1 [127.0.0.1]) (amavisd-new, port 49424) with SMTP
id 04895-18 for <netcdf-java@xxxxxxxxxxxxxxxx>;
Fri, 20 May 2005 15:24:17 +0000 (UTC)
Received: from mailhub.dwd.de (unknown [141.38.42.31])
by node1.csg-cluster.lan (Postfix) with ESMTP id AC221810747
for <netcdf-java@xxxxxxxxxxxxxxxx>; Fri, 20 May 2005 15:24:17 +0000
(UTC)
Received: from pdexc1.dwd.de (pdexc1a.dwd.de [141.38.36.132])
by mailhub.dwd.de (Postfix) with ESMTP id 5B8EF4226A0
for <netcdf-java@xxxxxxxxxxxxxxxx>; Fri, 20 May 2005 15:24:09 +0000
(UTC)
Received: by pdexc1.dwd.de with Internet Mail Service (5.5.2653.19)
id <L23RTRWT>; Fri, 20 May 2005 17:24:09 +0200
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
charset="iso-8859-1"
X-Virus-Scanned: by amavisd-new at outbound.all
Sender: owner-netcdf-java@xxxxxxxxxxxxxxxx
Precedence: bulk
Hi,
i currently try to read existing Grib-1 and Grib-2 data and create files in
the NetCDF format from these data. I ran into some problems:
1.) Most of my Grib files are not supported yet, as the center etc. is not
configured (missing table entries). I tried to add the tables myself, but
then i got an IOException:
GribServiceProvider open = 2004092000_000_2011_200.grib
Unknown Grid Type : 255
java.io.IOException: Negative seek offset
at java.io.RandomAccessFile.seek(Native Method)
at ucar.unidata.io.RandomAccessFile.read_(RandomAccessFile.java:399)
at ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:214)
at
ucar.unidata.io.RandomAccessFile.skipBytes(RandomAccessFile.java:486)
at ucar.grib.grib1.Grib1Input.scan(Grib1Input.java:113)
[...]
2. Trying to read am ECMWF Grib-1 (which should work by default), resulted
in an NegativeArraySizeException:
GribServiceProvider open = ecmwf_00-003
java.lang.NegativeArraySizeException
at
ucar.grib.grib1.Grib1GridDefinitionSection.<init>(Grib1GridDefinitionSection
.java:160)
at ucar.grib.grib1.Grib1Input.scan(Grib1Input.java:92)
at
ucar.nc2.iosp.grib.Grib1ServiceProvider.open(Grib1ServiceProvider.java:50)
[...]
Any suggestions on these problems?
Besides: i could not find the source code for the classes in grib.jar. Are
they open source? If yes: Where can i get the sources? If no: which license
di you use here?
Thanks for you effort.
Regards,
Holger Janssen