Basemaps
High-zoom-level, custom, and offline basemaps
Provide geographic context for data plotted on geographic axes by using basemaps. Use predefined basemaps from Esri® or Natural Earth, or use custom basemaps from sources such as URLs or MBTiles files. Provide context for data plotted on map axes by reading and displaying images of basemaps. Apply strategies for using basemaps in offline environments.
Functions
geobasemap | Set or query basemap |
addCustomBasemap | Add custom basemap |
removeCustomBasemap | Remove custom basemap |
readBasemapImage | Read image from geographic basemap (Since R2022a) |
mbtileswrite | Write georeferenced image or data grid to MBTiles file (Since R2024b) |
Topics
Custom Basemaps
- Customize Appearance of Vector Basemaps
Customize the appearance of vector basemaps by specifying a predefined style, by specifying a URL or JSON file, or by editing a predefined style. (Since R2023a) - Add Custom Basemaps from WMS Data
Add custom basemaps from WMS layers or from URLs that specify WMS GetMap requests. (Since R2024b)
Basemap Images
- Display Basemap Images on Maps
Display data over basemap images using map axes,axesm-based maps, and Cartesian axes.
Offline Basemaps
- Use Basemaps in Offline Environments
Display data over basemaps when MATLAB® has temporary or no internet access. - Create Base Layer from OpenStreetMap Data
Provide geographic context for your data by creating a base layer from data stored in an OpenStreetMap® file. - Display Data over Basemaps When Internet Access Is Intermittent
Display data over a basemap, while accounting for intermittent internet access, by reading a saved basemap image from a file.