Hi again, I'll try to rephrase the problem. When uploading a NetCDF file I get the "Could not list layers for this store" problem. The file follows the CF 1.6 convention and can be read by qgis and other NetCDF-readers. I uploaded the file here.
https://www.dropbox.com/s/ssanmgozpg16g5p/stockholm_110_historic_crun-monthly_mean.nc?dl=0 The geoserver log-file says: Caused by: java.io.IOException: java.lang.IllegalArgumentException: Unable to find a CRS for the provided variable: lon I added the WKT-string in a file under the user_projections catalogue. Geoserver can find my CRS but for the lon-variable he still insists on the projection. Does anyone have any clue? Here is the NetCDF-header: netcdf stockholm_110_historic_crun-monthly_mean { dimensions: x = 110 ; y = 110 ; time = UNLIMITED ; // (60 currently) bnds = 2 ; variables: float lon(y, x) ; lon:standard_name = "longitude" ; lon:long_name = "longitude" ; lon:units = "degrees_east" ; lon:_CoordinateAxisType = "Lon" ; lon:grid_mapping = "projection" ; float lat(y, x) ; lat:standard_name = "latitude" ; lat:long_name = "latitude" ; lat:units = "degrees_north" ; lat:_CoordinateAxisType = "Lat" ; lat:grid_mapping = "projection" ; float x(x) ; x:standard_name = "projection_x_coordinate" ; x:long_name = "x coordinate of projection" ; x:units = "m" ; x:axis = "X" ; float y(y) ; y:standard_name = "projection_y_coordinate" ; y:long_name = "y coordinate of projection" ; y:units = "m" ; y:axis = "Y" ; int projection ; projection:false_easting = 150000. ; projection:false_northing = 0. ; projection:grid_mapping_name = "projection" ; projection:latitude_of_projection_origin = 0. ; projection:longitude_of_central_meridian = 18. ; projection:proj4 = "+proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs" ; projection:scale_factor_at_central_meridian = 1. ; projection:semi_major_axis = 6378137. ; projection:inverse_flattening = 298.257222101 ; projection:spatial_ref = "PROJCS[\"SWEREF99 18 00\",GEOGCS[\"SWEREF99\",DATUM[\"SWEREF99\",SPHEROID[\"GRS 1980\", 6378137.0, 298.257222101, AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0.0, 0.0, 0.0, 0\ .0, 0.0, 0.0, 0.0],AUTHORITY[\"EPSG\",\"6619\"]],PRIMEM[\"Greenwich\", 0.0, AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\", 0.017453292519943295],AXIS[\"Geodetic latitude\", NORTH],AXIS[\"Geodetic longitude\", E\ AST],AUTHORITY[\"EPSG\",\"4619\"]],PROJECTION[\"Transverse_Mercator\", AUTHORITY[\"EPSG\",\"9807\"]],PARAMETER[\"central_meridian\", 18.0],PARAMETER[\"latitude_of_origin\", 0.0],PARAMETER[\"scale_factor\", 1.0]\ ,PARAMETER[\"false_easting\", 150000.0],PARAMETER[\"false_northing\", 0.0],UNIT[\"m\", 1.0],AXIS[\"Northing\", NORTH],AXIS[\"Easting\", EAST],AUTHORITY[\"EPSG\",\"3011\"]]" ; float time(time) ; time:standard_name = "time" ; time:long_name = "time" ; time:bounds = "time_bnds" ; time:units = "hours since 2006-01-01 00:00" ; time:calendar = "standard" ; time:axis = "T" ; double time_bnds(time, bnds) ; float crun(time, y, x) ; crun:long_name = "runoff" ; crun:units = "mm h-1" ; crun:grid_mapping = "projection" ; crun:coordinates = "lat lon" ; crun:_FillValue = -1.e+20f ; crun:missing_value = -1.e+20f ; crun:ModelAttributes = "{\'Hydrological Model\': \'HYPE\'}" ; crun:DataAttributes = "{\"ECV\": \"monthly mean\", \"ECV_calculated_on\": \"2017-10-25\"}" ; // global attributes: :history = "Wed Oct 25 16:19:58 2017: cdo monmean timeseries/stockholm_110_presclim_crun.nc ecvs/stockholm_110_presclim_crun-monthly_mean.nc\nThu Jun 29 12:33:05 2017: ncks -4 /data/proj/UrbanSI\ S/workspace/JR/hype2grid/Stockholm/Harmonie/timeCRUN.nc /data/proj/UrbanSIS/workspace/JR/hype2grid/Stockholm/Harmonie/publish/timeCRUN.nc\nThu Jun 29 12:32:44 2017: ncrcat /data/proj/UrbanSIS/workspace/JR/hype2\ grid/Stockholm/Harmonie/timeCRUN-2006-2007_original_resampled.nc /data/proj/UrbanSIS/workspace/JR/hype2grid/Stockholm/Harmonie/timeCRUN-2012-2014_original_resampled.nc /data/proj/UrbanSIS/workspace/JR/hype2grid\ /Stockholm/Harmonie/timeCRUN.nc" ; :Conventions = "CF-1.6" ; :contact1 = "Lena Stromback, SMHI, [email protected]" ; :Originating_center = "Swedish Meteorological and Hydrological Institute (SMHI)" ; :Downscaling_model = "S-HYPE2012_version_4_0_0 adapted for Urban SIS" ; :Downscaling_projection = "SWEREF-99 1800" ; :Downscaled_area = "Watershed based on Urban Atlas" ; :Forcing_boundary_conditions = "Urban SIS Harmonie Stockholm historic" ; :Topography_routing = "SVAR http://www.smhi.se/publikationer/svar-svenskt-vattenarkiv-1.17833" ; :Land_use = "Urban Atlas 2012 http://land.copernicus.eu/local/urban-atlas/urban-atlas-2012, CORINE Land COVER 2000 http://www.eea.europa.eu/data-and-maps/data/corine-land-cover-2000-clc2000-seam\ less-vector-database" ; :Soil_type = "SGU http://www.sgu.se/" ; :Lake_information = "SVAR http://www.smhi.se/publikationer/svar-svenskt-vattenarkiv-1.17833" ; :nco_openmp_thread_number = 1 ; :NCO = "4.4.4" ; :frequency = "mon" ; data: ... Kind regards, Frank van der Stelt Systems developer SMHI - Swedish Meteorological and Hydrological Institute
_______________________________________________ Geoserver-users mailing list Please make sure you read the following two resources before posting to this list: - Earning your support instead of buying it, but Ian Turton: http://www.ianturton.com/talks/foss4g.html#/ - The GeoServer user list posting guidelines: http://geoserver.org/comm/userlist-guidelines.html If you want to request a feature or an improvement, also see this: https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-users
