Skip to content

Data Discussion #16

@lkiesow

Description

@lkiesow

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 column
  • L2__NO2___ – Nitrogen Dioxide (NO2), total and tropospheric columns
  • L2__SO2___ – Sulfur Dioxide (SO2) total column
  • L2__CO____ – Carbon Monoxide (CO) total column
  • L2__CH4___ – Methane (CH4) total column
  • L2__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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions