Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

geobasemap

设置或查询底图

说明

geobasemap basemap 将当前地理坐标区或地理气泡图的 Basemap 属性设置为 basemap 指定的值。如果当前坐标区不是地理坐标区或地理气泡图,或没有当前坐标区,则该函数会使用指定的底图创建一个新的地理坐标区。使用此语法时,不需要用引号将 basemap 参量括起来,例如 geobasemap topographic

示例

geobasemap(basemap) 为当前地理坐标区或地理图设置底图。使用此语法时,请用单引号或双引号将 basemap 参量括起来,例如 geobasemap('topographic')

geobasemap(gx,basemap) 设置由 gx 指定的地理坐标区或地理图的底图。

bmap = geobasemap 返回当前地理坐标区或地理图的 Basemap 属性的值。

bmap = geobasemap(gx) 返回 gx 指定的地理坐标区或地理图的底图值。

示例

全部折叠

创建地理气泡图。默认情况下,地理气泡图使用 'streets-light' 底图。

tsunamis = readtable('tsunamis.xlsx');
geobubble(tsunamis,'Latitude','Longitude','SizeVariable','MaxHeight')

使用 geobasemap 函数更改底图。

geobasemap colorterrain

输入参数

全部折叠

要在其上绘制数据的地图,指定为下表中列出的值之一。有六幅底图是使用 Natural Earth 创建的图块化数据集。其中五个底图是由 Esri® 托管的高缩放级别地图。

'streets-light' basemap

'streets-light'(默认值)

旨在提供地理上下文同时在浅色背景上突出显示用户数据的地图。

由 Esri 托管。

'streets-dark' basemap

'streets-dark'

旨在提供地理上下文同时在深色背景上突出显示用户数据的地图。

由 Esri 托管。

'streets' basemap

'streets'

通用公路图,强调公路和交通网络的准确、清晰样式。

由 Esri 托管。

'satellite' basemap

'satellite'

由高分辨率卫星图像组成的完整全球底图。

由 Esri 托管。

'topographic' basemap

'topographic'

具有用于描绘地貌特征的样式的通用地图。

由 Esri 托管。

'landcover' basemap

'landcover'

结合卫星衍生的地表数据、着色地势和海底地势的地图。明亮、自然的调色板适用于主题地图和参考地图。

使用 Natural Earth 创建。

'colorterrain' basemap

'colorterrain'

叠加了地表配色的着色地势图。潮湿的低地为绿色,干旱的低地为棕色。

使用 Natural Earth 创建。

'grayterrain' basemap

'grayterrain'

灰色地形图。着色地势强调高山和洼地的微地形。

使用 Natural Earth 创建。

'bluegreen' basemap

'bluegreen'

具有浅绿色陆地区域和浅蓝色水域的双色陆地海洋地图。

使用 Natural Earth 创建。

'grayland' basemap

'grayland'

具有灰色陆地区域和白色水域的双色陆地海洋地图。

使用 Natural Earth 创建。

'darkwater' basemap

'darkwater'

具有浅灰色陆地区域和深灰色水域的双色陆地海洋地图。此底图随 MATLAB® 一起安装。

使用 Natural Earth 创建。

 

'none'

空白背景,用经纬度网格、刻度和标签绘制数据。

'darkwater' 外,所有底图都需要 Internet 访问权限。'darkwater' 底图包含在 MATLAB 中。

如果您不能随时访问 Internet,可使用附加功能资源管理器将使用 Natural Earth 创建的底图下载到您的本地系统上。这五个高缩放级别的地图无法下载。有关下载底图和更改本地系统上默认底图的详细信息,请参阅访问用于地理坐标区和地理图的底图

由 Esri 托管的底图会周期性更新。因此,随着时间的推移,您可能会看到可视化出现差异。

边界和区域标签的对齐是数据供应商提供的功能的展示,并不意味着 MathWorks® 对此做出背书。

示例: gx = geoaxes('Basemap','bluegreen')

示例: gx.Basemap = 'bluegreen'

数据类型: char | string

目标,指定为 GeographicAxes 对象、GeographicBubbleChart 对象或 GeographicGlobe (Mapping Toolbox) 对象。

如果不指定此参量,则 geobasemap 函数会为当前坐标区设置底图,前提是当前坐标区是地理坐标区对象或地理气泡图。

提示

  • 使用 addCustomBasemap 函数从 URL 或 MBTiles 文件创建自定义底图。

  • 使用 addToolbarMapButton (Mapping Toolbox) 函数将底图选择器添加到坐标区工具栏。

版本历史记录

在 R2018b 中推出

全部展开