Mapping Toolbox
Analyze and visualize geographic information
Mapping Toolbox™ provides algorithms and functions for transforming geographic data and creating map displays. You can visualize your data in a geographic context, build map displays from more than 60 map projections, and transform data from a variety of sources into a consistent geographic coordinate system.
Mapping Toolbox supports a complete workflow for managing geographic data. You can import vector and raster data from a wide range of file formats and web map servers. The toolbox lets you process and customize data using trimming, interpolation, resampling, coordinate transformations, and other techniques. Data can be combined with base map layers from multiple sources in a single map display. You can export data in file formats such as shapefile, GeoTIFF, and KML.
Get Started:
File-Based Data Import and Export
Mapping Toolbox imports a wide range of GIS and geospatial file formats. You can import vector data from formats such as Shapefiles and GPX, as well as raster data from formats such as GeoTIFF and Esri Binary Grid and terrain formats such as DTED and USGS DEM.
Mapping Toolbox also exports data to a number of file formats, enabling you to share data with applications such as Google Earth™ and ArcGIS®.
Accessing Data from Web Map Service (WMS) Servers
Mapping Toolbox provides tools for finding and downloading data from thousands of publicly accessible servers via Web Map Service (WMS), a standard protocol for serving georeferenced map images over the Internet.
Create 2D Map Displays
Mapping Toolbox provides visualization functions for producing customized 2D map displays. The map displays can readily combine raster and vector data sets of different scales in the same display. For example, you can display images and data grids in their correct positions—regardless of resolution or area covered—and then overlay vector map features.
With the visualization functions in the toolbox, you can create:
- 2D map displays with raster and vector data
- Contour maps from raster and geolocated grid data
- Thematic maps
Create 3D Map Displays
Mapping Toolbox produces customizable 3D map displays. You can display flight trajectories over high-zoom-level basemaps, GPS data over terrain, or line-of-sight visualizations.
Maps in MATLAB
MATLAB® provides geographic axes and charts for visualizing data that include geographic locations (latitude and longitude) on a variety of basemaps. You can plot lines between two locations, plot specific locations with markers, use location markers that vary in size with a related value (like population), and visualize the density of locations. With Mapping Toolbox, you can customize the basemap by specifying a URL string.
Select Basemaps
Basemaps are reference maps on which you can overlay vector and raster geographic data. They are useful for providing context for the data or analysis represented within the map display.
For web maps, geographic globes, and geographic axes, you can select from a number of built-in basemaps, including high-resolution satellite imagery, topographic features, landcover, and several styles of street maps. You can also add custom basemaps to the list of available options by specifying a URL string.
Mapping Toolbox supports the visualization and analysis of 3D data such as digital terrain, bathymetry, and other gridded-data products. The toolbox provides functions to calculate gradient, slope, aspect, line-of-sight visibility, and viewsheds.
Geometric Geodesy
With geometric geodesy features in Mapping Toolbox, you can perform geodetic calculations that account for the curvature of Earth and other planetary bodies. You can find the surface area of arbitrary polygons or quadrangles on spheres and ellipsoids, calculate the intersections of geometric objects, and compute the distance between points on a sphere or ellipsoid.
Map Projections
Mapping Toolbox contains more than 65 of the most popular and important map projections for displaying the curved surface of planetary bodies on a 2D map display. They include equal-area, equidistant, conformal, and hybrid projections in the cylindrical, conic, and azimuthal classes. Many projections support both spherical and ellipsoidal models of Earth and other bodies.
3D Coordinate Transformations
Mapping Toolbox provides common 3D coordinate system transformations required when combining data from multiple sources. You can perform 3D geometric computations in the near-earth environment and transform point locations between 3D geodetic, geocentric, local east-north-up (ENU), local north-east-down (NED), and local spherical systems.
Coordinate Reference Systems
Create projected and geographic CRS objects from imported data, named spatial reference codes, or well-known text strings
Coordinate Reference Systems
Project or unproject coordinates using projcrs
object
Coordinate Reference Systems
Get information about a coordinate reference system using projcrs
or geocrs
objects and use with analysis functions
3-D Geographic Plotting
Programmatically navigate globe display using camera functions
See the release notes for details on any of these features and corresponding functions.