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
    247.79877,31.001408,626.479,2003-11-02 02:33:09,184,"Laser 2A (Post Delta-T)"
    247.79852,31.002974,613.093,2003-11-02 02:33:09,184,"Laser 2A (Post Delta-T)"
    247.7983,31.00454,598.718,2003-11-02 02:33:09,184,"Laser 2A (Post Delta-T)"