File Exchange

image thumbnail

Antarctic Mapping Tools

version 5.03 (10.3 MB) by

A toolbox for analysis and display of Antarctica-related data

7 Ratings



View License

This toolbox is for importing, analyzing, and displaying Antarctica-related data. Functions in this toolbox have been designed to provide a standard framework to allow easy pairing of multiple different types of data sets (surface elevation, ice velocity, grounding line, etc). For a quick overview of these tools, click on the AMT Getting Started light bulb icon to the right. To find data-specific plugins for this toolbox, search the File Exchange site for "AMT".
A note: If you're wondering why AMT version numbers are strange, it's because in early 2015 the Mathworks website retroactively applied version numbers automatically, and their numbering scheme does not match the version numbers I'd been using. If you have any questions about version history feel free to email me.
Planning for the future: AMT is moving away from dependence on Matlab's Mapping Toolbox. Examples I wrote in the past skewed toward dependence on the Mapping Toolbox and many data-specific plugin plotting functions defaulted to plotting in map map coordinates. A growing list of AMT plotting functions ending in "ps" have brought most of the functionality of Matlab's Mapping Toolbox, so expect dwindling support for Mapping Toolbox and increased support for plotting in polar stereographic meters.
AMT is now described in an article for the journal Computers and Geosciences, If AMT is helpful for you, please cite:

Chad A. Greene, David E. Gwyther, and Donald D. Blankenship. 2016. Antarctic Mapping Tools for Matlab. Computers & Geosciences. doi:10.1016/j.cageo.2016.08.003

Comments and Ratings (8)

Chad Greene

Chad Greene (view profile)

Hi Alexey, Your question could be interpreted a number of different ways, so it's hard to understand exactly what you are asking. Feel free to email me directly, describe what you want to do, and include some example data if it's relevant.


Alexey (view profile)

Thanks a lot, really a nice tool, but it's not clear if I can use it.
I need a plot in lon and lat coordinates, but all functions in this package show data in stereographic coordinates. Is is possible to show longitude and latitudes, as in Matlab?

Wei Wei

Thanks Chad!

Marc Rovira

li teng

Thank you very much

Peter Gorham

Marvelous tour de force, this is so comprehensive it is kind of staggering. Great work, Chad, thanks!

Brad Lipovsky



Documentation updates for AMT Getting Started and List of Functions.


Rewrote the "AMT Getting Started" page and added the new circlesps function. Also, in previous versions plotps, pcolorps, etc all ended with "axis equal", but that has now been changed to setting aspect ratio via daspect.


Updated only the description on this page.


Added pspath and pathdistps.


Added mapzoomps function. Also incremented numbering scheme to version 5.00--No major changes with this update, but I'm trying to jump past confusion with previous numbering.


Fixed a bug where graticuleps was resetting axis limits. Also updated the List of Functions to include some new plugins.


file upload error in previous attempt.


Added surfps, plot3ps, scalebarps, coord, and clickz functions. Thanks to Tom Richter for suggesting inclusion of surfps and plot3ps.


mapzoom now allows center location in polar stereographic coordinates.


Added inpsquad function.


Added uv2vxvy and vxvy2uv functions.


Added psgrid function and islatlon. Updated names in SCAR database to be less like "Vostok, Lake" and more like "Lake Vostok".


Added scatterps, contourps, textps, graticuleps. Added support for polar stereographic kilometers. Added several documentation files and examples.


Addition of crossovers function.


Addition of crossovers function.


Inclusion of plotps, pcolorps, and patchps for creating polar stereographic maps without Matlab's Mapping Toolbox.


V3: Addition of shadem function, which creates shaded relief (hillshade) images. Addition of find2drange function, which plugin functions will use to clip data to a region of interest. Improved documentation for scarlabel and scarclick functions.


A few minutes ago I uploaded a version in which the default units in the pathdist function were kilometers. Now the default units are meters.


Updated SCAR Gazetteer database and added scarclick function, which allows users to click on a map to get names of features. Updated some documentation.

MATLAB Release
MATLAB 8.0 (R2012b)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video