Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
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: