主要内容

readBasemapImage

从地理技术读取图像

自从R2022a

描述

例子

(一个,R,鲜明)= readBasemapImage (基础图,latlim,lonlim)读取图像一个从指定的技术基础图为指定的地理限制latlimlonlim。输出参数R包含数组的空间参考信息和输出参数鲜明包含基础图归因。这个语法返回图像使用最高可能的最大大小的缩放级别2048年——- - - - - -2048年——- - - - - -3

例子

(___)= readBasemapImage (基础图,mapCenter)读取指定的基础图在地图中心mapCenter。这个语法返回图像使用最高可能的最大大小的缩放级别1024年——- - - - - -1024年——- - - - - -3

例子

(___)= readBasemapImage (___,zoomLevel)读取指定的缩放级别的技术zoomLevel。您可以使用zoomLevel参数的输入参数的任意组合之前的语法。

例子

(___)= readBasemapImage (基础图,mapCenter,zoomLevel,rasterSize)读取指定地图的技术中心和缩放级别并返回一个图像的大小rasterSize

例子

全部折叠

读的图片“街道”技术在波士顿的一个区域。指定区域使用纬度和经度的限制。

latlim = (42.3441 - 42.3658);lonlim = (-71.0939 - -71.0585);(RA, attribA) = readBasemapImage (“街道”、latlim lonlim);

在地图上显示图像,没有轴标签。

图mapshow (RA)轴

添加标题和副标题。包装归因文本。

标题(“波士顿的卫星图像”)tA =归因:“+ attribA;tA =字符串(textwrap(助教,65));副标题(助教)

文本是难以阅读,因为图像的分辨率大于图的分辨率。通过放大视图的细节图像。放大到一个波士顿周围地区常见的通过改变xy限制的地图。在世界坐标系中指定的限制。

xlim (-7.9105 [-7.9115 e + 06 e + 06]) ylim ([5.2139 5.2147 e + e + 06 06])

另外,您还可以通过阅读提高地图的可读性的基础图图像不同的缩放级别。阅读的另一个基础图图像使用缩放级别14

[B, RB, attribB] = readBasemapImage (“街道”,latlim lonlim 14);图mapshow (B, RB)轴标题(“波士顿的卫星图像在不同的缩放级别”)结核病=归因:“+ attribB;结核病=字符串(textwrap(结核病,65));副标题(tB)

读一个图像的区域集中在一个麦田怪圈“卫星”基础图。

mapcenter = (37.7149 - -98.5954);(RA, attribA) = readBasemapImage (“卫星”,mapcenter);

在地图上显示图像,没有轴标签。

图mapshow (RA)标题(“麦田怪圈”的卫星图像)副标题(归因:“+ attribA)轴

readBasemapImage函数读取图像使用尽可能多的缩放级别。捕获一个更大的地区使用不同的缩放级别。阅读的另一个基础图图像使用缩放级别15

[B, RB, attribB] = readBasemapImage (“卫星”mapcenter 15);图mapshow (B, RB)标题(“卫星图像的多个麦田怪圈”)副标题(归因:“+ attribB)轴

读一个图像的大小1000年——- - - - - -2000年“卫星”基础图。中心周围的图像一个麦田怪圈和使用的基础图缩放级别15

rasterSize = (1000 - 2000);(RA,鲜明)= readBasemapImage (“卫星”(37.7149 - -98.5954),15日,rasterSize);

在地图上显示图像,没有轴标签。

图mapshow (RA)标题(“基础图的图像大小1000 - 2000”)副标题(归因:“+鲜明)轴

添加OpenStreetMap®[1]技术使用的可用的视频列表映射功能。添加技术后,您不需要再添加在未来的会议。

name =“公开”;url =“https://basemaps.arcgis.com/arcgis/rest/services/OpenStreetMap_v2/VectorTileServer/tile/ $ {z} / {y} / {x} .pbf美元”;风格=“https://www.arcgis.com/sharing/rest/content/items/3e1a00aeae81496587988075fe529f71/resources/styles/root.json?f=pjson”;addCustomBasemap(名称、网址、风格=风格)

读OpenStreetMap的影像技术在波士顿的一个区域。

latlim = (42.3441 - 42.3658);lonlim = (-71.0939 - -71.0585);[RA,鲜明]= readBasemapImage(名称、latlim lonlim);

在地图上显示图像,没有轴标签。把字幕文本。

图mapshow (RA)轴标题(“波士顿OpenStreetMap技术”)t =归因:“+鲜明;t =字符串(textwrap (t, 80));副标题(t)“字形大小”,8)

视图的细节图像周围的波士顿公园通过改变xy限制。

xlim (-7.9105 [-7.9115 e + 06 e + 06]) ylim ([5.2139 5.2147 e + e + 06 06])

[1]“OpenStreetMap -概述。”一个rcGIS Online. Accessed December 8, 2022.https://www.arcgis.com/home/item.html?id=3e1a00aeae81496587988075fe529f71

读的图片“卫星”技术在波士顿的一个区域。

latlim = (42.3441 - 42.3658);lonlim = (-71.0939 - -71.0585);(RA, attribA) = readBasemapImage (“卫星”、latlim lonlim);

保存形象GeoTIFF文件使用geotiffwrite函数。

  • readBasemapImage函数空间图像使用Web引用墨卡托投影坐标参考系统(CRS) EPSG代码3857年。指定CRS使用CoordRefSysCode名称-值参数。

  • 包括指定的归因ImageDescriptionTIFF标签。

标签=结构(“ImageDescription”,attribA);geotiffwrite (“satelliteBoston.tif”RA, CoordRefSysCode = 3857, TiffTags =标记)

读取GeoTIFF文件并将其显示在地图上没有轴标签。

(B, BR) = readgeoraster (“satelliteBoston.tif”);图mapshow (B, BR)标题(“波士顿的卫星图像”)轴

的归因GeoTIFF文件读取和显示字幕。

信息= imfinfo (“satelliteBoston.tif”);attribB = info.ImageDescription;副标题(归因:“+ attribB)

当技术模糊了你的数据的透明度,可以吸引注意数据而不是技术通过技术透明。

读的图片“卫星”基础图MathWorks湖滨校区周围地区的纳马。

latlim = (42.2994 - 42.3035);lonlim = (-71.3774 - -71.3729);(RA,鲜明)= readBasemapImage (“卫星”,lonlim latlim 17);

在地图上显示图像,没有轴标签。指定一个输出参数mapshow函数可以访问图像对象返回。

图h = mapshow (RA);持有标题(“湖滨校区的卫星图像”)副标题(归因:“+鲜明)轴

使图片半透明通过设置AlphaData图像的属性对象之间的一个值01

h。一个lphaData = 0.6;

输入参数

全部折叠

基础图,指定为一个表中列出的值。表6的视频瓷砖使用创建的数据集自然地球。五的视频是由Esri high-zoom-level地图®

“卫星”技术。

“卫星”

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

由Esri主持。

“街道”技术。

“街道”

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

由Esri主持。

“streets-light”技术。

“streets-light”

地图设计提供地理环境而光背景突出显示用户数据。

由Esri主持。

“streets-dark”技术。

“streets-dark”

地图设计提供地理环境而突出用户数据在一个黑暗的背景。

由Esri主持。

“地形”技术。

“地形”

通用地图样式描述地形特征。

由Esri主持。

“landcover”技术。

“landcover”

结合采用卫星土地覆盖数据的地图,阴影救济和海底地形。光,自然调色板适合主题和参考地图。

创建使用自然地球

“colorterrain”技术。

“colorterrain”

阴影地形图混合土地覆盖板。潮湿的低地是绿色和干旱低地是棕色的。

