Hi all, Using NetCDF-Java 4.3.20, point feature datasets with rank 0 time cannot be loaded. CFpointObs.getPointConfig checks the rank of the time axis and errors if it's not equal to 1. Should point datasets with a single non-varying time axis be supported? Dataset structure is posted below, sample file attached. Best, Shane netcdf /src/52n-sos-ioos-svn/coding-ioos-netcdf/target/netcdf-encoder-test/ test_1_air_temperature_point_2013-12-13T230000.000Z_75975923742301.nc { dimensions: feature_type_instance = 23; variables: char feature_type_instance(feature_type_instance=23); :long_name = "Identifier for each feature type instance"; int crs; :long_name = "http://www.opengis.net/def/crs/EPSG/0/4326"; :grid_mapping_name = "latitude_longitude"; :epsg_code = "EPSG:4326"; :semi_major_axis = 6378137.0; // double :inverse_flattening = 298.257223563; // double double time; :standard_name = "time"; :units = "seconds since 1970-01-01T00:00:00Z"; :axis = "T"; float latitude; :standard_name = "latitude"; :long_name = "http://mmisw.org/ont/cf/parameter/latitude"; :units = "degrees_north"; :axis = "Y"; :_FillValue = -9999.9f; // float float longitude; :standard_name = "longitude"; :long_name = "http://mmisw.org/ont/cf/parameter/longitude"; :units = "degrees_east"; :axis = "X"; :_FillValue = -9999.9f; // float float height; :standard_name = "height"; :long_name = "http://mmisw.org/ont/cf/parameter/height"; :units = "m"; :axis = "Z"; :positive = "up"; :_FillValue = -9999.9f; // float int platform; :ioos_code = "urn:ioos:station:test:1"; :comment = "Test station 1"; :short_name = "Test station 1"; :long_name = "Station number 1 for testing"; :source = "moored_buoy"; int instrument; :definition = "http://mmisw.org/ont/ioos/definition/sensorID"; :long_name = "urn:ioos:sensor:test:1:air_temperature"; float air_temperature; :coordinates = "time latitude longitude height"; :_FillValue = -9999.9f; // float :units = "Cel"; :standard_name = "air_temperature"; :long_name = "http://mmisw.org/ont/cf/parameter/air_temperature"; // global attributes: :Conventions = "CF-1.6"; :Metadata_Conventions = "Unidata Dataset Discovery v1.0"; :featureType = "point"; :cdm_data_type = "Point"; :nodc_template_version = "NODC_Point_Template_v1.0"; :standard_name_vocabulary = "CF-1.6"; :platform = "platform"; :instrument = "instrument"; :title = "urn:ioos:sensor:test:1:air_temperature"; :summary = "Sensor observations for urn:ioos:sensor:test:1:air_temperature, feature type point"; :processing_level = "none"; :date_created = "2013-12-13T23:47:11.818Z"; :license = "Freely Distributed"; :uuid = "e854cbcc-0227-43cb-9bfe-7e4df41e3340"; :id = "urn:ioos:sensor:test:1:air_temperature"; :naming_authority = "test"; :keywords = "test,1,air_temperature"; :institution = "test"; :contributor_role = "operator"; :contributor_name = "NDBC"; :publisher_name = "Some Publisher"; :publisher_email = "info@xxxxxxxxxxxxxxxxx"; :publisher_url = "http://somepublisher.org"; :geospatial_lat_min = -158.41293102804596; // double :geospatial_lat_max = -158.41293102804596; // double :geospatial_lat_units = "degrees_north"; :geospatial_lon_min = -44.62965258444942; // double :geospatial_lon_max = -44.62965258444942; // double :geospatial_lon_units = "degrees_east"; :time_coverage_start = "2013-12-13T23:00:00.000Z"; :time_coverage_end = "2013-12-13T23:00:00.000Z"; } -- Shane StClair Software Engineer Axiom Consulting & Design http://www.axiomalaska.com
Attachment:
test_1_air_temperature_point_2013-12-13T230000.000Z_75975923742301.nc
Description: Cdf file
netcdf-java
archives: