def L2_density_stream_definition(): sdc = StreamDefinitionConstructor( description='L2 practical salinity observations', nil_value=-999.99, encoding='hdf5' ) sdc.define_temporal_coordinates( reference_frame='http://www.opengis.net/def/trs/OGC/0/GPS', definition='http://www.opengis.net/def/property/OGC/0/SamplingTime', reference_time='1970-01-01T00:00:00Z', unit_code='s' ) sdc.define_geospatial_coordinates( definition="http://www.opengis.net/def/property/OGC/0/PlatformLocation", reference_frame='urn:ogc:def:crs:EPSG::4979' ) sdc.define_coverage( field_name = 'density', field_definition = "urn:x-ogc:def:phenomenon:OGC:density", # Copied from SSDS field_units_code = 'kg/m3', # practical salinity has no units field_range = [1000.0, 1050.0] ) return sdc.close_structure()
def L1_pressure_stream_definition(): sdc = StreamDefinitionConstructor( description='L1 Pressure observations from a Seabird 37 CTD', nil_value=-999.99, encoding='hdf5' ) sdc.define_temporal_coordinates( reference_frame='http://www.opengis.net/def/trs/OGC/0/GPS', definition='http://www.opengis.net/def/property/OGC/0/SamplingTime', reference_time='1970-01-01T00:00:00Z', unit_code='s' ) sdc.define_geospatial_coordinates( definition="http://www.opengis.net/def/property/OGC/0/PlatformLocation", reference_frame='urn:ogc:def:crs:EPSG::4979' ) sdc.define_coverage( field_name = 'pressure', field_definition = "urn:x-ogc:def:phenomenon:OGC:pressure", # Copied from SSDS field_units_code = 'dBar', field_range = [0.0, 1000.0] ) return sdc.close_structure()
def USGS_stream_definition(): sdc = StreamDefinitionConstructor( description='CONNECTICUT RIVER AT THOMPSONVILLE CT (01184000) - Daily Value', nil_value=-9999.99, encoding='hdf5' ) sdc.define_temporal_coordinates( reference_frame='http://www.opengis.net/def/trs/OGC/0/GPS', definition='http://www.opengis.net/def/property/OGC/0/SamplingTime', reference_time='1970-01-01T00:00:00Z', unit_code='s' ) sdc.define_geospatial_coordinates( definition="http://www.opengis.net/def/property/OGC/0/PlatformLocation", reference_frame='urn:ogc:def:crs:EPSG::4326' ) sdc.define_coverage( field_name='water_height', field_definition="urn:x-ogc:def:phenomenon:OGC:water_height", # Copied from SSDS field_units_code='ft_us' ) sdc.define_coverage( field_name = 'water_temperature', field_definition = "urn:x-ogc:def:phenomenon:OGC:water_temperature", # Copied from SSDS field_units_code = 'Cel' ) sdc.define_coverage( field_name = 'streamflow', field_definition = "urn:x-ogc:def:phenomenon:OGC:streamflow", # Copied from SSDS field_units_code = 'cft_i/s' ) return sdc.close_structure()