创建使用自然地球

“grayterrain”技术。

“grayterrain”

地形图的都是灰色。阴影救济强调高山和micro-terrain低地。

创建使用自然地球

“bluegreen”技术。

“bluegreen”

深浅不一的,陆地地图与亮绿色土地领域和浅蓝色的水域。

创建使用自然地球

“grayland”技术。

“grayland”

深浅不一的,陆地地图与灰色土地和白色的水域。

创建使用自然地球

“darkwater”技术。

“darkwater”

深浅不一的,陆地地图与浅灰色土地和暗灰色的水域。这与MATLAB基础图安装®

创建使用自然地球

不适用。

定制的基础图添加使用addCustomBasemap函数。

所有视频,除了“darkwater”需要上网。的“darkwater”技术是包含在MATLAB工具箱™和映射。

如果你没有一致的访问互联网,你可以下载使用自然地球创建的视频到您的本地系统通过使用附加的探险家。视频由Esri没有可供下载。关于下载视频的更多信息,请参阅在离线环境中使用视频

视频由Esri的定期更新。因此,你可能会看到不同的可视化。

对齐的边界和区域标签功能的演示数据提供的供应商,不意味着MathWorks背书®

纬度范围,指定为数字双元素向量的形式(板条nlat),在那里板条度,南部的限制nlat北部边界的度。这两个板条nlat一定范围内(-90、90)。

纬度范围,指定为数字双元素向量的形式[wlon伦),在那里wlon学位和西方限制是东部极限度。

地图中心指定为一个数字双元素包含纬度和经度坐标向量。

缩放级别,指定为一个数字标量范围(0,25)。

readBasemapImage函数轮缩放级别到最近的整数。

readBasemapImage在这种情况下减少了缩放级别:

  • 当你指定一个缩放级别,使输出参数一个超过最大允许的大小。

  • 当你指定一个缩放级别大于最大缩放级别的技术。该视频由Esri的最大缩放级别25。使用创建的视频自然地球有最大缩放级别的吗7

光栅的大小,指定这些选项之一。

  • 一个正整数,,在那里是输出图像的行和列的数量。

  • 双元素向量的正整数,(mn),在那里的行数和吗n输出图像的列数。

每个元素必须在范围(64、2048)。

输出参数

全部折叠

RGB图像,作为一个返回——- - - - - -n——- - - - - -3数字数组。

空间参考一个,返回MapCellsReference对象的坐标Web墨卡托投影坐标参考系统(WGS 84 / Pseudo-Mercator) (CRS) EPSG代码3857年

你可以找到关于投影CRS通过查询的信息ProjectedCRS的属性R

(R,鲜明)= readBasemapImage (“卫星”[37.7149 - -98.5954]);R.ProjectedCRS
ans = projcrs属性:名称:“WGS 84 / Pseudo-Mercator”GeographicCRS: [1×1 geocrs] ProjectionMethod:“流行的可视化伪墨卡托”LengthUnit:“计”ProjectionParameters: [1×1 map.crs.ProjectionParameters]

基础图归因,作为字符串返回标量。的readBasemapImage函数嵌入图像的右下角的归因。

当你读一个图像从一个技术创建的使用自然地球,这个论点是空的。

提示

  • 不作物归因的基础图图像。如果属性是不可读的,那么显示归因到图上的其他地方,比如标题中。

  • 如果你不知道的技术,人们习惯以经纬度坐标范围,地图中心,或者你想要缩放级别,您可以打开并探索地理轴通过使用geoaxes函数。

    • 改变技术通过使用geobasemap函数。

    • 通过使用经度的限制geolimits函数。

    • 通过查询得到地图中心MapCenter财产的轴。

      gx = geoaxes;gx.MapCenter

    • 被查询的缩放级别ZoomLevel财产的轴。

      gx = geoaxes;gx.MapCenter

版本历史

介绍了R2022a