Markus,
sorry about the long response time but we have been swamped with getting
all the data on Unidata's IDD system decoded properly. we looked at your
sample file and can actually decode it. the problem is we need to code the
projection 90 Space View Perspective or Orthographic and that is not an
easy task. also we are not familar with this projection. at this point we
don't have the time to code it because of the above tasks and also
Unidata's coming workshops in 2 weeks. i am not saying that
we will not code it, but when we will have the time to code it i cannot
say. that about the best i can say, i know it's not positive.
thanks,
robb...
--------------------------------------------------------------------
Header : GRIB
Discipline : 3 Space products
GRIB Edition : 2
GRIB length : 3444913
Originating Center : 254 EUMETSAT Operation Centre
Originating Sub-Center : 0
Significance of Reference Time : 3 Observation time
Reference Time : 2005:4:18T12:0:0
Product Status : 1 Operational test products
Product Type : 6 Processed satellite observations
Number of data points : 13778944
Grid Name : 90 Space View Perspective or Orthographic
Grid Shape: 3 Earth oblate spheroid with axes
specified by produ
cer
Oblate earth major axis: 6378.14
Oblate earth minor axis: 6356.7554
Number of points along parallel: 3712
Number of points along meridian: 3712
Latitude of sub-satellite point: 0.0
Longitude of sub-satellite pt: 0.0
Resolution & Component flags : 0
i direction increment : 3566.0
j direction increment : 3561.0
X-coordinate of sub-satellite : 1856.0001
Y-coordinate of sub-satellite : 1856.0001
Scanning mode : 192
Basic angle : 0
Altitude of the camera : 7.4533146E8
X-coordinate of origin : 0.0
Y-coordinate of origin : 0.0
Product Definition : 30 Satellite product
Parameter Category : 0 Image_format_products
Parameter Name : 7 Cloud_mask
Parameter Units :
Generating Process Type : 8
ForecastTime : 0
First Surface Type : 0 Reserved
On Tue, 24 May 2005, Markus Gregor Kempf wrote:
> Robb,
>
> its the projection used by Eumetsat (www.eumetsat.int) for its
> Meteosat-8 pictures. It's defined in documents EUM/MSG/ICD/105 and
> EUM/MSG/SPE/022 (available at their website under Publications/Technical
> Documentation). I don't have access to Eumetsat codes, but there is an
> open-source library at meteosatlib.sourceforge.net implementing an image
> reader and reprojection tool for the images.
>
> Best regards,
>
> Markus
>
> Robb Kambic wrote:
> > Markus,
> >
> > could you tell us about this grid file? projection 90 is a space view
> > grid and we aren't quite sure how to handle the projection. manual states
> > that this is an orthographic view, is that the same as a orthographic
> > projection from the Snyder 1987 reference manual? also do you have code
> > to create the projection?
> >
> > thanks,
> > robb...
> >
> >
> >
> > On Thu, 19 May 2005, Unidata Support wrote:
> >
> >
> >>>To: support-idv@xxxxxxxxxxxxxxxx
> >>>From: "Markus Kempf" <gmke@xxxxxx>
> >>>Subject: IDV - Eumetsat CLM GRIB2 file
> >>>Organization: ?
> >>>Keywords: 200505191448.j4JEm99A004188
> >>
> >>Institution: private educational use
> >>Package Version: 1.2b2
> >>Operating System: os.name:Windows XP; os.arch:x86; os.version:5.1;
> >>Hardware Information: java.vendor:Sun Microsystems Inc.;
> >>java.version:1.5.0_02; java.home:C:\\Programme\\Java\\jre1.5.0_02;
> >>Inquiry: I would like to load a GRIB2 file by Eumetsat with IDV. The
> >>following error occurs:
> >>
> >>An error has occurred:
> >>There was an error loading the data:
> >>unknown projection = 90
> >>
> >>Markus Kempf
> >>
> >>******************
> >>Stack trace:
> >>java.lang.UnsupportedOperationException: unknown projection = 90
> >> at
> >> ucar.nc2.iosp.grib.GribHorizCoordSys.computeProjection(GribHorizCoordSys.java:195)
> >> at
> >> ucar.nc2.iosp.grib.GribHorizCoordSys.addToNetcdfFile(GribHorizCoordSys.java:102)
> >> at ucar.nc2.iosp.grib.Index2NC.open(Index2NC.java:157)
> >> at
> >> ucar.nc2.iosp.grib.Grib2ServiceProvider.open(Grib2ServiceProvider.java:75)
> >> at ucar.nc2.NetcdfFile.<init>(NetcdfFile.java:645)
> >> at ucar.nc2.NetcdfFile.open(NetcdfFile.java:263)
> >> at ucar.nc2.NetcdfFile.open(NetcdfFile.java:212)
> >> at ucar.nc2.dataset.NetcdfDataset.openFile(NetcdfDataset.java:232)
> >> at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:125)
> >> at ucar.nc2.dataset.grid.GridDataset.open(GridDataset.java:65)
> >> at ucar.nc2.dataset.grid.GridDataset.factory(GridDataset.java:74)
> >> at
> >> ucar.unidata.data.grid.GeoGridDataSource.doMakeDataSet(GeoGridDataSource.java:266)
> >> at
> >> ucar.unidata.data.grid.GeoGridDataSource.getDataset(GeoGridDataSource.java:283)
> >> at
> >> ucar.unidata.data.grid.GeoGridDataSource.doMakeDataChoices(GeoGridDataSource.java:297)
> >> at
> >> ucar.unidata.data.DataSourceImpl.getDataChoices(DataSourceImpl.java:959)
> >> at ucar.unidata.data.DataManager.createDataSource(DataManager.java:850)
> >> at
> >> ucar.unidata.idv.IntegratedDataViewer.createDataSource(IntegratedDataViewer.java:1280)
> >> at
> >> ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1218)
> >> at
> >> ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1199)
> >> at
> >> ucar.unidata.idv.chooser.IdvChooser.makeDataSource(IdvChooser.java:334)
> >> at
> >> ucar.unidata.idv.chooser.FileChooser.selectFileInner(FileChooser.java:382)
> >> at ucar.unidata.idv.chooser.FileChooser.selectFile(FileChooser.java:262)
> >> at ucar.unidata.idv.chooser.FileChooser.doLoad(FileChooser.java:278)
> >> at ucar.unidata.ui.ChooserPanel.actionPerformed(ChooserPanel.java:130)
> >> at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
> >> at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
> >> at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
> >> at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
> >> at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown
> >> Source)
> >> at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
> >> at java.awt.Component.processMouseEvent(Unknown Source)
> >> at javax.swing.JComponent.processMouseEvent(Unknown Source)
> >> at java.awt.Component.processEvent(Unknown Source)
> >> at java.awt.Container.processEvent(Unknown Source)
> >> at java.awt.Component.dispatchEventImpl(Unknown Source)
> >> at java.awt.Container.dispatchEventImpl(Unknown Source)
> >> at java.awt.Component.dispatchEvent(Unknown Source)
> >> at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
> >> at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
> >> at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
> >> at java.awt.Container.dispatchEventImpl(Unknown Source)
> >> at java.awt.Window.dispatchEventImpl(Unknown Source)
> >> at java.awt.Component.dispatchEvent(Unknown Source)
> >> at java.awt.EventQueue.dispatchEvent(Unknown Source)
> >> at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
> >> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
> >> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
> >> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
> >> at java.awt.EventDispatchThread.run(Unknown Source)
> >>
> >>
> >>
> >>--
> >>NOTE: All email exchanges with Unidata User Support are recorded in the
> >>Unidata inquiry tracking system and then made publicly available
> >>through the web. If you do not want to have your interactions made
> >>available in this way, you must let us know in each email you send to us.
> >>
> >
> >
> > ==============================================================================
> > Robb Kambic Unidata Program Center
> > Software Engineer III Univ. Corp for Atmospheric
> > Research
> > rkambic@xxxxxxxxxxxxxxxx WWW: http://www.unidata.ucar.edu/
> > ==============================================================================
> >
> >
>
==============================================================================
Robb Kambic Unidata Program Center
Software Engineer III Univ. Corp for Atmospheric Research
rkambic@xxxxxxxxxxxxxxxx WWW: http://www.unidata.ucar.edu/
==============================================================================