Antarctic Mapping Tools
Click on the Examples Tab ^^^ for detailed descriptions of AMT functions.
This toolbox is for importing, analyzing, and displaying Antarctica-related data. AMT is 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, check the Examples tab on this page and click "AMT Getting Started". To find data-specific plugins for this toolbox, search the File Exchange site for "AMT".
Note to users: AMT was originally written to be used with Matlab's Mapping Toolbox. However, Matlab's Mapping Toolbox is sometimes inefficient and difficult to work with. And depending on Matlab's Mapping Toolbox makes it harder to share codes. So I've been moving more toward plotting mostly in polar stereographic meters. There is a suite of functions ending in "ps" that make this easy.
If AMT is useful for you, please cite our paper!
Cite As
Greene, Chad A., et al. “Antarctic Mapping Tools for Matlab.” Computers & Geosciences, vol. 104, Elsevier BV, July 2017, pp. 151–57, doi:10.1016/j.cageo.2016.08.003.
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- Mathematics and Optimization > Mapping Toolbox >
- Radar > Mapping Toolbox >
- Mathematics and Optimization > Mapping Toolbox > Map Display >
- Radar > Mapping Toolbox > Map Display >
- Sciences > Geoscience > Glaciology >
- Sciences > Geoscience > Geodesy and Mapping >
Tags
Acknowledgements
Inspired by: plotboxpos
Inspired: Antarctic geoid conversions, How to drape Landsat images over Bedmap2 topography, CryoSat-2 DEMs, REMA Reference Elevation Map of Antarctica, bedhead, matrasterlib, Bamber et al. Antarctic DEM, Antarctic Ice Sheet basal properties, ALBMAP, DTU Mean Dynamic Topography, Antarctic boundaries, grounding line, and masks from InSAR, Arctic Mapping Tools, Antarctic Active Subglacial Lake Inventory from ICESat Altimetry, Antarctic accumulation, ITS_LIVE global glacier velocity data, Daily Antarctic sea ice concentration, BedMachine, Antarctic flight planning tools, Antarctic Gravity Data, Ice thickness and freeboard conversions, Ice shelf tidal flexure interpolator, SODB Southern Ocean Database Toolbox, Antarctic Gravimetric Mass Balance (Groh & Horwath), ICPcampaign, Antarctic basal geothermal heat flux, landsat, RAMP Radarsat Antarctic Mapping Project, RTopo-2, Grounding Line Migration from Konrad et al., 2018, Ice flowlines, How to estimate subglacial water routes, Plot Antarctic Circumpolar Current Fronts, Bedmap2 Toolbox for Matlab, ICESat reference tracks & Antarctic grounding zone structure, MODIS Mosaic of Antarctica, MEaSUREs, Antarctic Drainage Basins, ASAID grounding lines, geotiffinterp, CPOM Antarctic surface elevation change, Arctic Sea Ice, LIMA Landsat Image Mosaic of Antarctica, grainsize_interp, Ice Shelf Melt Rates, Glaciology Fake Book
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Documentation
Versions that use the GitHub default branch cannot be downloaded
Version | Published | Release Notes | |
---|---|---|---|
6.0 | Port to GitHub |
|
|
5.17 | Added profile smoother and peclet function. |
|
|
5.16 | Added Live Scripts |
|
|
5.15 | Documentation edits and added base2freeboard function. |
|
|
5.14.0.0 | Added a new geoquadps function. Also started support for changing the meridian longitude in plotting functions. |
||
5.13.0.0 | Just a few documentation updates. |
||
5.12.0.0 | Added a new function quiverps. |
||
5.11.0.0 | Added inset_unproj for creating inset maps in unprojected coordinates.
|
||
5.10.0.0 | added freeboard to thickness conversions and updated some documentation. |
||
5.3.0.0 | Documentation updates for AMT Getting Started and List of Functions. |
||
5.2.0.0 | 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. |
||
5.1.0.0 | Added pspath and pathdistps.
|
||
5.0.0.0 | 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. |
||
1.96.0.0 | Fixed a bug where graticuleps was resetting axis limits. Also updated the List of Functions to include some new plugins. |
||
1.95.0.0 | file upload error in previous attempt.
|
||
1.91.0.0 | mapzoom now allows center location in polar stereographic coordinates. |
||
1.9.0.0 | Added inpsquad function. |
||
1.8.0.0 | Added uv2vxvy and vxvy2uv functions. |
||
1.7.0.0 | Added psgrid function and islatlon. Updated names in SCAR database to be less like "Vostok, Lake" and more like "Lake Vostok". |
||
1.6.0.0 | Added scatterps, contourps, textps, graticuleps. Added support for polar stereographic kilometers. Added several documentation files and examples. |
||
1.5.0.0 | Addition of crossovers function.
|
|
|
1.4.0.0 | Inclusion of plotps, pcolorps, and patchps for creating polar stereographic maps without Matlab's Mapping Toolbox. |
|
|
1.3.0.0 | 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. |
|
|
1.2.0.0 | 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. |
|
|
1.1.0.0 | Updated SCAR Gazetteer database and added scarclick function, which allows users to click on a map to get names of features. Updated some documentation. |
|
|
1.0.0.0 |