ICEsat Web Service API

REST service to download ICESat data (subset) from OpenAltimetry.
ICESat data starts from: 2003-02-20 to 2009-10-11

  • URL

    /data/icesat/service

  • Method:

    GET

  • URL Params

    Required:
    minx=[double] min longitude, in range [-180, 180]
    miny=[double] min latitude, in range [-180, 180]
    maxx=[double] max longitude, in range [-180, 180]
    maxy=[double] max latitude, in range [-180, 180]

    Optional:
    track_id=[int] The reference Track Id, if not provided, default: all tracks
    start_date=[String] in yyyy-MM-dd format, default: 2003-02-20
    end_date=[String] in yyyy-MM-dd format, default: 2009-10-11

  • Success Response:
    Code: 200 - SUCCESS
    Content: ASCII Data in CSV format, (see sample of output data below)

  • Error Response:
    Code: 400 - BAD REQUEST
    Content:
    { Error: [error-message]}


    Code: 404 - DATA NOT FOUND
    Content:
    { No data: data is empty within the provided parameters.}


    Code: 500 - INTERNAL SERVER ERROR
    Content:
    { Error exception: [exception message]}

  • Sample Call:
    /data/icesat/service?minx=10&maxx=11&miny=20&maxy=21&start_date=2003-01-01&end_date=2009-01-01

  • Sample output data:

    Latitude,Longitude,Elevation,Time,Track,Campaign,NSIDC_origin_dataset
    10.537501,20.000025,484.303,2003-03-15 01:51:12,45,"Laser 1A","https://n5eil01u.ecs.nsidc.org/opendap/GLAS/GLAH06.034/2003.03.15/GLAH06_634_1102_004_0044_4_01_0001.H5.ascii"
    10.53252,20.00091,484.975,2003-03-07 02:06:29,45,"Laser 1A","https://n5eil01u.ecs.nsidc.org/opendap/GLAS/GLAH06.034/2003.03.07/GLAH06_634_1102_003_0044_4_01_0001.H5.ascii"
    10.539067,20.000917,482.634,2003-02-27 02:21:44,45,"Laser 1A","https://n5eil01u.ecs.nsidc.org/opendap/GLAS/GLAH06.034/2003.02.27/GLAH06_634_1102_002_0044_4_01_0001.H5.ascii"