Hello Daniele,

Thanks for the reply, not an expert on this but I will answer to the 
best of my abilities.

The netCDF files are an output of a fire smoke dispersion model called 
bluesky <http://www.airfire.org/bluesky/> in which are initialized by 
.ARL files from National Weather Service containing met info of our domain.

The .ARL file's coordinate system is Polar stereographic projection 
which seems to be related to the M3IO convention. As well, the M3IO api 
<https://www.unidata.ucar.edu/software/thredds/v4.3/netcdf-java/v4.2/javadoc/ucar/nc2/dataset/conv/M3IOConvention.html>mentions
 
this convention is a standard for air quality models (EPA), perhaps this 
is related to the dispersion model I am using.

As well, in a vain attempt to make the netCDF convention fit into 
COARDS, the .nc file named 'dispersion2' has it's dimension names 
editted. Dispersion_original.nc 
<https://www.dropbox.com/sh/m5gebm21z73ng1y/AADky3C3q2mga0WqsyJ57Pbka?dl=0> 
is the untainted output file from the bluesky framework.


Regards,
Matt

On 2016-01-18 6:17 AM, Daniele Romagnoli-3 [via OSGeo.org] wrote:
> Hi Matt, I was able to check your sample. It seems like a problem on  > your 
> dataset OR on the underlying UCAR NetCDF java lib. Let me try 
to > explain that in order to figure out the real issue. > > When 
GeoTools/GeoServer accesses a NetCDF file, it delegates the UCAR > 
NetCDF lib (currently, 4.6.0 version) to open a NetCDF dataset. Due > to 
the wide amount of conventions, types, structures existing in the > 
NetCDF world, the UCAR lib tries to individuate the convention used > by 
the specific sample, by parsing some attributes, datatypes or > 
elements. > > For your case, the lib thinks that your data is part of 
the > M3IOConvention. > 
https://github.com/Unidata/thredds/blob/master/cdm/src/main/java/ucar/nc2/dataset/conv/M3IOConvention.java#L72
 
 > > >
since during the preliminar scan it finds the set of attributes required 
by that convention.
> > // global attributes: :NCOLS = 921; // int :NROWS = 301; // int > 
:XORIG = -144.5; // double :YORIG = 40.0; // double :XCELL = > 
0.10000000149011612; // double :YCELL = 0.10000000149011612; // > double 
 > > Afterwards, it tries to setup the coordinates based on that > 
convention: > 
https://github.com/Unidata/thredds/blob/master/cdm/src/main/java/ucar/nc2/dataset/conv/M3IOConvention.java#L98
 
 > > >
And here is where it throws a NPE exception since the expected field 
doesn't actually exists.
> > At this point, I have a set of questions for you. How did you create 
 > this file? Can you share some more information about that? Is it > 
