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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions