CARVE: L2 Column Gas and Uncertainty from Airborne FTS, Alaska, 2012-2015
简介
该数据集提供了北极碳库脆弱性实验 (CARVE) 在阿拉斯加和加拿大北极地区空中飞行采集的总垂直柱 O2、CO2、CH4、CO 和 H2O,以及 CO2、CH4、CO 和 H2O 的干空气柱。数据代表使用 CARVE 傅里叶变换光谱仪 (FTS) 收集的 2 级快速检索 (L2QR) 数据产品。飞行采集活动于 2012 年至 2015 年 3 月至 11 月期间进行,以便调查大气气体含量的季节和年际变化。该数据集中包含的测量结果对于了解北极碳循环的变化以及北极永久冻土融化带来的潜在威胁至关重要。
此数据集包含 172 个 NetCDF 文件格式 (*.nc) 的文件。此外,还包含 172 个 *.zip 文件作为支持信息。这些 zip 文件包含与每个 NetCDF 文件对应的快速查看图(每个 zip 文件包含 48 个 *.png 文件)。
摘要
Table 1. CARVE file naming convention. Example file name: carve_FTS_L2QR_b23_20120523_20150410124144.nc
Name element | Example value | Units |
Project name | carve | |
Instrument | FTS | |
Processing level | L2QR | |
Build ID | b23 | |
Flight date | 20120523 | yyyymmdd |
Processing date and time | 20150410124144 | yyyymmddhhmmss |
Data Variables
Each file contains 5 variable groups: geolocation, science_products, retrieval_diagnostic, dads, and auxiliary_data. Each variable contains data formatted to fit one of 11 dimensions listed in Table 2. The variables contained within each variable group are described in Tables 3 to 7.
Table 2. Variable dimensions in the NetCDF files
Dimension name | Description |
num_times | Number of co-added observations |
num_times_1s | Number of 1-second observations |
num_coadd | Number of 1s spectra in each co-added observation |
num_bands | Number of CARVE FTS bands |
num_polarization | Number of polarization observations |
num_vertex | Number of vertices in ground-pixel specification |
num_instrument | Number of instruments |
num_dads | Number of entries in DADS records |
num_ch24 | Dimension for UTC string time fields ("24") |
num_ch08 | Dimension for DADS time string ("8") |
num_two | Dimension of fitting_window field ("2") |
Table 3. geolocation group variables in the NetCDF files
Variable name | Dimension | Units | Description |
year | num_times | n/a | Year of co-added observation |
julian_day | num_times | n/a | Julian day of co-added observation |
fractional_hour_of_day | num_times | n/a | Average fractional hour of day of co-added observation |
flight_altitude | num_times | meters | Average aircraft altitude of co-added observation |
center_latitude | num_times | degrees | Average latitude of ground pixel center of co-added observation |
center_longitude | num_times | degrees | Average longitude of ground pixel center of co-added observation |
solar_zenith_angle | num_times | degrees | Average solar zenith angle of co-added observation |
solar_azimuth_angle | num_times | degrees | Average solar azimuth angle of co-added observation |
viewing_zenith_angle | num_times | degrees | Average viewing zenith angle of co-added observation |
viewing_azimuth_angle | num_times | degrees | Average viewing zenith angle of co-added observation |
surface_elevation | num_times | meters | Average terrain height of co-added observation |
time_tai93 | num_times | seconds | Average TAI93 time of co-added observation |
time_utc | num_times*num_ch24 | n/a | UTC value of the co-added TAI93 time stamp |
year_1s | num_times_1s | yyyy | Year of 1s observation |
julian_day_1s | num_times_1s | n/a | Julian day of 1s observation |
fractional_hour_of_day_1s | num_times_1s | n/a | Fractional hour of day of 1s observation |
flight_altitude_1s | num_times_1s | meters | Aircraft altitude of 1s observation |
center_latitude_1s | num_times_1s | degrees | Latitude of ground pixel center of 1s observation |
center_longitude_1s | num_times_1s | degrees | Longitude of ground pixel center of 1s observation |
solar_zenith_angle_1s | num_times_1s | degrees | Solar zenith angle of 1s observation |
solar_azimuth_angle_1s | num_times_1s | degrees | Solar azimuth angle of 1s observation |
viewing_zenith_angle_1s | num_times_1s | degrees | Viewing zenith angle of 1s observation |
viewing_azimuth_angle_1s | num_times_1s | degrees | Viewing azimuth angle of 1s observation |
surface_elevation_1s | num_times_1s | meters | Terrain height of 1s observation |
time_tai93_1s | num_times_1s | seconds | TAI93 time of 1s observation |
time_utc_1s | num_times_1s*num_ch24 | n/a | UTC value of the 1s TAI93 time stamp |
Table 4. science_products group variables in the NetCDF files
Note: Quality flag variables (qfl_*) indicate whether a value is missing (-1), good (0), suspect (1), or bad (2). See Table 8 for additional information.
Variable name | Dimension | Units | Description |
col_o2_abo2 | num_times | molec/cm2 | O2 total column (Band 1) |
err_col_o2_abo2 | num_times | molec/cm2 | O2 total column uncertainty (Band 1) |
qfl_col_o2_abo2 | num_times | n/a | O2 total column quality flag (Band 1) |
col_co2_wco2 | num_times | molec/cm2 | CO2 total column (Band 2) |
dac_co2_wco2 | num_times | ppm | XCO2 column (Band 2) |
err_col_co2_wco2 | num_times | molec/cm2 | CO2 total column uncertainty (Band 2) |
err_dac_co2_wco2 | num_times | ppm | XCO2 column uncertainty (Band 2) |
qfl_col_co2_wco2 | num_times | n/a | CO2 total column quality flag (Band 2) |
qfl_dac_co2_wco2 | num_times | n/a | XCO2 column quality flag (Band 2) |
col_ch4_wco2 | num_times | molec/cm2 | CH4 total column (Band 2) |
dac_ch4_wco2 | num_times | ppb | XCH4 column (Band 2) |
err_col_ch4_wco2 | num_times | molec/cm2 | CH4 total column uncertainty (Band 2) |
err_dac_ch4_wco2 | num_times | ppb | XCH4 column uncertainty (Band 2) |
qfl_col_ch4_wco2 | num_times | n/a | CH4 total column quality flag (Band 2) |
qfl_dac_ch4_wco2 | num_times | n/a | XCH4 column quality flag (Band 2) |
col_h2o_wco2 | num_times | molec/cm2 | H2O total column (Band 2) |
dac_h2o_wco2 | num_times | ppm | XH2O column (Band 2) |
err_col_h2o_wco2 | num_times | molec/cm2 | H2O total column uncertainty (Band 2) |
err_dac_h2o_wco2 | num_times | ppm | XH2O column uncertainty (Band 2) |
qfl_col_h2o_wco2 | num_times | n/a | H2O total column quality flag (Band 2) |
qfl_dac_h2o_wco2 | num_times | n/a | XH2O column quality flag (Band 2) |
col_co2_sco2 | num_times | molec/cm2 | CO2 total column (Band 3) |
dac_co2_sco2 | num_times | ppm | XCO2 column (Band 3) |
err_col_co2_sco2 | num_times | molec/cm2 | CO2 total column uncertainty (Band 3) |
err_dac_co2_sco2 | num_times | ppm | XCO2 column uncertainty (Band 3) |
qfl_col_co2_sco2 | num_times | n/a | CO2 total column quality flag (Band 3) |
qfl_dac_co2_sco2 | num_times | n/a | XCO2 column quality flag (Band 3) |
col_ch4_sco2 | num_times | molec/cm2 | CH4 total column (Band 3) |
dac_ch4_sco2 | num_times | ppb | XCH4 column (Band 3) |
err_col_ch4_sco2 | num_times | molec/cm2 | CH4 total column uncertainty (Band 3) |
err_dac_ch4_sco2 | num_times | ppb | XCH4 column uncertainty (Band 3) |
qfl_col_ch4_sco2 | num_times | n/a | CH4 total column quality flag (Band 3) |
qfl_dac_ch4_sco2 | num_times | n/a | XCH4 column quality flag (Band 3) |
col_h2o_sco2 | num_times | molec/cm2 | H2O total column (Band 3) |
dac_h2o_sco2 | num_times | ppm | XH2O column (Band 3) |
err_col_h2o_sco2 | num_times | molec/cm2 | H2O total column uncertainty (Band 3) |
err_dac_h2o_sco2 | num_times | ppm | XH2O column uncertainty (Band 3) |
qfl_col_h2o_sco2 | num_times | n/a | H2O total column quality flag (Band 3) |
qfl_dac_h2o_sco2 | num_times | n/a | XH2O column quality flag (Band 3) |
col_co_sco2 | num_times | molec/cm2 | CO total column (Band 3) |
dac_co_sco2 | num_times | ppb | XCO column (Band 3) |
err_col_co_sco2 | num_times | molec/cm2 | CO total column uncertainty (Band 3) |
err_dac_co_sco2 | num_times | ppb | XCO column uncertainty (Band 3) |
qfl_col_co_sco2 | num_times | n/a | CO total column quality flag (Band 3) |
qfl_dac_co_sco2 | num_times | n/a | XCO column quality flag (Band 3) |
Tables 5a & 5b. retrieval_diagnostic group sub-groups and variables in the NetCDF files
Table 5a. Sub-groups
Note: Retrieval diagnostics layers are provided for multiple gases and derivation bands. CO2 and CH4 are being derived independently from two different bands of the CARVE FTS- Band 2, the weak CO2 band (wco2) around 1.6 μm, and Band 3, the strong CO2 band (sco2) around 2.3 μm. For symmetry, data fields related to O2, which is observed oxygen A band, have been appended with “abo2”.
Sub-group name | Description |
o2_abo2 | Retrieval parameters for O2 fitting (Band 1) |
co2_wco2 | Retrieval parameters for CO2 fitting (Band 2) |
ch4_wco2 | Retrieval parameters for CH4 fitting (Band 2) |
h2o_wco2 | Retrieval parameters for H2O fitting (Band 2) |
co2_sco2 | Retrieval parameters for CO2 fitting (Band 3) |
ch4_sco2 | Retrieval parameters for CH4 fitting (Band 3) |
h2o_sco2 | Retrieval parameters for H2O fitting (Band 3) |
co_sco2 | Retrieval parameters for CO fitting (Band 3) |
Table 5b. Variables
Note: “<gas>” indicates any gaseous absorber considered during the retrieval. While retrievals in the O2 A band include only O2 as an absorber, the other gas retrievals include multiple absorbers for the following list: CO2, CH4, H2O, HDO, and CO. For details consult the variable entries in the particular sub-groups.
Variable name | Dimension | Units | Description |
fitting_window | num_two | cm-1 | Fitting window limits |
baseline_polynomial | scalar | n/a | Order of fitted baseline Legendre polynomial |
nit | num_times | n/a | Number of iterations |
cl | num_times | native | Continuum level |
ct | num_times | n/a | Continuum tilt |
cc | num_times | 0.075% p/p | Continuum curvature |
fs | num_times | mK | Frequency shift |
s_m_g | num_times | ppm | “Solar minus gas” shift |
zo | num_times | % | Zero-level offset of continuum |
zpres | num_times | Km | Surface pressure altitude |
rms_o_cl | num_times | n/a | RMS nose / cl |
am_<gas> | num_times | n/a | Air mass factor for <gas> |
ovc_<gas> | num_times | molec/cm2 | Original vertical column for <gas> |
vsf_<gas> | num_times | n/a | Vertical scale factor for <gas> |
vsf_<gas>_error | num_times | n/a | VSF total error for <gas> |
Table 6. dads group variables in the NetCDF files
Variable name | Dimension | Units | Description |
gps_alt | num_dads | m | Aircraft GPS altitude |
gps_lat | num_dads | deg | Aircraft GPS latitude |
gps_lon | num_dads | deg | Aircraft GPS longitude |
gps_time | num_dads×num_ch08 | n/a | GPS time (8 character UTC time string) |
heading | num_dads | deg | Aircraft heading |
pitch | num_dads | deg | Aircraft pitch |
roll | num_dads | deg | Aircraft roll |
Table 7. auxiliary_data group variables in NetCDF files
Variable name | Dimension | Units | Description |
spectrum_signal | num_times×num_bands | n/a | Spectral signal of co-added data, by band |
spectrum_noise | num_times×num_bands | n/a | Spectral noise of co-added data, by band |
spectrum_snr | num_times×num_bands | n/a | SNR of co-added data, by band |
spectrum_signal_1s | num_times_1s×num_bands | n/a | Spectral signal of 1s data, by band |
spectrum_noise_1s | num_times_1s×num_bands | n/a | Spectral noise of 1s data, by band |
spectrum_snr_1s | num_times_1s×num_bands | n/a | SNR of 1s data, by band |
num_coadded_spectra | num_times | n/a | Number of 1s spectra in each co-added observation |
idx_coadded_spectra | num_times×num_coadd | n/a | Index values of the num_coadded_spectra 1s spectra used in each co-added observation |
代码
!pip install leafmap
!pip install pandas
!pip install folium
!pip install matplotlib
!pip install mapclassify
import pandas as pd
import leafmap
url = "https://github.com/opengeos/NASA-Earth-Data"
df = pd.read_csv(url, sep="\t")
df
leafmap.nasa_data_login()
results, gdf = leafmap.nasa_data_search(
short_name="CARVE_L2_FTS_ColumnGas_1429",
cloud_hosted=True,
bounding_box=(-167.65, 58.89, -131.77, 71.43),
temporal=("2012-05-23", "2015-11-13"),
count=-1, # use -1 to return all datasets
return_gdf=True,
)
gdf.explore()
#leafmap.nasa_data_download(results[:5], out_dir="data")
网址推荐
知识星球
知识星球 | 深度连接铁杆粉丝,运营高品质社群,知识变现的工具 (zsxq.com)https://wx.zsxq.com/group/48888525452428