-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Unanswered Questions
What data do we have and or want?
- Do we want to import the whole two years now?
- How do we do continuous imports?
- Do we import multiple products?
- Do we import/store additional data (qa-value or precision)?
- Do we pre-filter values?
Database considerations
- Do we keep one table per product? *¹
- Should be more flexible to add later on.
- Queries might be a bit faster.
- Do we have all the products in one table? *²
- We likely need less space for the data.
- We might need less memory.
*¹) Multiple Tables
Geo-locations might be duplicated
| id | lon | lat | CO |
|---|---|---|---|
| 1 | 2.12 | 5.43 | 0.0258 |
| 2 | 2.22 | 6.73 | 0.0159 |
| id | lon | lat | SO² |
|---|---|---|---|
| 1 | 2.12 | 5.43 | 0.0124 |
| 2 | 2.22 | 6.73 | 0.0921 |
*²) One Table
Table might be sparse
| id | lon | lat | CO | SO² |
|---|---|---|---|---|
| 1 | 2.12 | 5.43 | 0.0258 | 0.0124 |
| 2 | 2.12 | 5.43 | 0.0098 | |
| 3 | 2.22 | 6.73 | 0.0159 | 0.0921 |
Available Data Products
Of the ESA Data Products the following data might be of interest to us:
- Level-2
- geolocated total columns of ozone, sulfur dioxide, nitrogen dioxide, carbon monoxide, formaldehyde and methane
- geolocated tropospheric columns of ozone
- geolocated vertical profiles of ozone
- geolocated cloud and aerosol information (e.g. absorbing aerosol index and aerosol layer height)
Suggested products for us using identifiers from the Products and Algorithms description:
L2__O3____– Ozone (O3) total columnL2__NO2___– Nitrogen Dioxide (NO2), total and tropospheric columnsL2__SO2___– Sulfur Dioxide (SO2) total columnL2__CO____– Carbon Monoxide (CO) total columnL2__CH4___– Methane (CH4) total columnL2__HCHO__– Formaldehyde (HCHO) total column
Data available in the nc files
importing dimension scanline(2) (was 4173)
importing dimension ground_pixel(215)
importing dimension corner(4)
importing dimension time(1)
importing dimension layer(50)
skipping scanline
skipping ground_pixel
skipping time
skipping corner
skipping layer
importing delta_time((dtype('int32'), ('time', 'scanline')))
skipping time_utc
importing qa_value((dtype('uint8'), ('time', 'scanline', 'ground_pixel')))
importing latitude((dtype('float32'), ('time', 'scanline', 'ground_pixel')))
importing longitude((dtype('float32'), ('time', 'scanline', 'ground_pixel')))
importing carbonmonoxide_total_column((dtype('float32'), ('time', 'scanline', 'ground_pixel')))
skipping carbonmonoxide_total_column_precision
Precision may be of interest:
% gdalinfo ...nc | grep carbonmonoxide_total_column_precision
PRODUCT_carbonmonoxide_total_column_ancillary_variables=carbonmonoxide_total_column_precision
PRODUCT_carbonmonoxide_total_column_precision_coordinates=longitude latitude
PRODUCT_carbonmonoxide_total_column_precision_long_name=Standard error of the vertically integrated CO column
PRODUCT_carbonmonoxide_total_column_precision_multiplication_factor_to_convert_to_molecules_percm2=6.0221409e+19
PRODUCT_carbonmonoxide_total_column_precision_standard_name=atmosphere_mole_content_of_carbon_monoxide standard_error
PRODUCT_carbonmonoxide_total_column_precision_units=mol m-2
PRODUCT_carbonmonoxide_total_column_precision__FillValue=9.96921e+36
PRODUCT_carbonmonoxide_total_column_precision__Netcdf4Dimid=3
Metadata
Metadata
Assignees
Labels
No labels