somehow related with the M3IOConvention? I'm asking this so you can > 
fix your sample data in case it isn't well formed OR we can keep in > 
touch with the UCAR team to improve their library to support this > 
sample in case it is a properly formed dataset. > > Please, let me know. 
Best Regards, Daniele > > > > On Fri, Jan 8, 2016 at 5:40 PM, brownbagel 
<[hidden email] > </user/SendEmail.jtp?type=node&node=5245897&i=0>> 
wrote: > > Hello, > > After browsing around this forum, seems like this 
is a common issue, > but I still do not seem to find a solution. > > I 
am attempting to upload NetCDF files onto geoserver via netCDF > 
extension. Using sample .nc from the web, this extension works. > 
However, when I attempt to upload my own files, I encounter the error > 
"Could not find layer". > > I understand that geoserver requires 
CF/COARDS convention, I have > attempted to rename my dimensions to be 
in accordance to this. Are > there still other aspects of the .nc that I 
have to alter? Are there > alternative methods (ie, converting to other 
file formats?) I've > tried converting to geoTiff and .shp via GDAL but 
have no success in > that. > > Attached: my .nc file (dispersion2.nc 
<http://dispersion2.nc>), > geoserver log > 
https://www.dropbox.com/sh/m5gebm21z73ng1y/AADky3C3q2mga0WqsyJ57Pbka?dl=0 > 
 > >
Thanks & Bless,
> Matt  > > > > > -- View this message in context: > 
http://osgeo-org.1560.x6.nabble.com/Geoserver-Store-NetCDF-issue-Could-not-find-layers-tp5244318.html
 
 > >
Sent from the GeoServer - User mailing list archive at Nabble.com.
> > 
------------------------------------------------------------------------------ 
 > >
_______________________________________________
> Geoserver-users mailing list [hidden email]  > 
> </user/SendEmail.jtp?type=node&node=5245897&i=1> > 
https://lists.sourceforge.net/lists/listinfo/geoserver-users > > > > > 
-- == GeoServer Professional Services from the experts! Visit > 
http://goo.gl/it488V for more information. == > > Ing. Daniele Romagnoli 
Senior Software Engineer > > GeoSolutions S.A.S. Via Poggio alle Viti 
1187 55054  Massarosa (LU) > Italy phone: +39 0584 962313 fax:      +39 
0584 1660272 > > http://www.geo-solutions.it 
http://twitter.com/geosolutions_it > > 
------------------------------------------------------- > > *AVVERTENZE 
AI SENSI DEL D.Lgs. 196/2003* > > Le informazioni contenute in questo 
messaggio di posta elettronica > e/o nel/i file/s allegato/i sono da 
considerarsi strettamente > riservate. Il loro utilizzo è consentito 
esclusivamente al > destinatario del messaggio, per le finalità indicate 
nel messaggio > stesso. Qualora riceviate questo messaggio senza esserne 
il > destinatario, Vi preghiamo cortesemente di darcene notizia via 
e-mail > e di procedere alla distruzione del messaggio stesso, 
cancellandolo > dal Vostro sistema. Conservare il messaggio stesso, 
divulgarlo anche > in parte, distribuirlo ad altri soggetti, copiarlo, 
od utilizzarlo > per finalità diverse, costituisce comportamento 
contrario ai principi > dettati dal D.Lgs. 196/2003. > > > > The 
information in this message and/or attachments, is intended > solely for 
the attention and use of the named addressee(s) and may be > 
confidential or proprietary in nature or covered by the provisions of > 
privacy act (Legislative Decree June, 30 2003, no.196 - Italy's New > 
Data Protection Code).Any use not in accord with its purpose, any > 
disclosure, reproduction, copying, distribution, or either > 
dissemination, either whole or partial, is strictly forbidden except > 
previous formal approval of the named addressee(s). If you are not > the 
intended recipient, please contact immediately the sender by > 
telephone, fax or e-mail and delete the information in this message > 
that has been received in error. The sender does not give any > warranty 
or accept liability as the content, accuracy or completeness > of sent 
messages and accepts no responsibility  for changes made > after they 
were sent or for other risks which arise as a result of > e-mail 
transmission, viruses, etc. > > > > 
------------------------------------------------------------------------------ 
 > >
Site24x7 APM Insight: Get Deep Visibility into Application Performance
> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor 
> end-to-end web transactions and take corrective actions now > 
Troubleshoot faster and improve end-user experience. Signup Now! > 
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 > 
_______________________________________________ Geoserver-users > 
mailing list [hidden email] > 
</user/SendEmail.jtp?type=node&node=5245897&i=2> > 
https://lists.sourceforge.net/lists/listinfo/geoserver-users > > > 
------------------------- If you reply to this email, your message > 
will be added to the discussion below: > 
http://osgeo-org.1560.x6.nabble.com/Geoserver-Store-NetCDF-issue-Could-not-find-layers-tp5244318p5245897.html
 
 > >
To unsubscribe from Geoserver Store NetCDF issue: Could not find layers, 
click here 
<http://osgeo-org.1560.x6.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5244318&code=ZnVuZ3l1ZW5zYW5nX21mQGhvdG1haWwuY29tfDUyNDQzMTh8LTIwMzMyMTgyNzE=>.
> NAML  > 
<http://osgeo-org.1560.x6.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>




--
View this message in context: 
http://osgeo-org.1560.x6.nabble.com/Geoserver-Store-NetCDF-issue-Could-not-find-layers-tp5244318p5245922.html
Sent from the GeoServer - User mailing list archive at Nabble.com.
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to