Attributes { HDF5_GLOBAL { String short_name "ATL11"; String Conventions "CF-1.6"; String contributor_name "Thomas E Neumann (thomas.neumann@nasa.gov), Thorsten Markus (thorsten.markus@nasa.gov), Suneel Bhardwaj (suneel.bhardwaj@nasa.gov) David W Hancock III (david.w.hancock@nasa.gov)"; String date_created "2022-02-19T03:58:37.489023Z"; String contributor_role "Instrument Engineer, Investigator, Principle Investigator, Data Producer, Data Producer"; String date_type "UTC"; String description "This data set (ATL06) provides geolocated, land-ice surface heights (above the WGS 84 ellipsoid, ITRF2014 reference frame), plus ancillary parameters that can be used to interpret and assess the quality of the height estimates. The data were acquired by th"; String featureType "trajectory"; Float64 geospatial_lat_max -78.994013705506816; Float64 geospatial_lat_min -88.037151517749692; String geospatial_lat_units "degrees_north"; Float64 geospatial_lon_max 157.91705792862626; Float64 geospatial_lon_min -3.1996854050859440; String geospatial_lon_units "degrees_east"; String granule_type "ATL11"; String hdfversion "HDF5 1.10.7"; String history "2022-02-19T03:58:37.491620Z"; String identifier_file_uuid "68dc175f-6ed5-32fa-9b65-bd59ef444a1a"; String identifier_product_doi_authority "http://dx.doi.org"; String identifier_product_format_version "1.0"; String level "L3B"; String license "Data may not be reproduced or distributed without including the citation for this product included in this metadata. Data may not be distributed in an altered form without the written permission of the ICESat-2 Science Project Office at NASA/GSFC."; String naming_authority "http://dx.doi.org"; String spatial_coverage_type "Horizontal"; String standard_name_vocabulary "CF-1.6"; String time_coverage_start "2019-05-02T06:49:32.000000Z"; String time_type "CCSDS UTC-A"; Float64 time_coverage_duration 78468241.921567440; String time_coverage_end "2021-10-26T11:33:34.000000Z"; String publisher_name "NSIDC DAAC > NASA National Snow and Ice Data Center Distributed Active Archive Center"; String publisher_email "nsidc@nsidc.org"; String publisher_url "http://nsidc.org/daac/"; String identifier_product_type "ATL11"; String identifier_product_doi "doi:10.5067/ATLAS/ATL11.005"; String institution "National Aeronautics and Space Administration (NASA)"; String creator_name "GSFC I-SIPS > ICESat-2 Science Investigator-led Processing System"; String summary "The purpose of ATL11 is to provide an IceSat-2 satellite cycle summary of heights and height changes of land-based ice and will be provided as input to ATL15 and ATL16, gridded estimates of heights and height-changes."; String keywords "EARTH SCIENCE > CRYOSPHERE > GLACIERS/ICE SHEETS > GLACIER ELEVATION/ICE SHEET ELEVATION > NONE > NONE > NONE"; String keywords_vocabulary "NASA/GCMD Science Keywords"; String citation "Cite these data in publications as follows: The data used in this study were produced by the ICESat-2 Science Project Office at NASA/GSFC. The data archive site is the NASA National Snow and Ice Data Center Distributed Active Archive Center."; String processing_level "3B"; String references "http://nsidc.org/data/icesat2/data.html"; String project "ICESat-2 > Ice, Cloud, and land Elevation Satellite-2"; String instrument "ATLAS > Advanced Topographic Laser Altimeter System"; String platform "ICESat-2 > Ice, Cloud, and land Elevation Satellite-2"; String source "Spacecraft"; } METADATA { String Description "ISO19115 Structured Metadata Represented within HDF5"; String iso_19139_dataset_xml " ATL11_051911_0313_005_01.h5 NSIDC DAAC > National Snow and Ice Data Center DAAC nsidc@nsidc.org http://nsidc.org/daac/ pointOfContact 2022-02-19T03:58:37.489023Z ISO 19115-2 Geographic information - Metadata - Part 2: Extensions for imagery and gridded data ISO 19115-2:2009-02-15 ATL11_051911_0313_005_01.h5 2022-02-19T03:58:37.489023Z creation ATL11 The ECS Short Name 005 The ECS Version ID ATL11_051911_0313_005_01.h5 ProducerGranuleId This data set provides time series of land-ice surface heights derived from the ICESat-2 ATL06 Land Ice Height product. It is intended primarily as an input for higher level gridded products, but can also be used on its own as a spatially organized product that allows easy access to height-change information derived from ICESat-2 observations. onGoing ATL11 005 largerWorkCitation eng geoscientificInformation true -78.98147 -3.14246 -78.96761 -2.86010 -78.98907 -2.74745 -80.28172 -1.19593 -81.65245 0.95354 -84.20583 7.66916 -87.47571 41.59089 -87.49007 112.66548 -86.53078 131.33162 -84.04738 147.63716 -81.63512 153.79489 -78.98891 157.46454 -78.97152 157.52559 -78.96745 157.63295 -78.97547 157.70518 -78.98318 157.99396 -79.01119 158.05592 -80.31796 156.56454 -82.90465 152.05858 -85.50005 142.19690 -87.62411 112.90412 -87.57026 40.05821 -85.46554 12.31000 -82.88380 2.60920 -80.32178 -1.84269 -79.01134 -3.33835 -78.98333 -3.27638 -78.98147 -3.14246 2019-05-02T06:49:32.238820Z 2021-10-26T11:33:34.160387Z dataset 2022-02-19T03:58:37.491620Z 2022-02-19T03:58:37.489023Z "; String iso_19139_series_xml " ATL11.005 eng utf8 series NSIDC DAAC > NASA National Snow and Ice Data Center Distributed Active Archive Center 303-492-6199 303-492-2468 1540 30th St Campus Box 449 Boulder Colorado 80309-0449 USA nsidc@nsidc.org http://nsidc.org/daac/ 9:00 A.M. to 5:00 P.M., U.S. Mountain Time, Monday through Friday, excluding U.S. holidays. Contact by e-mail first pointOfContact 2015-10-15 ISO 19115-2 Geographic information - Metadata - Part 2: Extensions for imagery and gridded data ISO 19115-2:2009(E) ATLAS/ICESat-2 L3B Slope-Corrected Land Ice Height Time Series 2022-02-15 revision 005 ATL11 The ECS Short Name 005 The ECS Version ID doi:10.5067/ATLAS/ATL11.005 gov.nasa.esdis A Digital Object Identifier (DOI) National Aeronautics and Space Administration (NASA) resourceProvider GSFC I-SIPS > ICESat-2 Science Investigator-led Processing System originator Initial version of the processing software This data set provides time series of land-ice surface heights derived from the ICESat-2 ATL06 Land Ice Height product. It is intended primarily as an input for higher level gridded products, but can also be used on its own as a spatially organized product that allows easy access to height-change information derived from ICESat-2 observations. The purpose of ATL11 is to provide an IceSat-2 satellite cycle summary of heights and height changes of land-based ice and will be provided as input to ATL15 and ATL16, gridded estimates of heights and height-changes. The software that generates the ATL11 product was designed and implemented within the ICESat-2 Science Investigator-led Processing System at the NASA Goddard Space Flight Center in Greenbelt, Maryland. onGoing NSIDC DAAC > NASA National Snow and Ice Data Center Distributed Active Archive Center distributor HDF 5 EARTH SCIENCE > CRYOSPHERE > GLACIERS/ICE SHEETS > GLACIER ELEVATION/ICE SHEET ELEVATION > NONE > NONE > NONE theme NASA/GCMD Science Keywords NASA Global Change Master Directory (GCMD) User Support Office NASA Global Change Master Directory, Goddard Space Flight Center Greenbelt MD 20771 USA gcmduso@gcmd.gsfc.nasa.gov http://gcmd.nasa.gov/ http web browser NASA Global Change Master Directory (GCMD) Home Page information http://gcmd.nasa.gov/MailComments/MailComments.jsf?rcpt=gcmduso custodian Global Change Master Directory (GCMD) NASA Global Change Master Directory, Goddard Space Flight Center Greenbelt MD 20771 USA gcmduso@gcmd.gsfc.nasa.gov http://gcmd.nasa.gov/Resources/valids/ http web browser NASA Global Change Master Directory (GCMD) Keyword Page This page describes the NASA GCMD Keywords, how to reference those keywords and provides download instructions. download http://gcmd.nasa.gov/MailComments/MailComments.jsf?rcpt=gcmduso custodian GEOGRAPHIC REGION > GLOBAL place NASA/GCMD Location Keywords NASA/NSIDC_DAAC > NASA National Snow and Ice Data Center Distributed Active Archive Center dataCenter NASA/GCMD Data Center Keywords Earth Observation Satellites > NASA Decadal Survey > ICESAT-2 > Ice, Cloud, and land Elevation Satellite-2 platform NASA/GCMD Platform Keywords Earth Remote Sensing Instruments > Active Remote Sensing > Altimeters > Lidar/Laser Altimeters > ATLAS > Advanced Topographic Laser Altimeter System instrument NASA/GCMD Instrument Keywords Cite these data in publications as follows: The data used in this study were produced by the ICESat-2 Science Project Office at NASA/GSFC. The data archive site is the NASA National Snow and Ice Data Center Distributed Active Archive Center. eng geoscientificInformation SpatialCoverageType=HORIZONTAL, SpatialGranuleSpatialRepresentation=GEODETIC, TemporalRangeType=Continuous Range, TimeType=UTC, CoordinateSystem=CARTESIAN -180.0 180.0 -90.0 90.0 2019-03-29T00:00:00Z 3B 3B HDF 5 NSIDC DAAC > NASA National Snow and Ice Data Center Distributed Active Archive Center distributor http://nsidc.org/data/icesat2/data.html http Data Product Description Page information http://nsidc.org/data/icesat2/order.html http Data Product Order Page order https://doi.org/10.5067/ATLAS/ATL11.005 http Digital Object Identifier URL information ATLAS > Advanced Topographic Laser Altimeter System ATLAS Advanced Topographic Laser Altimeter System Laser Altimeter ATLAS on ICESat-2 determines the range between the satellite and the Earth's surface by measuring the two-way time delay of short pulses of laser light that it transmits in six beams. It is different from previous operational ice-sheet altimeters in that it is a photon-counting LIDAR. ATLAS records a set of arrival times for individual photons, which are then analyzed to derive surface, vegetation, and cloud properties. ATLAS has six beams arranged in three pairs, so that it samples each of three reference pair tracks with a pair of beams; ATLAS transmits pulses at 10 kHz, giving approximately one pulse every 0.7 m along track; ATLAS's expected pointing control will be better than 90 m RMS. ICESat-2 > Ice, Cloud, and land Elevation Satellite-2 ICESat-2 > Ice, Cloud, and land Elevation Satellite-2 ICESat-2 Ice, Cloud, and land Elevation Satellite-2 underDevelopment ICESat-2 > Ice, Cloud, and land Elevation Satellite-2 ICESat-2 Ice, Cloud, and land Elevation Satellite-2 Spacecraft "; String fullnamepath "/METADATA"; } METADATA_AcquisitionInformation { } METADATA_AcquisitionInformation_lidar { String pulse_rate "10000 pps"; String wavelength "532 nm"; String identifier "ATLAS"; String type "Laser Altimeter"; String description "ATLAS on ICESat-2 determines the range between the satellite and the Earth's surface by measuring the two-way time delay of short pulses of laser light that it transmits in six beams. It is different from previous operational ice-sheet altimeters in that it is a photon-counting LIDAR. ATLAS records a set of arrival times for individual photons, which are then analyzed to derive surface, vegetation, and cloud properties. ATLAS has six beams arranged in three pairs, so that it samples each of three reference pair tracks with a pair of beams; ATLAS transmits pulses at 10 kHz, giving approximately one pulse every 0.7 m along track; ATLAS's expected pointing control will be better than 90 m RMS."; String fullnamepath "/METADATA/AcquisitionInformation/lidar"; } METADATA_AcquisitionInformation_lidarDocument { String edition "Pre-Release"; String publicationDate "12/31/17"; String title "A document describing the ATLAS instrument will be provided by the ICESat-2 Project Science Office."; String fullnamepath "/METADATA/AcquisitionInformation/lidarDocument"; } METADATA_AcquisitionInformation_platform { String identifier "ICESat-2"; String description "Ice, Cloud, and land Elevation Satellite-2"; String type "Spacecraft"; String fullnamepath "/METADATA/AcquisitionInformation/platform"; } METADATA_AcquisitionInformation_platformDocument { String edition "31-Dec-16"; String publicationDate "31-Dec-16"; String title "The Ice, Cloud, and land Elevation Satellite-2 (ICESat-2): Science requirements, concept, and implementation. Thorsten Markus, Tom Neumann, Anthony Martino, Waleed Abdalati, Kelly Brunt, Beata Csatho, Sinead Farrell, Helen Fricker, Alex Gardner, David Harding, Michael Jasinski, Ron Kwok, Lori Magruder, Dan Lubin, Scott Luthcke, James Morison, Ross Nelson, Amy Neuenschwander, Stephen Palm, Sorin Popescu, CK Shum, Bob E. Schutz, Benjamin Smith, Yuekui Yang, Jay Zwally. http://dx.doi.org/10.1016/j.rse.2016.12.029"; String fullnamepath "/METADATA/AcquisitionInformation/platformDocument"; } METADATA_DataQuality { String scope "NOT_SET"; String fullnamepath "/METADATA/DataQuality"; } METADATA_DataQuality_CompletenessOmission { String evaluationMethodType "directInternal"; String measureDescription "TBD"; String nameOfMeasure "TBD"; String unitofMeasure "TBD"; String value "NOT_SET"; String fullnamepath "/METADATA/DataQuality/CompletenessOmission"; } METADATA_DataQuality_DomainConsistency { String evaluationMethodType "directInternal"; String measureDescription "TBD"; String nameOfMeasure "TBD"; String unitofMeasure "TBD"; String value "NOT_SET"; String fullnamepath "/METADATA/DataQuality/DomainConsistency"; } METADATA_ProductSpecificationDocument { String ShortName "ATL11_SDP"; String characterSet "utf8"; String edition "v4.3"; String language "eng"; String publicationDate "Feb 2020"; String title "ICESat-2-SIPS-SPEC-4260 - ATLAS Science Algorithm Standard Data Product (SDP) Volume 5 (ATL06)."; String fullnamepath "/METADATA/ProductSpecificationDocument"; } METADATA_SeriesIdentification { String maintenanceAndUpdateFrequency "asNeeded"; String maintenanceDate "SET_BY_META"; String VersionID "1.0"; String language "eng"; String characterSet "utf8"; String pointOfContact "NSIDC DAAC > NASA National Snow and Ice Data Center Distributed Active Archive Center"; String longName "ATLAS/ICESat-2 L3B Slope-Corrected Land Ice Height Time Series"; String shortName "ATL11"; String identifier_product_DOI "doi:10.5067/ATLAS/ATL11.005"; String revisionDate "2022-02-15"; String resourceProviderOrganizationName "National Aeronautics and Space Administration (NASA)"; String abstract "This data set provides time series of land-ice surface heights derived from the ICESat-2 ATL06 Land Ice Height product. It is intended primarily as an input for higher level gridded products, but can also be used on its own as a spatially organized product that allows easy access to height-change information derived from ICESat-2 observations."; String purpose "The purpose of ATL11 is to provide an IceSat-2 satellite cycle summary of heights and height changes of land-based ice and will be provided as input to ATL15 and ATL16, gridded estimates of heights and height-changes."; String credit "The software that generates the ATL11 product was designed and implemented within the ICESat-2 Science Investigator-led Processing System at the NASA Goddard Space Flight Center in Greenbelt, Maryland."; String status "onGoing"; String format "HDF"; String formatVersion "5"; String topicCategory "geoscientificInformation"; String mission "ICESat-2 > Ice, Cloud, and land Elevation Satellite-2"; String fullnamepath "/METADATA/SeriesIdentification"; } METADATA_DatasetIdentification { String spatialRepresentationType "along-track"; String fileName "ATL11_051911_0313_005_01.h5"; String uuid "9a994aa1-2c88-4d7c-9720-43ac4e878eaf"; String creationDate "2022-02-19T03:58:37.491620Z"; String VersionID "1.0"; String language "eng"; String characterSet "utf8"; String shortName "ATL11"; String originatorOrganizationName "GSFC I-SIPS > ICESat-2 Science Investigator-led Processing System"; String abstract "This data set provides time series of land-ice surface heights derived from the ICESat-2 ATL06 Land Ice Height product. It is intended primarily as an input for higher level gridded products, but can also be used on its own as a spatially organized product that allows easy access to height-change information derived from ICESat-2 observations."; String purpose "The purpose of ATL11 is to provide an IceSat-2 satellite cycle summary of heights and height changes of land-based ice and will be provided as input to ATL15 and ATL16, gridded estimates of heights and height-changes."; String credit "The software that generates the ATL11 product was designed and implemented within the ICESat-2 Science Investigator-led Processing System at the NASA Goddard Space Flight Center in Greenbelt, Maryland."; String status "onGoing"; String topicCategory "geoscientificInformation"; String fullnamepath "/METADATA/DatasetIdentification"; } METADATA_Extent { Float64 northBoundLatitude -78.994013705506816; Float64 eastBoundLongitude 157.91705792862626; Float64 southBoundLatitude -88.037151517749692; Float64 westBoundLongitude -3.1996854050859440; String rangeBeginningDateTime "2019-05-02T06:49:32.238820Z"; String rangeEndingDateTime "2021-10-26T11:33:34.160387Z"; String fullnamepath "/METADATA/Extent"; } METADATA_QADatasetIdentification { String abstract "An ASCII product that contains statistical information on data product results. These statistics enable data producers and users to assess the quality of the data in the data product granule"; String creationDate "2022-02-19T09:00:13.000000Z"; String fileName "ATL11_051911_0313_005_01.h5.qa"; String fullnamepath "/METADATA/QADatasetIdentification"; } METADATA_Lineage { } METADATA_Lineage_ANC36_11 { String fileName "DsESDTAtATL11.001.series.xml"; String shortName "ANC36-11"; String uuid "5BFCCB48-D68E-4897-92C6-389DE6A1C32B"; String version "001"; String fullnamepath "/METADATA/Lineage/ANC36-11"; } METADATA_Lineage_ANC38_11 { String fileName "DsESDTAtATL11.001.dataset.xml"; String shortName "ANC38-11"; String uuid "95BF65A6-F1E7-445E-9E94-ADD030917038"; String version "001"; String fullnamepath "/METADATA/Lineage/ANC38-11"; } METADATA_Lineage_ATL06 { String description "ICESat-2 ATLAS Land Ice"; String fileName "ATL06_20190502064932_05190311_005_01.h5", "ATL06_20190801022913_05190411_005_01.h5"; String shortName "ATL06", "ATL06"; Int32 start_orbit 3494, 4881, 6268, 7655, 9042, 10429, 11816, 13203, 14590, 15977, 17364; Int32 end_orbit 3494, 4881, 6268, 7655, 9042, 10429, 11816, 13203, 14590, 15977, 17364; Int32 start_cycle 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13; Int32 end_cycle 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13; Int32 start_rgt 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519; Int32 end_rgt 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519; Int32 start_region 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11; Int32 end_region 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11; Int32 start_geoseg 1443588, 1443588, 1443588, 1443588, 1443588, 1443588, 1443588, 1443588, 1443588, 1443588, 1443588; Int32 end_geoseg 1565337, 1565337, 1565337, 1565337, 1565337, 1565337, 1565337, 1565337, 1565337, 1565337, 1565337; String uuid "68dc175f-6ed5-32fa-9b65-bd59ef444a1a", "cd174e8d-b753-3306-a4ee-81f3718b2645"; String version "01 ", "01 ", "01 ", "01 ", "01 ", "01 ", "01 ", "01 ", "01 ", "01 ", "01 "; String fullnamepath "/METADATA/Lineage/ATL06"; } METADATA_Lineage_Control { String description "Exact command line execution of ICESat-2/ATL11 algorithm providing all of the conditions required for each individual run of the software."; String shortName "CNTL"; String version "1"; String control "/discover/nobackup/bjelley/python/ATL11/scripts/ATL06_to_ATL11.py 519 11 --cycles 3 13 -d /discover/nobackup/bjelley/ATL06_copy/Antarctic/005/cycle_*/ -R 5 -V 1 -o /discover/nobackup/bjelley/ATL11_processing/Antarctic_005_cycle_03_13/005 -H -1 -G /discover/nobackup/bjelley/tile_processing/tiles/Antarctic/005/cycle_*/GeoIndex.h5 --verbose"; String fullnamepath "/METADATA/Lineage/Control"; } METADATA_ProcessStep { } METADATA_ProcessStep_Browse { String identifier "SET_BY_PGE"; String processDescription "Browse processing is performed for each granule SIPS produces. The browse utility reads data from the granule and produces browse images as defined in the respective product ATBD. The utility then embeds each browse image into the product within the /Browse group."; String runTimeParameters "SET_BY_PGE"; String softwareDate "SET_BY_PGE"; String softwareTitle "SET_BY_PGE"; String softwareVersion "SET_BY_PGE"; String stepDateTime "SET_BY_PGE"; String fullnamepath "/METADATA/ProcessStep/Browse"; } METADATA_ProcessStep_Metadata { String processDescription "Metadata information is processed by the metadata utility for each granule produced by SIPS. During PGE processing, dynamic metadata are written to the product. Additional static information is provided with the metadata template. The metadata utility reads ISO Dataset and Series metadata files and updates the product with static information from within those files. The utility then merges the static and dynamic metadata to creates output ISO19139 Dataset and Series XML files. Finally the utility reads the ISO19139 Dataset and Series XML files into memory and stores the textual representations as attributes attached to the /METADATA group."; String identifier "atlas_meta"; String softwareVersion "Version 5.0"; String softwareDate "Dec 14 2021"; String softwareTitle "Creates ATLAS XML metadata files"; String runTimeParameters "ATL11_051911_0313_005_01.h5.ctl"; String stepDateTime "2022-02-19T08:58:39.000000Z"; String fullnamepath "/METADATA/ProcessStep/Metadata"; } METADATA_ProcessStep_PGE { String ATBDDate "12/04/2019"; String ATBDTitle "Algorithm Theoretical Basis Document (ATBD) For Land-Ice Along-Track Products Part 2: Land-ice H(t)/ATL11"; String ATBDVersion "N/A"; String documentDate "Feb 2020"; String documentation "ATLAS Science Algorithm Software Design Description (SDD) - Volume 9 (atlas_l3a_is)"; String processDescription "Computes surface heights for each beam, along and across-track slopes calculated for beam pairs."; String runTimeParameters "/discover/nobackup/bjelley/python/ATL11/scripts/ATL06_to_ATL11.py 519 11 --cycles 3 13 -d /discover/nobackup/bjelley/ATL06_copy/Antarctic/005/cycle_*/ -R 5 -V 1 -o /discover/nobackup/bjelley/ATL11_processing/Antarctic_005_cycle_03_13/005 -H -1 -G /discover/nobackup/bjelley/tile_processing/tiles/Antarctic/005/cycle_*/GeoIndex.h5 --verbose"; String identifier "atlas_l3b_is"; String softwareDate "Nov 01 2020"; String softwareTitle "ASAS L3B Land Ice PGE"; String stepDateTime "2022-02-19T03:58:37.491620Z"; String softwareVersion "1.0"; String fullnamepath "/METADATA/ProcessStep/PGE"; } METADATA_ProcessStep_QA { String processDescription "QA processing is performed by an external utility on each granule produced by SIPS. The utility reads the granule, performs both generic and product-specific quality-assessment calculations, and writes a text-based quality assessment report. The name and creation data of this report are identified within the QADatasetIdentification metadata"; String identifier "atl11_qa_util"; String softwareVersion "Version 2.0"; String softwareDate "Dec 14 2021"; String softwareTitle "ATL11 QA Utility"; String runTimeParameters "ATL11_051911_0313_005_01.h5.ctl"; String stepDateTime "2022-02-19T09:00:13.000000Z"; String fullnamepath "/METADATA/ProcessStep/QA"; } ancillary_data { String Description "Contains information ancillary to the data product. This may include product characteristics, instrument characteristics and/or processing constants."; String data_rate "Data within this group pertain to the granule in its entirety."; String fullnamepath "/ancillary_data"; } orbit_info { } pt1 { Float64 ReferenceGroundTrack 519.00000000000000; Float64 seg_sigma_threshold_min 0.050000000000000003; Float64 N_search 3.0000000000000000; Float64 xy_scale 100.00000000000000; Float64 t_scale 31557600.000000000; Float64 polar_radius 6356752.2999999998; Float64 seg_number_skip 3.0000000000000000; String ATL06_xover_field_list "delta_time", "h_li", "h_li_sigma", "latitude", "longitude", "atl06_quality_summary", "segment_id", "x_atc", "dh_fit_dx", "rgt", "cycle_number", "BP", "LR", "spot", "sigma_geo_xt", "sigma_geo_at", "sigma_geo_h", "dac", "tide_ocean"; String fullnamepath "/pt1"; } pt1_crossing_track_data { } pt1_cycle_stats { } pt1_ref_surf { } pt2 { Float64 ReferenceGroundTrack 519.00000000000000; Float64 seg_sigma_threshold_min 0.050000000000000003; Float64 N_search 3.0000000000000000; Float64 xy_scale 100.00000000000000; Float64 t_scale 31557600.000000000; Float64 polar_radius 6356752.2999999998; Float64 seg_number_skip 3.0000000000000000; String ATL06_xover_field_list "delta_time", "h_li", "h_li_sigma", "latitude", "longitude", "atl06_quality_summary", "segment_id", "x_atc", "dh_fit_dx", "rgt", "cycle_number", "BP", "LR", "spot", "sigma_geo_xt", "sigma_geo_at", "sigma_geo_h", "dac", "tide_ocean"; String fullnamepath "/pt2"; } pt2_crossing_track_data { } pt2_cycle_stats { } pt2_ref_surf { } pt3 { Float64 ReferenceGroundTrack 519.00000000000000; Float64 seg_sigma_threshold_min 0.050000000000000003; Float64 N_search 3.0000000000000000; Float64 xy_scale 100.00000000000000; Float64 t_scale 31557600.000000000; Float64 polar_radius 6356752.2999999998; Float64 seg_number_skip 3.0000000000000000; String ATL06_xover_field_list "delta_time", "h_li", "h_li_sigma", "latitude", "longitude", "atl06_quality_summary", "segment_id", "x_atc", "dh_fit_dx", "rgt", "cycle_number", "BP", "LR", "spot", "sigma_geo_xt", "sigma_geo_at", "sigma_geo_h", "dac", "tide_ocean"; String fullnamepath "/pt3"; } pt3_crossing_track_data { } pt3_cycle_stats { } pt3_ref_surf { } quality_assessment { } ancillary_data_release { String long_name "Release Number"; String units "1"; String source "Operations"; String contentType "auxiliaryInformation"; String description "Release number of the granule. The release number is incremented when the software or ancillary data used to create the granule has been changed."; String origname "release"; String fullnamepath "/ancillary_data/release"; } ancillary_data_end_geoseg { String long_name "Ending Geolocation Segment"; String units "1"; String source "Derived"; String contentType "auxiliaryInformation"; String description "The ending geolocation segment number associated with the data contained within this granule. ICESat granule geographic regions are further refined by geolocation segments. During the geolocation process, a geolocation segment is created approximately every 20m from the start of the orbit to the end. The geolocation segments help align the ATLAS strong a weak beams and provide a common segment length for the L2 and higher products. The geolocation segment indices differ slightly from orbit-to-orbit because of the irregular shape of the Earth. The geolocation segment indices on ATL01 and ATL02 are only approximate because beams have not been aligned at the time of their creation."; String origname "end_geoseg"; String fullnamepath "/ancillary_data/end_geoseg"; } ancillary_data_version { String long_name "Version"; String units "1"; String source "Operations"; String contentType "auxiliaryInformation"; String description "Version number of this granule within the release. It is a sequential number corresponding to the number of times the granule has been reprocessed for the current release."; String origname "version"; String fullnamepath "/ancillary_data/version"; } ancillary_data_end_region { String long_name "Ending Region"; String units "1"; String source "Derived"; String contentType "auxiliaryInformation"; String description "The ending product-specific region number associated with the data contained within this granule. ICESat-2 data products are separated by geographic regions. The data contained within a specific region are the same for ATL01 and ATL02. ATL03 regions differ slightly because of different geolocation segment locations caused by the irregular shape of the Earth. The region indices for other products are completely independent."; String origname "end_region"; String fullnamepath "/ancillary_data/end_region"; } ancillary_data_atlas_sdp_gps_epoch { String long_name "ATLAS Epoch Offset"; String units "seconds since 1980-01-06T00:00:00.000000Z"; String source "Operations"; String contentType "auxiliaryInformation"; String description "Number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS Standard Data Product (SDP) epoch (2018-01-01:T00.00.00.000000 UTC). Add this value to delta time parameters to compute full gps_seconds (relative to the GPS epoch) for each data point."; String origname "atlas_sdp_gps_epoch"; String fullnamepath "/ancillary_data/atlas_sdp_gps_epoch"; } ancillary_data_end_rgt { String long_name "Ending Reference Groundtrack"; String units "1"; String source "Derived"; Int32 valid_min 1; Int32 valid_max 1387; String contentType "auxiliaryInformation"; String description "The ending reference groundtrack (RGT) number associated with the data contained within this granule. There are 1387 reference groundtrack in the ICESat-2 repeat orbit. The reference groundtrack increments each time the spacecraft completes a full orbit of the Earth and resets to 1 each time the spacecraft completes a full cycle."; String origname "end_rgt"; String fullnamepath "/ancillary_data/end_rgt"; } ancillary_data_end_delta_time { String long_name "ATLAS End Time (Actual)"; String standard_name "time"; String units "seconds since 2018-01-01"; String source "Derived"; String contentType "auxiliaryInformation"; String description "Number of GPS seconds since the ATLAS SDP epoch at the last data point in the file. The ATLAS Standard Data Products (SDP) epoch offset is defined within /ancillary_data/atlas_sdp_gps_epoch as the number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS SDP epoch. By adding the offset contained within atlas_sdp_gps_epoch to delta time parameters, the time in gps_seconds relative to the GPS epoch can be computed."; String origname "end_delta_time"; String fullnamepath "/ancillary_data/end_delta_time"; } ancillary_data_end_orbit { String long_name "Ending Orbit Number"; String units "1"; String source "Derived"; String contentType "auxiliaryInformation"; String description "The ending orbit number associated with the data contained within this granule. The orbit number increments each time the spacecraft completes a full orbit of the Earth."; String origname "end_orbit"; String fullnamepath "/ancillary_data/end_orbit"; } ancillary_data_start_cycle { String long_name "Starting Cycle"; String units "1"; String source "Derived"; Int32 valid_min 0; Int32 valid_max 99; String contentType "auxiliaryInformation"; String description "The starting cycle number associated with the data contained within this granule. The cycle number is the counter of the number of 91-day repeat cycles completed by the mission."; String origname "start_cycle"; String fullnamepath "/ancillary_data/start_cycle"; } ancillary_data_data_end_utc { String long_name "End UTC Time of Granule (CCSDS-A, Actual)"; String units "1"; String source "Derived"; String contentType "auxiliaryInformation"; String description "UTC (in CCSDS-A format) of the last data point within the granule."; String origname "data_end_utc"; String fullnamepath "/ancillary_data/data_end_utc"; } ancillary_data_control { String long_name "Control File"; String units "1"; String source "Operations"; String contentType "auxiliaryInformation"; String description "PGE-specific control file used to generate this granule. To re-use, replace breaks (BR) with linefeeds."; String origname "control"; String fullnamepath "/ancillary_data/control"; } ancillary_data_start_gpssow { String long_name "Start GPS SOW of Granule (Actual)"; String units "seconds"; String source "Derived"; String contentType "auxiliaryInformation"; String description "GPS seconds-of-week of the first data point in the granule."; String origname "start_gpssow"; String fullnamepath "/ancillary_data/start_gpssow"; } ancillary_data_granule_end_utc { String long_name "End UTC Time of Granule (CCSDS-A, Requested)"; String units "1"; String source "Derived"; String contentType "auxiliaryInformation"; String description "Requested end time (in UTC CCSDS-A) of this granule."; String origname "granule_end_utc"; String fullnamepath "/ancillary_data/granule_end_utc"; } ancillary_data_end_cycle { String long_name "Ending Cycle"; String units "1"; String source "Derived"; Int32 valid_min 0; Int32 valid_max 99; String contentType "auxiliaryInformation"; String description "The ending cycle number associated with the data contained within this granule. The cycle number is the counter of the number of 91-day repeat cycles completed by the mission."; String origname "end_cycle"; String fullnamepath "/ancillary_data/end_cycle"; } ancillary_data_granule_start_utc { String long_name "Start UTC Time of Granule (CCSDS-A, Requested)"; String units "1"; String source "Derived"; String contentType "auxiliaryInformation"; String description "Requested start time (in UTC CCSDS-A) of this granule."; String origname "granule_start_utc"; String fullnamepath "/ancillary_data/granule_start_utc"; } ancillary_data_start_delta_time { String long_name "ATLAS Start Time (Actual)"; String standard_name "time"; String units "seconds since 2018-01-01"; String source "Derived"; String contentType "auxiliaryInformation"; String description "Number of GPS seconds since the ATLAS SDP epoch at the first data point in the file. The ATLAS Standard Data Products (SDP) epoch offset is defined within /ancillary_data/atlas_sdp_gps_epoch as the number of GPS seconds between the GPS epoch (1980-01-06T00:00:00.000000Z UTC) and the ATLAS SDP epoch. By adding the offset contained within atlas_sdp_gps_epoch to delta time parameters, the time in gps_seconds relative to the GPS epoch can be computed."; String origname "start_delta_time"; String fullnamepath "/ancillary_data/start_delta_time"; } ancillary_data_start_geoseg { String long_name "Starting Geolocation Segment"; String units "1"; String source "Derived"; String contentType "auxiliaryInformation"; String description "The starting geolocation segment number associated with the data contained within this granule. ICESat granule geographic regions are further refined by geolocation segments. During the geolocation process, a geolocation segment is created approximately every 20m from the start of the orbit to the end. The geolocation segments help align the ATLAS strong a weak beams and provide a common segment length for the L2 and higher products. The geolocation segment indices differ slightly from orbit-to-orbit because of the irregular shape of the Earth. The geolocation segment indices on ATL01 and ATL02 are only approximate because beams have not been aligned at the time of their creation."; String origname "start_geoseg"; String fullnamepath "/ancillary_data/start_geoseg"; } ancillary_data_start_orbit { String long_name "Starting Orbit Number"; String units "1"; String source "Derived"; String contentType "auxiliaryInformation"; String description "The starting orbit number associated with the data contained within this granule. The orbit number increments each time the spacecraft completes a full orbit of the Earth."; String origname "start_orbit"; String fullnamepath "/ancillary_data/start_orbit"; } ancillary_data_data_start_utc { String long_name "Start UTC Time of Granule (CCSDS-A, Actual)"; String units "1"; String source "Derived"; String contentType "auxiliaryInformation"; String description "UTC (in CCSDS-A format) of the first data point within the granule."; String origname "data_start_utc"; String fullnamepath "/ancillary_data/data_start_utc"; } ancillary_data_end_gpsweek { String long_name "Ending GPSWeek of Granule (Actual)"; String units "weeks from 1980-01-06"; String source "Derived"; String contentType "auxiliaryInformation"; String description "GPS week number of the last data point in the granule."; String origname "end_gpsweek"; String fullnamepath "/ancillary_data/end_gpsweek"; } ancillary_data_start_rgt { String long_name "Starting Reference Groundtrack"; String units "1"; String source "Derived"; Int32 valid_min 1; Int32 valid_max 1387; String contentType "auxiliaryInformation"; String description "The starting reference groundtrack (RGT) number associated with the data contained within this granule. There are 1387 reference groundtrack in the ICESat-2 repeat orbit. The reference groundtrack increments each time the spacecraft completes a full orbit of the Earth and resets to 1 each time the spacecraft completes a full cycle."; String origname "start_rgt"; String fullnamepath "/ancillary_data/start_rgt"; } ancillary_data_end_gpssow { String long_name "Ending GPS SOW of Granule (Actual)"; String units "seconds"; String source "Derived"; String contentType "auxiliaryInformation"; String description "GPS seconds-of-week of the last data point in the granule."; String origname "end_gpssow"; String fullnamepath "/ancillary_data/end_gpssow"; } ancillary_data_qa_at_interval { String long_name "QA Along-Track Interval"; String units "seconds/cell"; String source "control"; String contentType "auxiliaryInformation"; String description "Statistics time interval for along-track QA data."; String origname "qa_at_interval"; String fullnamepath "/ancillary_data/qa_at_interval"; } ancillary_data_start_region { String long_name "Starting Region"; String units "1"; String source "Derived"; String contentType "auxiliaryInformation"; String description "The starting product-specific region number associated with the data contained within this granule. ICESat-2 data products are separated by geographic regions. The data contained within a specific region are the same for ATL01 and ATL02. ATL03 regions differ slightly because of different geolocation segment locations caused by the irregular shape of the Earth. The region indices for other products are completely independent."; String origname "start_region"; String fullnamepath "/ancillary_data/start_region"; } ancillary_data_start_gpsweek { String long_name "Start GPSWeek of Granule (Actual)"; String units "weeks from 1980-01-06"; String source "Derived"; String contentType "auxiliaryInformation"; String description "GPS week number of the first data point in the granule."; String origname "start_gpsweek"; String fullnamepath "/ancillary_data/start_gpsweek"; } orbit_info_bounding_polygon_lat1 { String description "Polygon extent vertex latitude"; String units "degrees North"; String long_name "Polygon vertex latitude"; String source "model"; String origname "bounding_polygon_lat1"; String fullnamepath "/orbit_info/bounding_polygon_lat1"; String coordinates "orbit_info_bounding_polygon_dim1"; } orbit_info_bounding_polygon_lon1 { String description "Polygon extent vertex longitude"; String units "degrees East"; String long_name "Polygon vertex longitude"; String source "model"; String origname "bounding_polygon_lon1"; String fullnamepath "/orbit_info/bounding_polygon_lon1"; String coordinates "orbit_info_bounding_polygon_dim1"; } pt1_crossing_track_data_along_track_rss { String long_name "\"root sum of squared differences in crossover heights\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"Root sum of the squared differences between the heights of the endpoints for the current segment and the centers of the previous and next segments\""; String origname "along_track_rss"; String fullnamepath "/pt1/crossing_track_data/along_track_rss"; String coordinates "pt1_crossing_track_data_delta_time pt1_crossing_track_data_latitude pt1_crossing_track_data_longitude"; } pt1_crossing_track_data_atl06_quality_summary { String units "1"; String DIMENSION_LABELS "ref_pt"; String description "\"Quality flag for the crossing data derived from ATL06. 0 indicates no problems detected, 1 indicates potential problems\""; String source "\"ATL06\""; String long_name "\"crossover quality flag\""; String origname "atl06_quality_summary"; String fullnamepath "/pt1/crossing_track_data/atl06_quality_summary"; String coordinates "pt1_crossing_track_data_delta_time pt1_crossing_track_data_latitude pt1_crossing_track_data_longitude"; } pt1_crossing_track_data_cycle_number { String DIMENSION_LABELS "ref_pt"; String units "counts"; String description "\"Cycle number for the crossing data\""; String source "\"ATL06\""; String long_name "\"crossover cycle number\""; String origname "cycle_number"; String fullnamepath "/pt1/crossing_track_data/cycle_number"; String coordinates "pt1_crossing_track_data_delta_time pt1_crossing_track_data_latitude pt1_crossing_track_data_longitude"; } pt1_crossing_track_data_dac { String long_name "\"dynamic atmosphere correction\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"Crossing-track dynamic-atmosphere correction\""; String origname "dac"; String fullnamepath "/pt1/crossing_track_data/dac"; String coordinates "pt1_crossing_track_data_delta_time pt1_crossing_track_data_latitude pt1_crossing_track_data_longitude"; } pt1_crossing_track_data_delta_time { String DIMENSION_LABELS "ref_pt"; String units "seconds since 2018-01-01"; String description "Mean number of GPS seconds since the ATLAS SDP epoch"; String long_name "Elapsed GPS seconds"; String source "\"derived, ATL11 algorithm\""; Float64 _FillValue 1.7976931348623157e+308; String origname "delta_time"; String fullnamepath "/pt1/crossing_track_data/delta_time"; String coordinates "pt1_crossing_track_data_latitude pt1_crossing_track_data_longitude"; } pt1_crossing_track_data_h_corr { String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"WGS-84 height, corrected for the ATL11 surface shape\""; String long_name "\"corrected height\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "h_corr"; String fullnamepath "/pt1/crossing_track_data/h_corr"; String coordinates "pt1_crossing_track_data_delta_time pt1_crossing_track_data_latitude pt1_crossing_track_data_longitude"; } pt1_crossing_track_data_h_corr_sigma { String description "\"Error in the height estimate\""; String long_name "\"corrected height error\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt"; String units "meters"; String origname "h_corr_sigma"; String fullnamepath "/pt1/crossing_track_data/h_corr_sigma"; String coordinates "pt1_crossing_track_data_delta_time pt1_crossing_track_data_latitude pt1_crossing_track_data_longitude"; } pt1_crossing_track_data_h_corr_sigma_systematic { String description "\"Error in the height estimate\""; String long_name "\"corrected height error\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt"; String units "meters"; String source "\"derived, ATL11 algorithm\""; String origname "h_corr_sigma_systematic"; String fullnamepath "/pt1/crossing_track_data/h_corr_sigma_systematic"; String coordinates "pt1_crossing_track_data_delta_time pt1_crossing_track_data_latitude pt1_crossing_track_data_longitude"; } pt1_crossing_track_data_latitude { String long_name "\"crossover latitude\""; String source "\"derived, ATL11 algorithm\""; Float64 _FillValue 1.7976931348623157e+308; String DIMENSION_LABELS "ref_pt"; String units "Degrees North"; String description "\"latitude of the crossover point\""; String origname "latitude"; String fullnamepath "/pt1/crossing_track_data/latitude"; String coordinates "pt1_crossing_track_data_delta_time pt1_crossing_track_data_longitude"; } pt1_crossing_track_data_longitude { String long_name "\"crossover longitude\""; String source "\"derived, ATL11 algorithm\""; Float64 _FillValue 1.7976931348623157e+308; String DIMENSION_LABELS "ref_pt"; String units "Degrees East"; String description "\"longitude of the crossover point\""; String origname "longitude"; String fullnamepath "/pt1/crossing_track_data/longitude"; String coordinates "pt1_crossing_track_data_delta_time pt1_crossing_track_data_latitude"; } pt1_crossing_track_data_rgt { String DIMENSION_LABELS "ref_pt"; String units "counts"; String description "\"The RGT number for the crossing data\""; String source "\"ATL06\""; String long_name "\"crossover reference ground track\""; String origname "rgt"; String fullnamepath "/pt1/crossing_track_data/rgt"; String coordinates "pt1_crossing_track_data_delta_time pt1_crossing_track_data_latitude pt1_crossing_track_data_longitude"; } pt1_crossing_track_data_spot_crossing { String DIMENSION_LABELS "ref_pt"; String units "counts"; String description "\"The spot number for the crossing data\""; String long_name "\"crossover spot number\""; String source "\"ATL06\""; String origname "spot_crossing"; String fullnamepath "/pt1/crossing_track_data/spot_crossing"; String coordinates "pt1_crossing_track_data_delta_time pt1_crossing_track_data_latitude pt1_crossing_track_data_longitude"; } pt1_crossing_track_data_tide_ocean { String long_name "\"ocean tide\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"Ocean tide estimate\""; String origname "tide_ocean"; String fullnamepath "/pt1/crossing_track_data/tide_ocean"; String coordinates "pt1_crossing_track_data_delta_time pt1_crossing_track_data_latitude pt1_crossing_track_data_longitude"; } pt1_cycle_stats_atl06_summary_zero_count { String description "\"Number of segments with ATL06_quality_summary==0 (0 indicates the best-quality data)\""; String source "\"ATL06\""; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "counts"; String long_name "\"ATL06 best quality count\""; String origname "atl06_summary_zero_count"; String fullnamepath "/pt1/cycle_stats/atl06_summary_zero_count"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude pt1_cycle_number"; } pt1_cycle_stats_bsnow_conf { String long_name "\"maxmimum blowing snow confidence flag\""; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "1"; String description "\"Maximum bsnow_conf flag from ATL06: indicates the greatest (among segments) confidence flag for presence of blowing snow for each cycle\""; String source "\"ATL06\""; String origname "bsnow_conf"; String fullnamepath "/pt1/cycle_stats/bsnow_conf"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude pt1_cycle_number"; } pt1_cycle_stats_bsnow_h { String units "meters"; String DIMENSION_LABELS "ref_pt", "cycle_number"; String description "\"Weighted-average blowing snow layer height for each cycle\""; String long_name "\"weighted average blowing snow height\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "bsnow_h"; String fullnamepath "/pt1/cycle_stats/bsnow_h"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude pt1_cycle_number"; } pt1_cycle_stats_cloud_flg_asr { String description "\"Minimum apparent-surface-reflectance -based cloud flag from ATL06: Flag indicates confidence that clouds with OT > 0.2 are present in the lower 3 km of the atmosphere based on ATL09\""; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "1"; String long_name "\"Minimum apparent surface reflectance flag\""; String source "\"ATL06\""; String origname "cloud_flg_asr"; String fullnamepath "/pt1/cycle_stats/cloud_flg_asr"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude pt1_cycle_number"; } pt1_cycle_stats_cloud_flg_atm { String units "1"; String description "\"Minimum cloud flag from ATL06: Flag indicates confidence that clouds with OT > 0.2 are present in the lower 3 km of the atmosphere based on ATL09\""; String DIMENSION_LABELS "ref_pt", "cycle_number"; String long_name "\"minimum cloud flag\""; String source "\"ATL06\""; String origname "cloud_flg_atm"; String fullnamepath "/pt1/cycle_stats/cloud_flg_atm"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude pt1_cycle_number"; } pt1_cycle_stats_dac { String long_name "\"weighted average dynamic atmosphere correction\""; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String description "\"Weighted-average dynamic atmosphere correction for each pass\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "dac"; String fullnamepath "/pt1/cycle_stats/dac"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude pt1_cycle_number"; } pt1_cycle_stats_h_mean { Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String description "\"Weighted-average of surface heights, not including the correction for the reference surface\""; String long_name "\"weighted average uncorrected surface heights\""; String source "\"ATL06\""; String origname "h_mean"; String fullnamepath "/pt1/cycle_stats/h_mean"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude pt1_cycle_number"; } pt1_cycle_stats_h_rms_misfit { String units "meters"; String long_name "\"weighted average RMS fit error\""; String DIMENSION_LABELS "ref_pt", "cycle_number"; String description "\"Weighted-average RMS misfit between PE heights and along-track land-ice segment fit\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "h_rms_misfit"; String fullnamepath "/pt1/cycle_stats/h_rms_misfit"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude pt1_cycle_number"; } pt1_cycle_stats_min_signal_selection_source { String units "1"; String DIMENSION_LABELS "ref_pt", "cycle_number"; String description "\"Minimum of the ATL06 signal_selection_source value (indicates the highest-quality segment in the cycle)\""; String long_name "\"minimum signal selection source\""; String source "\"ATL06\""; String origname "min_signal_selection_source"; String fullnamepath "/pt1/cycle_stats/min_signal_selection_source"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude pt1_cycle_number"; } pt1_cycle_stats_min_snr_significance { String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "1"; String description "\"Minimum of SNR_significance (indicates the quality of the best segment in the cycle)\""; String long_name "\"minumum signal-noise ration significance\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "min_snr_significance"; String fullnamepath "/pt1/cycle_stats/min_snr_significance"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude pt1_cycle_number"; } pt1_cycle_stats_r_eff { String long_name "\"weighted average reflectance\""; String source "\"derived, ATL11 algorithm\""; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "1"; String description "\"Weighted-average effective, uncorrected reflectance for each pass.\""; Float32 _FillValue 3.402823466e+38; String origname "r_eff"; String fullnamepath "/pt1/cycle_stats/r_eff"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude pt1_cycle_number"; } pt1_cycle_stats_seg_count { String description "\"Number of segments marked as valid for each cycle. Equal to 0 for those cycles not included in the reference-surface shape fit.\""; String long_name "\"number valid segments\""; String source "\"ATL06\""; String units "counts"; String DIMENSION_LABELS "ref_pt", "cycle_number"; String origname "seg_count"; String fullnamepath "/pt1/cycle_stats/seg_count"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude pt1_cycle_number"; } pt1_cycle_stats_sigma_geo_at { Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String description "\"Root-mean-weighted-square-average local-coordinate x horizontal geolocation error for each cycle due to PPD and POD\""; String long_name "\"average horizontal x-coordinate geolocation error\""; String source "\"ATL06\""; String origname "sigma_geo_at"; String fullnamepath "/pt1/cycle_stats/sigma_geo_at"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude pt1_cycle_number"; } pt1_cycle_stats_sigma_geo_h { Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String description "\"Root-mean-weighted-square-average total vertical geolocation error due to PPD and POD\""; String long_name "\"average vertical geolocation error\""; String source "\"ATL06\""; String origname "sigma_geo_h"; String fullnamepath "/pt1/cycle_stats/sigma_geo_h"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude pt1_cycle_number"; } pt1_cycle_stats_sigma_geo_xt { String units "meters"; String DIMENSION_LABELS "ref_pt", "cycle_number"; String description "\"Root-mean-weighted-square-average local-coordinate y horizontal geolocation error for each cycle due to PPD and POD\""; String long_name "\"average horizontal y-coordinate geolocation error\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "sigma_geo_xt"; String fullnamepath "/pt1/cycle_stats/sigma_geo_xt"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude pt1_cycle_number"; } pt1_cycle_stats_tide_ocean { String units "meters"; String DIMENSION_LABELS "ref_pt", "cycle_number"; String description "\"Weighted-average ocean tide for each pass\""; String long_name "\"weighted average ocean tide\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "tide_ocean"; String fullnamepath "/pt1/cycle_stats/tide_ocean"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude pt1_cycle_number"; } pt1_cycle_stats_x_atc { String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String description "\"weighted average of pair-center RGT x coordinates for each cycle \""; String long_name "\"weighted average rgt x-coordinates\""; String source "\"ATL06\""; Float64 _FillValue 1.7976931348623157e+308; String origname "x_atc"; String fullnamepath "/pt1/cycle_stats/x_atc"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude pt1_cycle_number"; } pt1_cycle_stats_y_atc { String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String description "\"weighted mean of pair-center RGT y coordinates for each cycle\""; String long_name "\"weighted average rgt y-coordinates\""; String source "\"ATL06\""; Float64 _FillValue 1.7976931348623157e+308; String origname "y_atc"; String fullnamepath "/pt1/cycle_stats/y_atc"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude pt1_cycle_number"; } pt1_delta_time { String units "seconds since 2018-01-01"; String description "Mean number of GPS seconds since the ATLAS SDP epoch"; String long_name "Elapsed GPS seconds"; String source "\"ATL06\""; Float64 _FillValue 1.7976931348623157e+308; String DIMENSION_LABELS "ref_pt", "cycle_number"; String origname "delta_time"; String fullnamepath "/pt1/delta_time"; String coordinates "pt1_latitude pt1_longitude"; } pt1_h_corr { String description "\"the mean corrected height\""; String long_name "\"mean corrected height\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String origname "h_corr"; String fullnamepath "/pt1/h_corr"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude"; } pt1_h_corr_sigma { String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String description "\"the formal error in the corrected height\""; String long_name "\"mean corrected height error\""; String origname "h_corr_sigma"; String fullnamepath "/pt1/h_corr_sigma"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude pt1_cycle_number"; } pt1_h_corr_sigma_systematic { String description "\"the magnitude of all errors that might be correlated at scales larger than a single fit center (e.g. pointing errors, GPS errors, etc)\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String long_name "\"corrected height error\""; String source "\"derived, ATL11 algorithm\""; String origname "h_corr_sigma_systematic"; String fullnamepath "/pt1/h_corr_sigma_systematic"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude pt1_cycle_number"; } pt1_latitude { String DIMENSION_LABELS "ref_pt"; String units "degrees North"; String description "\"center latitude based on selected segments\""; String long_name "\"latitude\""; String source "\"ATL06 segments\""; Float64 _FillValue 1.7976931348623157e+308; String origname "latitude"; String fullnamepath "/pt1/latitude"; String coordinates "pt1_delta_time pt1_longitude"; } pt1_longitude { String DIMENSION_LABELS "ref_pt"; String units "degrees East"; String description "\"center longitude based on selected segments\""; String long_name "\"longitude\""; String source "\"ATL06 segments\""; Float64 _FillValue 1.7976931348623157e+308; String origname "longitude"; String fullnamepath "/pt1/longitude"; String coordinates "pt1_delta_time pt1_latitude"; } pt1_quality_summary { String long_name "\"quality summary\""; String source "\"derived, ATL11 algorithm\""; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "1"; String description "\"Summary flag: zero indicates high-quality cycles: where min_signal_selection_source <=1 and min_SNR_significance < 0.02, and ATL06_summary_zero_count >0.\""; String origname "quality_summary"; String fullnamepath "/pt1/quality_summary"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude pt1_cycle_number"; } pt1_ref_surf_at_slope { String DIMENSION_LABELS "ref_pt"; String units "1"; String description "\"Mean along-track component of the slope of the reference surface within 50 m of the fit center\""; String long_name "\"along-track slope\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "at_slope"; String fullnamepath "/pt1/ref_surf/at_slope"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude"; } pt1_ref_surf_complex_surface_flag { String DIMENSION_LABELS "ref_pt"; String units "1"; String description "\"0 indicates that normal fitting was attempted, 1 indicates that the signal selection algorithm rejected too many repeats, and only a linear fit was attempted\""; String long_name "\"complex surface flag\""; String source "\"derived, ATL11 algorithm\""; String origname "complex_surface_flag"; String fullnamepath "/pt1/ref_surf/complex_surface_flag"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude"; } pt1_ref_surf_curvature { Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt"; String units "1"; String description "\"the RMS of the slope of the fit polynomial within 50 m of the fit center\""; String long_name "\"curvature\""; String source "\"derived, ATL11 algorithm\""; String origname "curvature"; String fullnamepath "/pt1/ref_surf/curvature"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude"; } pt1_ref_surf_deg_x { String DIMENSION_LABELS "ref_pt"; String units "counts"; String description "\"Maximum degree of non-zero polynomial components in x\""; String long_name "\"max-degree x polynomial\""; String source "\"derived, ATL11 algorithm\""; String origname "deg_x"; String fullnamepath "/pt1/ref_surf/deg_x"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude"; } pt1_ref_surf_deg_y { String DIMENSION_LABELS "ref_pt"; String units "counts"; String description "\"Maximum degree of non-zero polynomial components in y\""; String long_name "\"max-degree y polynomial\""; String source "\"derived, ATL11 algorithm\""; String origname "deg_y"; String fullnamepath "/pt1/ref_surf/deg_y"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude"; } pt1_ref_surf_dem_h { String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"DEM elevation, derived from ATL06 /gtxx/atl06_segments/dem/dem_h\""; String long_name "\"DEM elevation\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "dem_h"; String fullnamepath "/pt1/ref_surf/dem_h"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude"; } pt1_ref_surf_e_slope { Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt"; String units "1"; String description "\"the mean East-component slope for the reference surface within 50 m of the fit center\""; String long_name "\"east-component slope\""; String source "\"derived, ATL11 algorithm\""; String origname "e_slope"; String fullnamepath "/pt1/ref_surf/e_slope"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude"; } pt1_ref_surf_fit_quality { String units "1"; String DIMENSION_LABELS "ref_pt"; String description "\"Indicates quality of the fit: 0: no problem identified, 1: One or more polynomial coefficients has an error of 10 or larger, 2: One or more surface slope components is greater than 0.02, 3: both 1 and 2\""; String long_name "\"fit quality summary\""; String source "\"derived, ATL11 algorithm\""; String origname "fit_quality"; String fullnamepath "/pt1/ref_surf/fit_quality"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude"; } pt1_ref_surf_geoid_free2mean { String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"Additive value to convert geoid heights from the tide-free system to the mean-tide system, derived from ATL06 /gtxx/atl06_segments/dem/geoid_free2mean\""; String long_name "\"Geoid Free-to-Mean conversion\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "geoid_free2mean"; String fullnamepath "/pt1/ref_surf/geoid_free2mean"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude"; } pt1_ref_surf_geoid_h { String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"Geoid height above WGS-84 reference ellipsoid in the tide-free system, derived from ATL06 /gtxx/atl06_segments/dem/geoid_h\""; String long_name "\"Geoid Height\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "geoid_h"; String fullnamepath "/pt1/ref_surf/geoid_h"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude"; } pt1_ref_surf_misfit_RMS { String units "meters"; String DIMENSION_LABELS "ref_pt"; String description "\"RMS misfit for the surface-polynomial fit\""; String long_name "\"misfit RMS\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "misfit_RMS"; String fullnamepath "/pt1/ref_surf/misfit_RMS"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude"; } pt1_ref_surf_misfit_chi2r { String description "\"misfit chi square, divided by the number of degrees in the solution\""; String long_name "\"misfit chi square\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt"; String units "meters"; String origname "misfit_chi2r"; String fullnamepath "/pt1/ref_surf/misfit_chi2r"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude"; } pt1_ref_surf_n_slope { String DIMENSION_LABELS "ref_pt"; String units "1"; String description "\"the mean North-component slope for the reference surface within 50 m of the fit center\""; String long_name "\"north-component slope\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "n_slope"; String fullnamepath "/pt1/ref_surf/n_slope"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude"; } pt1_ref_surf_poly_coeffs { String description "\"polynomial coefficients (up to degree 3), for polynomial components scaled by 100 m\""; String long_name "\"polynomial coefficients\""; String units "1"; String DIMENSION_LABELS "ref_pt", "(poly_exponent_x, poly_exponent_y)"; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "poly_coeffs"; String fullnamepath "/pt1/ref_surf/poly_coeffs"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude pt1_ref_surf_poly_exponent_x pt1_ref_surf_poly_exponent_y"; } pt1_ref_surf_poly_coeffs_sigma { String units "1"; String DIMENSION_LABELS "ref_pt", "(poly_exponent_x, poly_exponent_y)"; String description "\"formal errors for the polynomial coefficients\""; String long_name "\"polynomial coefficients error\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "poly_coeffs_sigma"; String fullnamepath "/pt1/ref_surf/poly_coeffs_sigma"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude pt1_ref_surf_poly_exponent_x pt1_ref_surf_poly_exponent_y"; } pt1_ref_surf_rgt_azimuth { String DIMENSION_LABELS "ref_pt"; String units "degrees"; String description "\"Reference track azimuth, in degrees east of local north\""; String long_name "\"RGT azimuth\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "rgt_azimuth"; String fullnamepath "/pt1/ref_surf/rgt_azimuth"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude"; } pt1_ref_surf_slope_change_rate_x { String description "\"rate of change of the x component of the surface slope\""; String long_name "\"x component of slope chnage rate\""; Float32 _FillValue 3.402823466e+38; String units "years^-1"; String DIMENSION_LABELS "ref_pt"; String source "\"derived, ATL11 algorithm\""; String origname "slope_change_rate_x"; String fullnamepath "/pt1/ref_surf/slope_change_rate_x"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude"; } pt1_ref_surf_slope_change_rate_x_sigma { String DIMENSION_LABELS "ref_pt"; String units "years^-1"; String description "\"Formal error in the rate of change of the x component of the surface slope\""; String long_name "\"error of x component slope change rate\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "slope_change_rate_x_sigma"; String fullnamepath "/pt1/ref_surf/slope_change_rate_x_sigma"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude"; } pt1_ref_surf_slope_change_rate_y { String DIMENSION_LABELS "ref_pt"; String units "years^-1"; String description "\"rate of change of the y component of the surface slope\""; String long_name "\"y component of slope change rate\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "slope_change_rate_y"; String fullnamepath "/pt1/ref_surf/slope_change_rate_y"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude"; } pt1_ref_surf_slope_change_rate_y_sigma { String units "years^-1"; String DIMENSION_LABELS "ref_pt"; String description "\"Formal error in the rate of change of the y component of the surface slope\""; String long_name "\"error of y component slope change rate\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "slope_change_rate_y_sigma"; String fullnamepath "/pt1/ref_surf/slope_change_rate_y_sigma"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude"; } pt1_ref_surf_x_atc { String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"Along-track coordinate of the reference point, measured along the RGT from its first equator crossing.\""; String long_name "\"Along track distance\""; String source "\"ATL06\""; Float64 _FillValue 1.7976931348623157e+308; String origname "x_atc"; String fullnamepath "/pt1/ref_surf/x_atc"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude"; } pt1_ref_surf_xt_slope { String DIMENSION_LABELS "ref_pt"; String units "1"; String description "\"Mean cross-track component of the slope of the reference surface within 50 m of the fit center\""; String long_name "\"across-track slope\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "xt_slope"; String fullnamepath "/pt1/ref_surf/xt_slope"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude"; } pt1_ref_surf_y_atc { String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"Across-track coordinate of the reference point, measured along the RGT from its first equator crossing.\""; String long_name "\"Across track distance\""; String source "\"ATL06\""; Float64 _FillValue 1.7976931348623157e+308; String origname "y_atc"; String fullnamepath "/pt1/ref_surf/y_atc"; String coordinates "pt1_delta_time pt1_latitude pt1_longitude"; } pt2_crossing_track_data_along_track_rss { String long_name "\"root sum of squared differences in crossover heights\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"Root sum of the squared differences between the heights of the endpoints for the current segment and the centers of the previous and next segments\""; String origname "along_track_rss"; String fullnamepath "/pt2/crossing_track_data/along_track_rss"; String coordinates "pt2_crossing_track_data_delta_time pt2_crossing_track_data_latitude pt2_crossing_track_data_longitude"; } pt2_crossing_track_data_atl06_quality_summary { String units "1"; String DIMENSION_LABELS "ref_pt"; String description "\"Quality flag for the crossing data derived from ATL06. 0 indicates no problems detected, 1 indicates potential problems\""; String source "\"ATL06\""; String long_name "\"crossover quality flag\""; String origname "atl06_quality_summary"; String fullnamepath "/pt2/crossing_track_data/atl06_quality_summary"; String coordinates "pt2_crossing_track_data_delta_time pt2_crossing_track_data_latitude pt2_crossing_track_data_longitude"; } pt2_crossing_track_data_cycle_number { String DIMENSION_LABELS "ref_pt"; String units "counts"; String description "\"Cycle number for the crossing data\""; String source "\"ATL06\""; String long_name "\"crossover cycle number\""; String origname "cycle_number"; String fullnamepath "/pt2/crossing_track_data/cycle_number"; String coordinates "pt2_crossing_track_data_delta_time pt2_crossing_track_data_latitude pt2_crossing_track_data_longitude"; } pt2_crossing_track_data_dac { String long_name "\"dynamic atmosphere correction\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"Crossing-track dynamic-atmosphere correction\""; String origname "dac"; String fullnamepath "/pt2/crossing_track_data/dac"; String coordinates "pt2_crossing_track_data_delta_time pt2_crossing_track_data_latitude pt2_crossing_track_data_longitude"; } pt2_crossing_track_data_delta_time { String DIMENSION_LABELS "ref_pt"; String units "seconds since 2018-01-01"; String description "Mean number of GPS seconds since the ATLAS SDP epoch"; String long_name "Elapsed GPS seconds"; String source "\"derived, ATL11 algorithm\""; Float64 _FillValue 1.7976931348623157e+308; String origname "delta_time"; String fullnamepath "/pt2/crossing_track_data/delta_time"; String coordinates "pt2_crossing_track_data_latitude pt2_crossing_track_data_longitude"; } pt2_crossing_track_data_h_corr { String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"WGS-84 height, corrected for the ATL11 surface shape\""; String long_name "\"corrected height\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "h_corr"; String fullnamepath "/pt2/crossing_track_data/h_corr"; String coordinates "pt2_crossing_track_data_delta_time pt2_crossing_track_data_latitude pt2_crossing_track_data_longitude"; } pt2_crossing_track_data_h_corr_sigma { String description "\"Error in the height estimate\""; String long_name "\"corrected height error\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt"; String units "meters"; String origname "h_corr_sigma"; String fullnamepath "/pt2/crossing_track_data/h_corr_sigma"; String coordinates "pt2_crossing_track_data_delta_time pt2_crossing_track_data_latitude pt2_crossing_track_data_longitude"; } pt2_crossing_track_data_h_corr_sigma_systematic { String description "\"Error in the height estimate\""; String long_name "\"corrected height error\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt"; String units "meters"; String source "\"derived, ATL11 algorithm\""; String origname "h_corr_sigma_systematic"; String fullnamepath "/pt2/crossing_track_data/h_corr_sigma_systematic"; String coordinates "pt2_crossing_track_data_delta_time pt2_crossing_track_data_latitude pt2_crossing_track_data_longitude"; } pt2_crossing_track_data_latitude { String long_name "\"crossover latitude\""; String source "\"derived, ATL11 algorithm\""; Float64 _FillValue 1.7976931348623157e+308; String DIMENSION_LABELS "ref_pt"; String units "Degrees North"; String description "\"latitude of the crossover point\""; String origname "latitude"; String fullnamepath "/pt2/crossing_track_data/latitude"; String coordinates "pt2_crossing_track_data_delta_time pt2_crossing_track_data_longitude"; } pt2_crossing_track_data_longitude { String long_name "\"crossover longitude\""; String source "\"derived, ATL11 algorithm\""; Float64 _FillValue 1.7976931348623157e+308; String DIMENSION_LABELS "ref_pt"; String units "Degrees East"; String description "\"longitude of the crossover point\""; String origname "longitude"; String fullnamepath "/pt2/crossing_track_data/longitude"; String coordinates "pt2_crossing_track_data_delta_time pt2_crossing_track_data_latitude"; } pt2_crossing_track_data_rgt { String DIMENSION_LABELS "ref_pt"; String units "counts"; String description "\"The RGT number for the crossing data\""; String source "\"ATL06\""; String long_name "\"crossover reference ground track\""; String origname "rgt"; String fullnamepath "/pt2/crossing_track_data/rgt"; String coordinates "pt2_crossing_track_data_delta_time pt2_crossing_track_data_latitude pt2_crossing_track_data_longitude"; } pt2_crossing_track_data_spot_crossing { String DIMENSION_LABELS "ref_pt"; String units "counts"; String description "\"The spot number for the crossing data\""; String long_name "\"crossover spot number\""; String source "\"ATL06\""; String origname "spot_crossing"; String fullnamepath "/pt2/crossing_track_data/spot_crossing"; String coordinates "pt2_crossing_track_data_delta_time pt2_crossing_track_data_latitude pt2_crossing_track_data_longitude"; } pt2_crossing_track_data_tide_ocean { String long_name "\"ocean tide\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"Ocean tide estimate\""; String origname "tide_ocean"; String fullnamepath "/pt2/crossing_track_data/tide_ocean"; String coordinates "pt2_crossing_track_data_delta_time pt2_crossing_track_data_latitude pt2_crossing_track_data_longitude"; } pt2_cycle_stats_atl06_summary_zero_count { String description "\"Number of segments with ATL06_quality_summary==0 (0 indicates the best-quality data)\""; String source "\"ATL06\""; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "counts"; String long_name "\"ATL06 best quality count\""; String origname "atl06_summary_zero_count"; String fullnamepath "/pt2/cycle_stats/atl06_summary_zero_count"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude pt2_cycle_number"; } pt2_cycle_stats_bsnow_conf { String long_name "\"maxmimum blowing snow confidence flag\""; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "1"; String description "\"Maximum bsnow_conf flag from ATL06: indicates the greatest (among segments) confidence flag for presence of blowing snow for each cycle\""; String source "\"ATL06\""; String origname "bsnow_conf"; String fullnamepath "/pt2/cycle_stats/bsnow_conf"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude pt2_cycle_number"; } pt2_cycle_stats_bsnow_h { String units "meters"; String DIMENSION_LABELS "ref_pt", "cycle_number"; String description "\"Weighted-average blowing snow layer height for each cycle\""; String long_name "\"weighted average blowing snow height\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "bsnow_h"; String fullnamepath "/pt2/cycle_stats/bsnow_h"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude pt2_cycle_number"; } pt2_cycle_stats_cloud_flg_asr { String description "\"Minimum apparent-surface-reflectance -based cloud flag from ATL06: Flag indicates confidence that clouds with OT > 0.2 are present in the lower 3 km of the atmosphere based on ATL09\""; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "1"; String long_name "\"Minimum apparent surface reflectance flag\""; String source "\"ATL06\""; String origname "cloud_flg_asr"; String fullnamepath "/pt2/cycle_stats/cloud_flg_asr"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude pt2_cycle_number"; } pt2_cycle_stats_cloud_flg_atm { String units "1"; String description "\"Minimum cloud flag from ATL06: Flag indicates confidence that clouds with OT > 0.2 are present in the lower 3 km of the atmosphere based on ATL09\""; String DIMENSION_LABELS "ref_pt", "cycle_number"; String long_name "\"minimum cloud flag\""; String source "\"ATL06\""; String origname "cloud_flg_atm"; String fullnamepath "/pt2/cycle_stats/cloud_flg_atm"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude pt2_cycle_number"; } pt2_cycle_stats_dac { String long_name "\"weighted average dynamic atmosphere correction\""; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String description "\"Weighted-average dynamic atmosphere correction for each pass\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "dac"; String fullnamepath "/pt2/cycle_stats/dac"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude pt2_cycle_number"; } pt2_cycle_stats_h_mean { Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String description "\"Weighted-average of surface heights, not including the correction for the reference surface\""; String long_name "\"weighted average uncorrected surface heights\""; String source "\"ATL06\""; String origname "h_mean"; String fullnamepath "/pt2/cycle_stats/h_mean"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude pt2_cycle_number"; } pt2_cycle_stats_h_rms_misfit { String units "meters"; String long_name "\"weighted average RMS fit error\""; String DIMENSION_LABELS "ref_pt", "cycle_number"; String description "\"Weighted-average RMS misfit between PE heights and along-track land-ice segment fit\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "h_rms_misfit"; String fullnamepath "/pt2/cycle_stats/h_rms_misfit"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude pt2_cycle_number"; } pt2_cycle_stats_min_signal_selection_source { String units "1"; String DIMENSION_LABELS "ref_pt", "cycle_number"; String description "\"Minimum of the ATL06 signal_selection_source value (indicates the highest-quality segment in the cycle)\""; String long_name "\"minimum signal selection source\""; String source "\"ATL06\""; String origname "min_signal_selection_source"; String fullnamepath "/pt2/cycle_stats/min_signal_selection_source"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude pt2_cycle_number"; } pt2_cycle_stats_min_snr_significance { String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "1"; String description "\"Minimum of SNR_significance (indicates the quality of the best segment in the cycle)\""; String long_name "\"minumum signal-noise ration significance\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "min_snr_significance"; String fullnamepath "/pt2/cycle_stats/min_snr_significance"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude pt2_cycle_number"; } pt2_cycle_stats_r_eff { String long_name "\"weighted average reflectance\""; String source "\"derived, ATL11 algorithm\""; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "1"; String description "\"Weighted-average effective, uncorrected reflectance for each pass.\""; Float32 _FillValue 3.402823466e+38; String origname "r_eff"; String fullnamepath "/pt2/cycle_stats/r_eff"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude pt2_cycle_number"; } pt2_cycle_stats_seg_count { String description "\"Number of segments marked as valid for each cycle. Equal to 0 for those cycles not included in the reference-surface shape fit.\""; String long_name "\"number valid segments\""; String source "\"ATL06\""; String units "counts"; String DIMENSION_LABELS "ref_pt", "cycle_number"; String origname "seg_count"; String fullnamepath "/pt2/cycle_stats/seg_count"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude pt2_cycle_number"; } pt2_cycle_stats_sigma_geo_at { Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String description "\"Root-mean-weighted-square-average local-coordinate x horizontal geolocation error for each cycle due to PPD and POD\""; String long_name "\"average horizontal x-coordinate geolocation error\""; String source "\"ATL06\""; String origname "sigma_geo_at"; String fullnamepath "/pt2/cycle_stats/sigma_geo_at"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude pt2_cycle_number"; } pt2_cycle_stats_sigma_geo_h { Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String description "\"Root-mean-weighted-square-average total vertical geolocation error due to PPD and POD\""; String long_name "\"average vertical geolocation error\""; String source "\"ATL06\""; String origname "sigma_geo_h"; String fullnamepath "/pt2/cycle_stats/sigma_geo_h"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude pt2_cycle_number"; } pt2_cycle_stats_sigma_geo_xt { String units "meters"; String DIMENSION_LABELS "ref_pt", "cycle_number"; String description "\"Root-mean-weighted-square-average local-coordinate y horizontal geolocation error for each cycle due to PPD and POD\""; String long_name "\"average horizontal y-coordinate geolocation error\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "sigma_geo_xt"; String fullnamepath "/pt2/cycle_stats/sigma_geo_xt"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude pt2_cycle_number"; } pt2_cycle_stats_tide_ocean { String units "meters"; String DIMENSION_LABELS "ref_pt", "cycle_number"; String description "\"Weighted-average ocean tide for each pass\""; String long_name "\"weighted average ocean tide\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "tide_ocean"; String fullnamepath "/pt2/cycle_stats/tide_ocean"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude pt2_cycle_number"; } pt2_cycle_stats_x_atc { String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String description "\"weighted average of pair-center RGT x coordinates for each cycle \""; String long_name "\"weighted average rgt x-coordinates\""; String source "\"ATL06\""; Float64 _FillValue 1.7976931348623157e+308; String origname "x_atc"; String fullnamepath "/pt2/cycle_stats/x_atc"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude pt2_cycle_number"; } pt2_cycle_stats_y_atc { String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String description "\"weighted mean of pair-center RGT y coordinates for each cycle\""; String long_name "\"weighted average rgt y-coordinates\""; String source "\"ATL06\""; Float64 _FillValue 1.7976931348623157e+308; String origname "y_atc"; String fullnamepath "/pt2/cycle_stats/y_atc"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude pt2_cycle_number"; } pt2_delta_time { String units "seconds since 2018-01-01"; String description "Mean number of GPS seconds since the ATLAS SDP epoch"; String long_name "Elapsed GPS seconds"; String source "\"ATL06\""; Float64 _FillValue 1.7976931348623157e+308; String DIMENSION_LABELS "ref_pt", "cycle_number"; String origname "delta_time"; String fullnamepath "/pt2/delta_time"; String coordinates "pt2_latitude pt2_longitude"; } pt2_h_corr { String description "\"the mean corrected height\""; String long_name "\"mean corrected height\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String origname "h_corr"; String fullnamepath "/pt2/h_corr"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude"; } pt2_h_corr_sigma { String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String description "\"the formal error in the corrected height\""; String long_name "\"mean corrected height error\""; String origname "h_corr_sigma"; String fullnamepath "/pt2/h_corr_sigma"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude pt2_cycle_number"; } pt2_h_corr_sigma_systematic { String description "\"the magnitude of all errors that might be correlated at scales larger than a single fit center (e.g. pointing errors, GPS errors, etc)\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String long_name "\"corrected height error\""; String source "\"derived, ATL11 algorithm\""; String origname "h_corr_sigma_systematic"; String fullnamepath "/pt2/h_corr_sigma_systematic"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude pt2_cycle_number"; } pt2_latitude { String DIMENSION_LABELS "ref_pt"; String units "degrees North"; String description "\"center latitude based on selected segments\""; String long_name "\"latitude\""; String source "\"ATL06 segments\""; Float64 _FillValue 1.7976931348623157e+308; String origname "latitude"; String fullnamepath "/pt2/latitude"; String coordinates "pt2_delta_time pt2_longitude"; } pt2_longitude { String DIMENSION_LABELS "ref_pt"; String units "degrees East"; String description "\"center longitude based on selected segments\""; String long_name "\"longitude\""; String source "\"ATL06 segments\""; Float64 _FillValue 1.7976931348623157e+308; String origname "longitude"; String fullnamepath "/pt2/longitude"; String coordinates "pt2_delta_time pt2_latitude"; } pt2_quality_summary { String long_name "\"quality summary\""; String source "\"derived, ATL11 algorithm\""; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "1"; String description "\"Summary flag: zero indicates high-quality cycles: where min_signal_selection_source <=1 and min_SNR_significance < 0.02, and ATL06_summary_zero_count >0.\""; String origname "quality_summary"; String fullnamepath "/pt2/quality_summary"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude pt2_cycle_number"; } pt2_ref_surf_at_slope { String DIMENSION_LABELS "ref_pt"; String units "1"; String description "\"Mean along-track component of the slope of the reference surface within 50 m of the fit center\""; String long_name "\"along-track slope\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "at_slope"; String fullnamepath "/pt2/ref_surf/at_slope"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude"; } pt2_ref_surf_complex_surface_flag { String DIMENSION_LABELS "ref_pt"; String units "1"; String description "\"0 indicates that normal fitting was attempted, 1 indicates that the signal selection algorithm rejected too many repeats, and only a linear fit was attempted\""; String long_name "\"complex surface flag\""; String source "\"derived, ATL11 algorithm\""; String origname "complex_surface_flag"; String fullnamepath "/pt2/ref_surf/complex_surface_flag"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude"; } pt2_ref_surf_curvature { Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt"; String units "1"; String description "\"the RMS of the slope of the fit polynomial within 50 m of the fit center\""; String long_name "\"curvature\""; String source "\"derived, ATL11 algorithm\""; String origname "curvature"; String fullnamepath "/pt2/ref_surf/curvature"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude"; } pt2_ref_surf_deg_x { String DIMENSION_LABELS "ref_pt"; String units "counts"; String description "\"Maximum degree of non-zero polynomial components in x\""; String long_name "\"max-degree x polynomial\""; String source "\"derived, ATL11 algorithm\""; String origname "deg_x"; String fullnamepath "/pt2/ref_surf/deg_x"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude"; } pt2_ref_surf_deg_y { String DIMENSION_LABELS "ref_pt"; String units "counts"; String description "\"Maximum degree of non-zero polynomial components in y\""; String long_name "\"max-degree y polynomial\""; String source "\"derived, ATL11 algorithm\""; String origname "deg_y"; String fullnamepath "/pt2/ref_surf/deg_y"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude"; } pt2_ref_surf_dem_h { String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"DEM elevation, derived from ATL06 /gtxx/atl06_segments/dem/dem_h\""; String long_name "\"DEM elevation\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "dem_h"; String fullnamepath "/pt2/ref_surf/dem_h"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude"; } pt2_ref_surf_e_slope { Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt"; String units "1"; String description "\"the mean East-component slope for the reference surface within 50 m of the fit center\""; String long_name "\"east-component slope\""; String source "\"derived, ATL11 algorithm\""; String origname "e_slope"; String fullnamepath "/pt2/ref_surf/e_slope"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude"; } pt2_ref_surf_fit_quality { String units "1"; String DIMENSION_LABELS "ref_pt"; String description "\"Indicates quality of the fit: 0: no problem identified, 1: One or more polynomial coefficients has an error of 10 or larger, 2: One or more surface slope components is greater than 0.02, 3: both 1 and 2\""; String long_name "\"fit quality summary\""; String source "\"derived, ATL11 algorithm\""; String origname "fit_quality"; String fullnamepath "/pt2/ref_surf/fit_quality"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude"; } pt2_ref_surf_geoid_free2mean { String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"Additive value to convert geoid heights from the tide-free system to the mean-tide system, derived from ATL06 /gtxx/atl06_segments/dem/geoid_free2mean\""; String long_name "\"Geoid Free-to-Mean conversion\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "geoid_free2mean"; String fullnamepath "/pt2/ref_surf/geoid_free2mean"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude"; } pt2_ref_surf_geoid_h { String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"Geoid height above WGS-84 reference ellipsoid in the tide-free system, derived from ATL06 /gtxx/atl06_segments/dem/geoid_h\""; String long_name "\"Geoid Height\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "geoid_h"; String fullnamepath "/pt2/ref_surf/geoid_h"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude"; } pt2_ref_surf_misfit_RMS { String units "meters"; String DIMENSION_LABELS "ref_pt"; String description "\"RMS misfit for the surface-polynomial fit\""; String long_name "\"misfit RMS\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "misfit_RMS"; String fullnamepath "/pt2/ref_surf/misfit_RMS"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude"; } pt2_ref_surf_misfit_chi2r { String description "\"misfit chi square, divided by the number of degrees in the solution\""; String long_name "\"misfit chi square\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt"; String units "meters"; String origname "misfit_chi2r"; String fullnamepath "/pt2/ref_surf/misfit_chi2r"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude"; } pt2_ref_surf_n_slope { String DIMENSION_LABELS "ref_pt"; String units "1"; String description "\"the mean North-component slope for the reference surface within 50 m of the fit center\""; String long_name "\"north-component slope\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "n_slope"; String fullnamepath "/pt2/ref_surf/n_slope"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude"; } pt2_ref_surf_poly_coeffs { String description "\"polynomial coefficients (up to degree 3), for polynomial components scaled by 100 m\""; String long_name "\"polynomial coefficients\""; String units "1"; String DIMENSION_LABELS "ref_pt", "(poly_exponent_x, poly_exponent_y)"; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "poly_coeffs"; String fullnamepath "/pt2/ref_surf/poly_coeffs"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude pt2_ref_surf_poly_exponent_x pt2_ref_surf_poly_exponent_y"; } pt2_ref_surf_poly_coeffs_sigma { String units "1"; String DIMENSION_LABELS "ref_pt", "(poly_exponent_x, poly_exponent_y)"; String description "\"formal errors for the polynomial coefficients\""; String long_name "\"polynomial coefficients error\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "poly_coeffs_sigma"; String fullnamepath "/pt2/ref_surf/poly_coeffs_sigma"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude pt2_ref_surf_poly_exponent_x pt2_ref_surf_poly_exponent_y"; } pt2_ref_surf_rgt_azimuth { String DIMENSION_LABELS "ref_pt"; String units "degrees"; String description "\"Reference track azimuth, in degrees east of local north\""; String long_name "\"RGT azimuth\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "rgt_azimuth"; String fullnamepath "/pt2/ref_surf/rgt_azimuth"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude"; } pt2_ref_surf_slope_change_rate_x { String description "\"rate of change of the x component of the surface slope\""; String long_name "\"x component of slope chnage rate\""; Float32 _FillValue 3.402823466e+38; String units "years^-1"; String DIMENSION_LABELS "ref_pt"; String source "\"derived, ATL11 algorithm\""; String origname "slope_change_rate_x"; String fullnamepath "/pt2/ref_surf/slope_change_rate_x"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude"; } pt2_ref_surf_slope_change_rate_x_sigma { String DIMENSION_LABELS "ref_pt"; String units "years^-1"; String description "\"Formal error in the rate of change of the x component of the surface slope\""; String long_name "\"error of x component slope change rate\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "slope_change_rate_x_sigma"; String fullnamepath "/pt2/ref_surf/slope_change_rate_x_sigma"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude"; } pt2_ref_surf_slope_change_rate_y { String DIMENSION_LABELS "ref_pt"; String units "years^-1"; String description "\"rate of change of the y component of the surface slope\""; String long_name "\"y component of slope change rate\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "slope_change_rate_y"; String fullnamepath "/pt2/ref_surf/slope_change_rate_y"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude"; } pt2_ref_surf_slope_change_rate_y_sigma { String units "years^-1"; String DIMENSION_LABELS "ref_pt"; String description "\"Formal error in the rate of change of the y component of the surface slope\""; String long_name "\"error of y component slope change rate\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "slope_change_rate_y_sigma"; String fullnamepath "/pt2/ref_surf/slope_change_rate_y_sigma"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude"; } pt2_ref_surf_x_atc { String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"Along-track coordinate of the reference point, measured along the RGT from its first equator crossing.\""; String long_name "\"Along track distance\""; String source "\"ATL06\""; Float64 _FillValue 1.7976931348623157e+308; String origname "x_atc"; String fullnamepath "/pt2/ref_surf/x_atc"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude"; } pt2_ref_surf_xt_slope { String DIMENSION_LABELS "ref_pt"; String units "1"; String description "\"Mean cross-track component of the slope of the reference surface within 50 m of the fit center\""; String long_name "\"across-track slope\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "xt_slope"; String fullnamepath "/pt2/ref_surf/xt_slope"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude"; } pt2_ref_surf_y_atc { String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"Across-track coordinate of the reference point, measured along the RGT from its first equator crossing.\""; String long_name "\"Across track distance\""; String source "\"ATL06\""; Float64 _FillValue 1.7976931348623157e+308; String origname "y_atc"; String fullnamepath "/pt2/ref_surf/y_atc"; String coordinates "pt2_delta_time pt2_latitude pt2_longitude"; } pt3_crossing_track_data_along_track_rss { String long_name "\"root sum of squared differences in crossover heights\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"Root sum of the squared differences between the heights of the endpoints for the current segment and the centers of the previous and next segments\""; String origname "along_track_rss"; String fullnamepath "/pt3/crossing_track_data/along_track_rss"; String coordinates "pt3_crossing_track_data_delta_time pt3_crossing_track_data_latitude pt3_crossing_track_data_longitude"; } pt3_crossing_track_data_atl06_quality_summary { String units "1"; String DIMENSION_LABELS "ref_pt"; String description "\"Quality flag for the crossing data derived from ATL06. 0 indicates no problems detected, 1 indicates potential problems\""; String source "\"ATL06\""; String long_name "\"crossover quality flag\""; String origname "atl06_quality_summary"; String fullnamepath "/pt3/crossing_track_data/atl06_quality_summary"; String coordinates "pt3_crossing_track_data_delta_time pt3_crossing_track_data_latitude pt3_crossing_track_data_longitude"; } pt3_crossing_track_data_cycle_number { String DIMENSION_LABELS "ref_pt"; String units "counts"; String description "\"Cycle number for the crossing data\""; String source "\"ATL06\""; String long_name "\"crossover cycle number\""; String origname "cycle_number"; String fullnamepath "/pt3/crossing_track_data/cycle_number"; String coordinates "pt3_crossing_track_data_delta_time pt3_crossing_track_data_latitude pt3_crossing_track_data_longitude"; } pt3_crossing_track_data_dac { String long_name "\"dynamic atmosphere correction\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"Crossing-track dynamic-atmosphere correction\""; String origname "dac"; String fullnamepath "/pt3/crossing_track_data/dac"; String coordinates "pt3_crossing_track_data_delta_time pt3_crossing_track_data_latitude pt3_crossing_track_data_longitude"; } pt3_crossing_track_data_delta_time { String DIMENSION_LABELS "ref_pt"; String units "seconds since 2018-01-01"; String description "Mean number of GPS seconds since the ATLAS SDP epoch"; String long_name "Elapsed GPS seconds"; String source "\"derived, ATL11 algorithm\""; Float64 _FillValue 1.7976931348623157e+308; String origname "delta_time"; String fullnamepath "/pt3/crossing_track_data/delta_time"; String coordinates "pt3_crossing_track_data_latitude pt3_crossing_track_data_longitude"; } pt3_crossing_track_data_h_corr { String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"WGS-84 height, corrected for the ATL11 surface shape\""; String long_name "\"corrected height\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "h_corr"; String fullnamepath "/pt3/crossing_track_data/h_corr"; String coordinates "pt3_crossing_track_data_delta_time pt3_crossing_track_data_latitude pt3_crossing_track_data_longitude"; } pt3_crossing_track_data_h_corr_sigma { String description "\"Error in the height estimate\""; String long_name "\"corrected height error\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt"; String units "meters"; String origname "h_corr_sigma"; String fullnamepath "/pt3/crossing_track_data/h_corr_sigma"; String coordinates "pt3_crossing_track_data_delta_time pt3_crossing_track_data_latitude pt3_crossing_track_data_longitude"; } pt3_crossing_track_data_h_corr_sigma_systematic { String description "\"Error in the height estimate\""; String long_name "\"corrected height error\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt"; String units "meters"; String source "\"derived, ATL11 algorithm\""; String origname "h_corr_sigma_systematic"; String fullnamepath "/pt3/crossing_track_data/h_corr_sigma_systematic"; String coordinates "pt3_crossing_track_data_delta_time pt3_crossing_track_data_latitude pt3_crossing_track_data_longitude"; } pt3_crossing_track_data_latitude { String long_name "\"crossover latitude\""; String source "\"derived, ATL11 algorithm\""; Float64 _FillValue 1.7976931348623157e+308; String DIMENSION_LABELS "ref_pt"; String units "Degrees North"; String description "\"latitude of the crossover point\""; String origname "latitude"; String fullnamepath "/pt3/crossing_track_data/latitude"; String coordinates "pt3_crossing_track_data_delta_time pt3_crossing_track_data_longitude"; } pt3_crossing_track_data_longitude { String long_name "\"crossover longitude\""; String source "\"derived, ATL11 algorithm\""; Float64 _FillValue 1.7976931348623157e+308; String DIMENSION_LABELS "ref_pt"; String units "Degrees East"; String description "\"longitude of the crossover point\""; String origname "longitude"; String fullnamepath "/pt3/crossing_track_data/longitude"; String coordinates "pt3_crossing_track_data_delta_time pt3_crossing_track_data_latitude"; } pt3_crossing_track_data_rgt { String DIMENSION_LABELS "ref_pt"; String units "counts"; String description "\"The RGT number for the crossing data\""; String source "\"ATL06\""; String long_name "\"crossover reference ground track\""; String origname "rgt"; String fullnamepath "/pt3/crossing_track_data/rgt"; String coordinates "pt3_crossing_track_data_delta_time pt3_crossing_track_data_latitude pt3_crossing_track_data_longitude"; } pt3_crossing_track_data_spot_crossing { String DIMENSION_LABELS "ref_pt"; String units "counts"; String description "\"The spot number for the crossing data\""; String long_name "\"crossover spot number\""; String source "\"ATL06\""; String origname "spot_crossing"; String fullnamepath "/pt3/crossing_track_data/spot_crossing"; String coordinates "pt3_crossing_track_data_delta_time pt3_crossing_track_data_latitude pt3_crossing_track_data_longitude"; } pt3_crossing_track_data_tide_ocean { String long_name "\"ocean tide\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"Ocean tide estimate\""; String origname "tide_ocean"; String fullnamepath "/pt3/crossing_track_data/tide_ocean"; String coordinates "pt3_crossing_track_data_delta_time pt3_crossing_track_data_latitude pt3_crossing_track_data_longitude"; } pt3_cycle_stats_atl06_summary_zero_count { String description "\"Number of segments with ATL06_quality_summary==0 (0 indicates the best-quality data)\""; String source "\"ATL06\""; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "counts"; String long_name "\"ATL06 best quality count\""; String origname "atl06_summary_zero_count"; String fullnamepath "/pt3/cycle_stats/atl06_summary_zero_count"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude pt3_cycle_number"; } pt3_cycle_stats_bsnow_conf { String long_name "\"maxmimum blowing snow confidence flag\""; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "1"; String description "\"Maximum bsnow_conf flag from ATL06: indicates the greatest (among segments) confidence flag for presence of blowing snow for each cycle\""; String source "\"ATL06\""; String origname "bsnow_conf"; String fullnamepath "/pt3/cycle_stats/bsnow_conf"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude pt3_cycle_number"; } pt3_cycle_stats_bsnow_h { String units "meters"; String DIMENSION_LABELS "ref_pt", "cycle_number"; String description "\"Weighted-average blowing snow layer height for each cycle\""; String long_name "\"weighted average blowing snow height\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "bsnow_h"; String fullnamepath "/pt3/cycle_stats/bsnow_h"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude pt3_cycle_number"; } pt3_cycle_stats_cloud_flg_asr { String description "\"Minimum apparent-surface-reflectance -based cloud flag from ATL06: Flag indicates confidence that clouds with OT > 0.2 are present in the lower 3 km of the atmosphere based on ATL09\""; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "1"; String long_name "\"Minimum apparent surface reflectance flag\""; String source "\"ATL06\""; String origname "cloud_flg_asr"; String fullnamepath "/pt3/cycle_stats/cloud_flg_asr"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude pt3_cycle_number"; } pt3_cycle_stats_cloud_flg_atm { String units "1"; String description "\"Minimum cloud flag from ATL06: Flag indicates confidence that clouds with OT > 0.2 are present in the lower 3 km of the atmosphere based on ATL09\""; String DIMENSION_LABELS "ref_pt", "cycle_number"; String long_name "\"minimum cloud flag\""; String source "\"ATL06\""; String origname "cloud_flg_atm"; String fullnamepath "/pt3/cycle_stats/cloud_flg_atm"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude pt3_cycle_number"; } pt3_cycle_stats_dac { String long_name "\"weighted average dynamic atmosphere correction\""; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String description "\"Weighted-average dynamic atmosphere correction for each pass\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "dac"; String fullnamepath "/pt3/cycle_stats/dac"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude pt3_cycle_number"; } pt3_cycle_stats_h_mean { Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String description "\"Weighted-average of surface heights, not including the correction for the reference surface\""; String long_name "\"weighted average uncorrected surface heights\""; String source "\"ATL06\""; String origname "h_mean"; String fullnamepath "/pt3/cycle_stats/h_mean"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude pt3_cycle_number"; } pt3_cycle_stats_h_rms_misfit { String units "meters"; String long_name "\"weighted average RMS fit error\""; String DIMENSION_LABELS "ref_pt", "cycle_number"; String description "\"Weighted-average RMS misfit between PE heights and along-track land-ice segment fit\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "h_rms_misfit"; String fullnamepath "/pt3/cycle_stats/h_rms_misfit"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude pt3_cycle_number"; } pt3_cycle_stats_min_signal_selection_source { String units "1"; String DIMENSION_LABELS "ref_pt", "cycle_number"; String description "\"Minimum of the ATL06 signal_selection_source value (indicates the highest-quality segment in the cycle)\""; String long_name "\"minimum signal selection source\""; String source "\"ATL06\""; String origname "min_signal_selection_source"; String fullnamepath "/pt3/cycle_stats/min_signal_selection_source"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude pt3_cycle_number"; } pt3_cycle_stats_min_snr_significance { String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "1"; String description "\"Minimum of SNR_significance (indicates the quality of the best segment in the cycle)\""; String long_name "\"minumum signal-noise ration significance\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "min_snr_significance"; String fullnamepath "/pt3/cycle_stats/min_snr_significance"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude pt3_cycle_number"; } pt3_cycle_stats_r_eff { String long_name "\"weighted average reflectance\""; String source "\"derived, ATL11 algorithm\""; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "1"; String description "\"Weighted-average effective, uncorrected reflectance for each pass.\""; Float32 _FillValue 3.402823466e+38; String origname "r_eff"; String fullnamepath "/pt3/cycle_stats/r_eff"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude pt3_cycle_number"; } pt3_cycle_stats_seg_count { String description "\"Number of segments marked as valid for each cycle. Equal to 0 for those cycles not included in the reference-surface shape fit.\""; String long_name "\"number valid segments\""; String source "\"ATL06\""; String units "counts"; String DIMENSION_LABELS "ref_pt", "cycle_number"; String origname "seg_count"; String fullnamepath "/pt3/cycle_stats/seg_count"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude pt3_cycle_number"; } pt3_cycle_stats_sigma_geo_at { Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String description "\"Root-mean-weighted-square-average local-coordinate x horizontal geolocation error for each cycle due to PPD and POD\""; String long_name "\"average horizontal x-coordinate geolocation error\""; String source "\"ATL06\""; String origname "sigma_geo_at"; String fullnamepath "/pt3/cycle_stats/sigma_geo_at"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude pt3_cycle_number"; } pt3_cycle_stats_sigma_geo_h { Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String description "\"Root-mean-weighted-square-average total vertical geolocation error due to PPD and POD\""; String long_name "\"average vertical geolocation error\""; String source "\"ATL06\""; String origname "sigma_geo_h"; String fullnamepath "/pt3/cycle_stats/sigma_geo_h"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude pt3_cycle_number"; } pt3_cycle_stats_sigma_geo_xt { String units "meters"; String DIMENSION_LABELS "ref_pt", "cycle_number"; String description "\"Root-mean-weighted-square-average local-coordinate y horizontal geolocation error for each cycle due to PPD and POD\""; String long_name "\"average horizontal y-coordinate geolocation error\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "sigma_geo_xt"; String fullnamepath "/pt3/cycle_stats/sigma_geo_xt"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude pt3_cycle_number"; } pt3_cycle_stats_tide_ocean { String units "meters"; String DIMENSION_LABELS "ref_pt", "cycle_number"; String description "\"Weighted-average ocean tide for each pass\""; String long_name "\"weighted average ocean tide\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "tide_ocean"; String fullnamepath "/pt3/cycle_stats/tide_ocean"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude pt3_cycle_number"; } pt3_cycle_stats_x_atc { String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String description "\"weighted average of pair-center RGT x coordinates for each cycle \""; String long_name "\"weighted average rgt x-coordinates\""; String source "\"ATL06\""; Float64 _FillValue 1.7976931348623157e+308; String origname "x_atc"; String fullnamepath "/pt3/cycle_stats/x_atc"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude pt3_cycle_number"; } pt3_cycle_stats_y_atc { String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String description "\"weighted mean of pair-center RGT y coordinates for each cycle\""; String long_name "\"weighted average rgt y-coordinates\""; String source "\"ATL06\""; Float64 _FillValue 1.7976931348623157e+308; String origname "y_atc"; String fullnamepath "/pt3/cycle_stats/y_atc"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude pt3_cycle_number"; } pt3_delta_time { String units "seconds since 2018-01-01"; String description "Mean number of GPS seconds since the ATLAS SDP epoch"; String long_name "Elapsed GPS seconds"; String source "\"ATL06\""; Float64 _FillValue 1.7976931348623157e+308; String DIMENSION_LABELS "ref_pt", "cycle_number"; String origname "delta_time"; String fullnamepath "/pt3/delta_time"; String coordinates "pt3_latitude pt3_longitude"; } pt3_h_corr { String description "\"the mean corrected height\""; String long_name "\"mean corrected height\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String origname "h_corr"; String fullnamepath "/pt3/h_corr"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude"; } pt3_h_corr_sigma { String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String description "\"the formal error in the corrected height\""; String long_name "\"mean corrected height error\""; String origname "h_corr_sigma"; String fullnamepath "/pt3/h_corr_sigma"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude pt3_cycle_number"; } pt3_h_corr_sigma_systematic { String description "\"the magnitude of all errors that might be correlated at scales larger than a single fit center (e.g. pointing errors, GPS errors, etc)\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "meters"; String long_name "\"corrected height error\""; String source "\"derived, ATL11 algorithm\""; String origname "h_corr_sigma_systematic"; String fullnamepath "/pt3/h_corr_sigma_systematic"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude pt3_cycle_number"; } pt3_latitude { String DIMENSION_LABELS "ref_pt"; String units "degrees North"; String description "\"center latitude based on selected segments\""; String long_name "\"latitude\""; String source "\"ATL06 segments\""; Float64 _FillValue 1.7976931348623157e+308; String origname "latitude"; String fullnamepath "/pt3/latitude"; String coordinates "pt3_delta_time pt3_longitude"; } pt3_longitude { String DIMENSION_LABELS "ref_pt"; String units "degrees East"; String description "\"center longitude based on selected segments\""; String long_name "\"longitude\""; String source "\"ATL06 segments\""; Float64 _FillValue 1.7976931348623157e+308; String origname "longitude"; String fullnamepath "/pt3/longitude"; String coordinates "pt3_delta_time pt3_latitude"; } pt3_quality_summary { String long_name "\"quality summary\""; String source "\"derived, ATL11 algorithm\""; String DIMENSION_LABELS "ref_pt", "cycle_number"; String units "1"; String description "\"Summary flag: zero indicates high-quality cycles: where min_signal_selection_source <=1 and min_SNR_significance < 0.02, and ATL06_summary_zero_count >0.\""; String origname "quality_summary"; String fullnamepath "/pt3/quality_summary"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude pt3_cycle_number"; } pt3_ref_surf_at_slope { String DIMENSION_LABELS "ref_pt"; String units "1"; String description "\"Mean along-track component of the slope of the reference surface within 50 m of the fit center\""; String long_name "\"along-track slope\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "at_slope"; String fullnamepath "/pt3/ref_surf/at_slope"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude"; } pt3_ref_surf_complex_surface_flag { String DIMENSION_LABELS "ref_pt"; String units "1"; String description "\"0 indicates that normal fitting was attempted, 1 indicates that the signal selection algorithm rejected too many repeats, and only a linear fit was attempted\""; String long_name "\"complex surface flag\""; String source "\"derived, ATL11 algorithm\""; String origname "complex_surface_flag"; String fullnamepath "/pt3/ref_surf/complex_surface_flag"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude"; } pt3_ref_surf_curvature { Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt"; String units "1"; String description "\"the RMS of the slope of the fit polynomial within 50 m of the fit center\""; String long_name "\"curvature\""; String source "\"derived, ATL11 algorithm\""; String origname "curvature"; String fullnamepath "/pt3/ref_surf/curvature"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude"; } pt3_ref_surf_deg_x { String DIMENSION_LABELS "ref_pt"; String units "counts"; String description "\"Maximum degree of non-zero polynomial components in x\""; String long_name "\"max-degree x polynomial\""; String source "\"derived, ATL11 algorithm\""; String origname "deg_x"; String fullnamepath "/pt3/ref_surf/deg_x"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude"; } pt3_ref_surf_deg_y { String DIMENSION_LABELS "ref_pt"; String units "counts"; String description "\"Maximum degree of non-zero polynomial components in y\""; String long_name "\"max-degree y polynomial\""; String source "\"derived, ATL11 algorithm\""; String origname "deg_y"; String fullnamepath "/pt3/ref_surf/deg_y"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude"; } pt3_ref_surf_dem_h { String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"DEM elevation, derived from ATL06 /gtxx/atl06_segments/dem/dem_h\""; String long_name "\"DEM elevation\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "dem_h"; String fullnamepath "/pt3/ref_surf/dem_h"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude"; } pt3_ref_surf_e_slope { Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt"; String units "1"; String description "\"the mean East-component slope for the reference surface within 50 m of the fit center\""; String long_name "\"east-component slope\""; String source "\"derived, ATL11 algorithm\""; String origname "e_slope"; String fullnamepath "/pt3/ref_surf/e_slope"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude"; } pt3_ref_surf_fit_quality { String units "1"; String DIMENSION_LABELS "ref_pt"; String description "\"Indicates quality of the fit: 0: no problem identified, 1: One or more polynomial coefficients has an error of 10 or larger, 2: One or more surface slope components is greater than 0.02, 3: both 1 and 2\""; String long_name "\"fit quality summary\""; String source "\"derived, ATL11 algorithm\""; String origname "fit_quality"; String fullnamepath "/pt3/ref_surf/fit_quality"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude"; } pt3_ref_surf_geoid_free2mean { String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"Additive value to convert geoid heights from the tide-free system to the mean-tide system, derived from ATL06 /gtxx/atl06_segments/dem/geoid_free2mean\""; String long_name "\"Geoid Free-to-Mean conversion\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "geoid_free2mean"; String fullnamepath "/pt3/ref_surf/geoid_free2mean"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude"; } pt3_ref_surf_geoid_h { String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"Geoid height above WGS-84 reference ellipsoid in the tide-free system, derived from ATL06 /gtxx/atl06_segments/dem/geoid_h\""; String long_name "\"Geoid Height\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "geoid_h"; String fullnamepath "/pt3/ref_surf/geoid_h"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude"; } pt3_ref_surf_misfit_RMS { String units "meters"; String DIMENSION_LABELS "ref_pt"; String description "\"RMS misfit for the surface-polynomial fit\""; String long_name "\"misfit RMS\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "misfit_RMS"; String fullnamepath "/pt3/ref_surf/misfit_RMS"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude"; } pt3_ref_surf_misfit_chi2r { String description "\"misfit chi square, divided by the number of degrees in the solution\""; String long_name "\"misfit chi square\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String DIMENSION_LABELS "ref_pt"; String units "meters"; String origname "misfit_chi2r"; String fullnamepath "/pt3/ref_surf/misfit_chi2r"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude"; } pt3_ref_surf_n_slope { String DIMENSION_LABELS "ref_pt"; String units "1"; String description "\"the mean North-component slope for the reference surface within 50 m of the fit center\""; String long_name "\"north-component slope\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "n_slope"; String fullnamepath "/pt3/ref_surf/n_slope"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude"; } pt3_ref_surf_poly_coeffs { String description "\"polynomial coefficients (up to degree 3), for polynomial components scaled by 100 m\""; String long_name "\"polynomial coefficients\""; String units "1"; String DIMENSION_LABELS "ref_pt", "(poly_exponent_x, poly_exponent_y)"; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "poly_coeffs"; String fullnamepath "/pt3/ref_surf/poly_coeffs"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude pt3_ref_surf_poly_exponent_x pt3_ref_surf_poly_exponent_y"; } pt3_ref_surf_poly_coeffs_sigma { String units "1"; String DIMENSION_LABELS "ref_pt", "(poly_exponent_x, poly_exponent_y)"; String description "\"formal errors for the polynomial coefficients\""; String long_name "\"polynomial coefficients error\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "poly_coeffs_sigma"; String fullnamepath "/pt3/ref_surf/poly_coeffs_sigma"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude pt3_ref_surf_poly_exponent_x pt3_ref_surf_poly_exponent_y"; } pt3_ref_surf_rgt_azimuth { String DIMENSION_LABELS "ref_pt"; String units "degrees"; String description "\"Reference track azimuth, in degrees east of local north\""; String long_name "\"RGT azimuth\""; String source "\"ATL06\""; Float32 _FillValue 3.402823466e+38; String origname "rgt_azimuth"; String fullnamepath "/pt3/ref_surf/rgt_azimuth"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude"; } pt3_ref_surf_slope_change_rate_x { String description "\"rate of change of the x component of the surface slope\""; String long_name "\"x component of slope chnage rate\""; Float32 _FillValue 3.402823466e+38; String units "years^-1"; String DIMENSION_LABELS "ref_pt"; String source "\"derived, ATL11 algorithm\""; String origname "slope_change_rate_x"; String fullnamepath "/pt3/ref_surf/slope_change_rate_x"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude"; } pt3_ref_surf_slope_change_rate_x_sigma { String DIMENSION_LABELS "ref_pt"; String units "years^-1"; String description "\"Formal error in the rate of change of the x component of the surface slope\""; String long_name "\"error of x component slope change rate\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "slope_change_rate_x_sigma"; String fullnamepath "/pt3/ref_surf/slope_change_rate_x_sigma"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude"; } pt3_ref_surf_slope_change_rate_y { String DIMENSION_LABELS "ref_pt"; String units "years^-1"; String description "\"rate of change of the y component of the surface slope\""; String long_name "\"y component of slope change rate\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "slope_change_rate_y"; String fullnamepath "/pt3/ref_surf/slope_change_rate_y"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude"; } pt3_ref_surf_slope_change_rate_y_sigma { String units "years^-1"; String DIMENSION_LABELS "ref_pt"; String description "\"Formal error in the rate of change of the y component of the surface slope\""; String long_name "\"error of y component slope change rate\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "slope_change_rate_y_sigma"; String fullnamepath "/pt3/ref_surf/slope_change_rate_y_sigma"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude"; } pt3_ref_surf_x_atc { String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"Along-track coordinate of the reference point, measured along the RGT from its first equator crossing.\""; String long_name "\"Along track distance\""; String source "\"ATL06\""; Float64 _FillValue 1.7976931348623157e+308; String origname "x_atc"; String fullnamepath "/pt3/ref_surf/x_atc"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude"; } pt3_ref_surf_xt_slope { String DIMENSION_LABELS "ref_pt"; String units "1"; String description "\"Mean cross-track component of the slope of the reference surface within 50 m of the fit center\""; String long_name "\"across-track slope\""; String source "\"derived, ATL11 algorithm\""; Float32 _FillValue 3.402823466e+38; String origname "xt_slope"; String fullnamepath "/pt3/ref_surf/xt_slope"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude"; } pt3_ref_surf_y_atc { String DIMENSION_LABELS "ref_pt"; String units "meters"; String description "\"Across-track coordinate of the reference point, measured along the RGT from its first equator crossing.\""; String long_name "\"Across track distance\""; String source "\"ATL06\""; Float64 _FillValue 1.7976931348623157e+308; String origname "y_atc"; String fullnamepath "/pt3/ref_surf/y_atc"; String coordinates "pt3_delta_time pt3_latitude pt3_longitude"; } quality_assessment_qa_granule_fail_reason { String long_name "Granule Failure Reason"; String units "1"; String source "Operations"; Int32 valid_min 0; Int32 valid_max 5; String contentType "qualityInformation"; String description "Flag indicating granule failure reason. 0=no failure; 1=processing error; 2=Insufficient output data was generated; 3=TBD Failure; 4=TBD_Failure; 5=other failure."; String flag_meanings "no_failure PROCESS_ERROR INSUFFICIENT_OUTPUT failure_3 failure_4 OTHER_FAILURE"; Int32 flag_values 0, 1, 2, 3, 4, 5; String origname "qa_granule_fail_reason"; String fullnamepath "/quality_assessment/qa_granule_fail_reason"; } quality_assessment_qa_granule_pass_fail { String long_name "Granule Pass Flag"; String units "1"; String source "Operations"; Int32 valid_min 0; Int32 valid_max 1; String contentType "qualityInformation"; String description "Flag indicating granule quality. 0=granule passes automatic QA. 1=granule fails automatic QA."; String flag_meanings "PASS FAIL"; Int32 flag_values 0, 1; String origname "qa_granule_pass_fail"; String fullnamepath "/quality_assessment/qa_granule_pass_fail"; } orbit_info_bounding_polygon_dim1 { String description "Polygon extent vertex count"; String units "1"; String long_name "Polygon vertex count"; String source "model"; String origname "bounding_polygon_dim1"; String fullnamepath "/orbit_info/bounding_polygon_dim1"; } pt1_crossing_track_data_ref_pt { String units "counts"; String DIMENSION_LABELS "ref_pt"; String source "\"derived, ATL11 algorithm\""; String description "\"The reference-point number of the fit center for the datum track\""; String long_name "\"fit center reference point number, segmnent_id\""; String coordinates "delta_time latitude longitude"; String origname "ref_pt"; String fullnamepath "/pt1/crossing_track_data/ref_pt"; } pt1_cycle_number { String units "counts"; String DIMENSION_LABELS "cycle_number"; String description "\"cycle number\""; String long_name "\"cycle number\""; String source "\"ATL06\""; String origname "cycle_number"; String fullnamepath "/pt1/cycle_number"; } pt1_ref_pt { String units "counts"; String DIMENSION_LABELS "ref_pt"; String description "\"The reference point is the segment_id corresponding to the center of the ATL06 data used for each ATL11 point. Segment_id is counted from the equator crossing of the RGT, with one segment every 20m.\""; String long_name "\"reference point number\""; String source "\"ATL06\""; String coordinates "delta_time latitude longitude"; String origname "ref_pt"; String fullnamepath "/pt1/ref_pt"; } pt1_ref_surf_poly_exponent_x { String DIMENSION_LABELS "poly_exponent_x"; String units "counts"; String description "\"exponents for the x factors in the surface polynomial\""; String long_name "\"polynomial x exponents\""; String source "\"derived, ATL11 algorithm\""; String origname "poly_exponent_x"; String fullnamepath "/pt1/ref_surf/poly_exponent_x"; } pt1_ref_surf_poly_exponent_y { String units "counts"; String DIMENSION_LABELS "poly_exponent_y"; String description "\"exponents for the y factors in the surface polynomial\""; String long_name "\"polynomial y exponents\""; String source "\"derived, ATL11 algorithm\""; String origname "poly_exponent_y"; String fullnamepath "/pt1/ref_surf/poly_exponent_y"; } pt2_crossing_track_data_ref_pt { String units "counts"; String DIMENSION_LABELS "ref_pt"; String source "\"derived, ATL11 algorithm\""; String description "\"The reference-point number of the fit center for the datum track\""; String long_name "\"fit center reference point number, segmnent_id\""; String coordinates "delta_time latitude longitude"; String origname "ref_pt"; String fullnamepath "/pt2/crossing_track_data/ref_pt"; } pt2_cycle_number { String units "counts"; String DIMENSION_LABELS "cycle_number"; String description "\"cycle number\""; String long_name "\"cycle number\""; String source "\"ATL06\""; String origname "cycle_number"; String fullnamepath "/pt2/cycle_number"; } pt2_ref_pt { String units "counts"; String DIMENSION_LABELS "ref_pt"; String description "\"The reference point is the segment_id corresponding to the center of the ATL06 data used for each ATL11 point. Segment_id is counted from the equator crossing of the RGT, with one segment every 20m.\""; String long_name "\"reference point number\""; String source "\"ATL06\""; String coordinates "delta_time latitude longitude"; String origname "ref_pt"; String fullnamepath "/pt2/ref_pt"; } pt2_ref_surf_poly_exponent_x { String DIMENSION_LABELS "poly_exponent_x"; String units "counts"; String description "\"exponents for the x factors in the surface polynomial\""; String long_name "\"polynomial x exponents\""; String source "\"derived, ATL11 algorithm\""; String origname "poly_exponent_x"; String fullnamepath "/pt2/ref_surf/poly_exponent_x"; } pt2_ref_surf_poly_exponent_y { String units "counts"; String DIMENSION_LABELS "poly_exponent_y"; String description "\"exponents for the y factors in the surface polynomial\""; String long_name "\"polynomial y exponents\""; String source "\"derived, ATL11 algorithm\""; String origname "poly_exponent_y"; String fullnamepath "/pt2/ref_surf/poly_exponent_y"; } pt3_crossing_track_data_ref_pt { String units "counts"; String DIMENSION_LABELS "ref_pt"; String source "\"derived, ATL11 algorithm\""; String description "\"The reference-point number of the fit center for the datum track\""; String long_name "\"fit center reference point number, segmnent_id\""; String coordinates "delta_time latitude longitude"; String origname "ref_pt"; String fullnamepath "/pt3/crossing_track_data/ref_pt"; } pt3_cycle_number { String units "counts"; String DIMENSION_LABELS "cycle_number"; String description "\"cycle number\""; String long_name "\"cycle number\""; String source "\"ATL06\""; String origname "cycle_number"; String fullnamepath "/pt3/cycle_number"; } pt3_ref_pt { String units "counts"; String DIMENSION_LABELS "ref_pt"; String description "\"The reference point is the segment_id corresponding to the center of the ATL06 data used for each ATL11 point. Segment_id is counted from the equator crossing of the RGT, with one segment every 20m.\""; String long_name "\"reference point number\""; String source "\"ATL06\""; String coordinates "delta_time latitude longitude"; String origname "ref_pt"; String fullnamepath "/pt3/ref_pt"; } pt3_ref_surf_poly_exponent_x { String DIMENSION_LABELS "poly_exponent_x"; String units "counts"; String description "\"exponents for the x factors in the surface polynomial\""; String long_name "\"polynomial x exponents\""; String source "\"derived, ATL11 algorithm\""; String origname "poly_exponent_x"; String fullnamepath "/pt3/ref_surf/poly_exponent_x"; } pt3_ref_surf_poly_exponent_y { String units "counts"; String DIMENSION_LABELS "poly_exponent_y"; String description "\"exponents for the y factors in the surface polynomial\""; String long_name "\"polynomial y exponents\""; String source "\"derived, ATL11 algorithm\""; String origname "poly_exponent_y"; String fullnamepath "/pt3/ref_surf/poly_exponent_y"; } FakeDim0 { String units "level"; } }