主要内容

在离线环境中使用视频

为你的地图显示数据提供地理环境技术,也被称为一个基本层。MathWorks®提供了各种各样的视频,包括低分辨率深浅不一的选项使用自然地球和创建由Esri high-zoom-level选项®。基础图选项的列表,请参阅基础图论点的geobasemap函数。

这些视频需要上网,包括默认的基础图。如果没有可靠的接入互联网,您可以使用策略,如下载的视频到您的本地系统或显示的数据“darkwater”基础图。一些策略需要MATLAB®临时上网和其他策略不需要MATLAB互联网接入。不同的策略支持不同类型的地图显示。金宝app

MATLAB的互联网接入要求 策略 金宝app支持地图显示
临时上网 视频下载到您的本地系统
  • 对象与一个基础图属性,例如:

    • 地理轴

    • 地理地球仪

    • 网站查看器(通信工具箱™、天线工具箱™)

    • 卫星场景查看器(卫星通信工具箱)

使用缓存技术瓷砖
  • 地理轴

  • 地理图表泡沫

使用空间图像从web引用源
  • 轴(mapshow)

  • axesm的地图(geoshow)

没有互联网接入 创建一个从MBTiles技术文件
  • 对象与一个基础图财产

使用MATLAB®基础图安装
  • 对象与一个基础图财产

使用空间从一个文件中引用的图像
  • 轴(mapshow)

  • axesm的地图(geoshow)

利用空间矢量数据从文件引用
  • 地图轴(geoplot)

  • 地理轴(geoplot)

  • 轴(mapshow)

  • axesm的地图(geoshow)

临时上网

这些策略需要MATLAB暂时访问互联网。当MATLAB在网络环境中,您可以将技术数据保存到您的本地系统。然后,当MATLAB是在离线环境下,你可以加载已保存的技术数据。

视频下载到您的本地系统

当你上网,你可以下载使用自然地球创建的视频到您的本地系统。视频由Esri没有可供下载。然后,当你在离线环境,您可以使用下载的视频。

使用插件浏览器下载视频。

  1. 在MATLAB选项卡,环境部分中,点击附加组件然后获得附加组件

  2. 扩展浏览器滚动,MathWorks可选特性部分,并点击显示所有找到技术附件。你也可以搜索技术附件的名字,或点击可选特性过滤器的类型

  3. 选择你想要的技术附件下载。

这些都是技术附件的名称及其相关技术参数名称。

  • MATLAB技术数据- bluegreen (“bluegreen”)

  • MATLAB技术数据- grayland (“grayland”)

  • MATLAB技术数据- colorterrain (“colorterrain”)

  • MATLAB技术数据- grayterrain (“grayterrain”)

  • MATLAB技术数据- landcover (“landcover”)

使用缓存技术瓷砖

当你在互联网上查看基础图,MATLAB临时缓存技术。如果你失去了你的互联网连接,您仍然可以查看缓存技术。

当你在离线环境并尝试观点基础图瓦,你没有以前认为,MATLAB发出警告并显示不同的瓷砖取决于技术的类型。当你试图把瓷砖使用地球自然,创建MATLAB显示器“darkwater”瓷砖。当你试图从一个定制的视图瓷砖Esri主持的技术或瓦片,你看到失踪的地图。

缓存技术瓷砖有这些限制:

  • MATLAB存储缓存瓦片在一个临时文件夹中。您的操作系统可以删除临时文件夹。

  • 缓存的瓷砖可以到期。

  • MATLAB缓存的定制基础图瓦只有当前MATLAB会话。

使用空间图像从web引用源

当你上网,你可以阅读一个图像从技术或网络地图服务(WMS)服务器作为一个空间参考图像并保存图像作为垫或GeoTIFF文件。然后,当你在离线环境下,你可以从文件加载图像和使用它作为一个基本层数据。

从一个技术读取和保存图像

去波士顿的卫星图像读入工作区作为一个数组,地图细胞引用对象,使用的归因readBasemapImage函数。

[A1, R1, attrib1] = readBasemapImage (“卫星”[42.3453 - 42.3711],[-71.099 - -71.0454]);

保存图像作为GeoTIFF文件使用geotiffwrite函数。

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

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

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

使用技术数据,加载GeoTIFF文件和归因。

(A2, R2) = readgeoraster (“satelliteBoston.tif”);信息= imfinfo (“satelliteBoston.tif”);attrib2 = info.ImageDescription;

在地图上显示数据。使用mapshow函数引用对象时地图参考对象和使用geoshow函数对象是一个地理参考对象的引用。

图mapshow (A2, R2)标题(“波士顿意象从技术”)副标题(归因:“+ attrib2)轴

更多信息在视频图像显示数据在脱机环境中,明白了显示数据时在视频上网是断断续续的

从WMS服务器读取和保存图像

WMS服务器提供公开地理空间数据网络来源。在WMS数据库搜索orthoimagery来自美国地质调查局国家地图。

美国地质调查局= wmsfind (“basemap.nationalmap”searchfield =“ServerURL”);意象=提炼(美国地质调查局“USGSImageryOnly”searchfield =“ServerURL”);形象= wmsupdate(图像);

在波士顿读orthoimagery区域并将其保存为GeoTIFF文件。

(A3, R3) = wmsread(图像,Latlim = (42.3453 - 42.3711), Lonlim = [-71.099 - -71.0454]);geotiffwrite (“usgsImageryLayer.tif”、A3 R3)

使用WMS orthoimagery,加载GeoTIFF文件并将其显示在地图上。

(A4, R4) = readgeoraster (“usgsImageryLayer.tif”);图usamap (A4, R4) geoshow (A4, R4)标题(“波士顿意象从WMS服务器”)副标题(“归因:美国地质调查局国家地图”)

更多信息关于创建WMS地图在脱机环境中,明白了创建WMS地图当互联网接入是断断续续的

没有互联网接入

这些策略不需要MATLAB来访问互联网。

创建一个从MBTiles技术文件

当你在离线环境之后,您就可以创建自定义视频从MBTiles文件。通过使用从MBTiles创建定制的视频文件addCustomBasemap函数。

MBTiles文件可以包含栅格或矢量地图瓦片。如果你不知道是否MBTiles文件包含栅格或矢量地图瓦片,检查你的数据提供者。

  • 栅格地图显示卫星图像和orthoimagery是有用的。

  • 矢量地图瓦片使您能够定制技术的外观和通常包括缩放级别高于栅格地图瓦片。信息定制的外观矢量视频,明白了定制的矢量视频

创建一个从光栅MBTiles技术文件

映射工具箱™包括光栅MBTiles文件与低分辨率的美国地质调查局的意象usgsimagery.mbtiles。创建一个自定义的技术文件和显示它使用地理全球。波士顿位置上面的相机3200公里。

addCustomBasemap (“usgsimagery”,“usgsimagery.mbtiles”)uif = uifigure;g = geoglobe (uif);geobasemap (g,“usgsimagery”campos) (g, 42.3582, -71.0722, 3200000)

从一个向量MBTiles文件创建一个基础图

(因为R2023a)

工具箱包括一个向量映射MBTiles文件,naturalearth.mbtiles,与low-zoom水平的地区和土地的边界。创建一个自定义的技术文件。指定基础图的外观,包括颜色和字体,使用一个预定义的地形的风格。预定义的样式不需要上网。信息向量技术风格,包括限制在脱机环境中,看到了风格论点的addCustomBasemap参考页面。

addCustomBasemap (“naturalearth”,“naturalearth.mbtiles”风格=“地形”)

显示自定义技术使用地理轴。

图geobasemapnaturalearthgeolimits([40.1951 - 47.8433],[-77.5238 - -64.0377])标题(“美国东北部与向量MBTiles技术”)副标题(“归因:自然的地球”)

使用“darkwater”安装基础图与MATLAB

MATLAB包括“darkwater”基础图,深浅不一的陆地地区与浅灰色土地地图和深灰色的水域。使用“darkwater”技术不需要上网。

显示“darkwater”使用地理轴基础图。中心的地图在美国东北部。

图geobasemapdarkwatergeolimits([40.1951 - 47.8433],[-77.5238 - -64.0377])标题(“美国东北部Darkwater技术”)副标题(“归因:自然的地球”)

使用空间从一个文件中引用的图像

当你在离线环境之后,您就可以阅读空间参考光栅图像从一个文件中,然后使用它作为一个基本层数据。你使用的函数读取数据取决于文件格式。

  • 诸如GeoTIFF的读取图像格式使用readgeoraster函数。

  • 读取图像格式如TIFF、JPEG或PNG与世界相关文件使用imreadworldfileread功能。

波士顿的GeoTIFF图像读入工作区作为数组和地图细胞的参考对象。然后,在地图上显示图像。使用mapshow函数引用对象时地图参考对象和使用geoshow函数对象是一个地理参考对象的引用。

(A5, R5) = readgeoraster (“boston.tif”);图mapshow (A5, R5)标题(“波士顿从GeoTIFF图像文件”)副标题(“归因之眼”)

利用空间矢量数据从文件引用

当你在离线环境下,你可以阅读空间矢量数据引用从一个文件中,然后使用它作为一个基本层数据。读矢量数据格式如shapefile使用readgeotable函数。

映射工具箱™包括一个shapefile与世界陆地面积landareas.shp。读了土地作为地理空间表到工作区中。然后,显示世界地图上的土地。

GT = readgeotable (“landareas.shp”);图worldmap世界geoshow (GT)标题(“世界从Shapefile土地”)

映射工具箱™包括shapefile高和低分辨率的州边界usastatehi.shpusastatelo.shp,分别。高分辨率状态边界解读工作区作为地理空间表。剪辑只包括东北各州的边界。

GT = readgeotable (“usastatehi.shp”);不= geoclip (GT.Shape [40.1951 - 47.8433], [-77.5238 - -64.0377]);

使用地理轴显示边界。为了防止MATLAB使用MathWorks提供的视频,设置技术“没有”

图geobasemap没有一个持有geoplot (ne)标题(“从Shapefile东北美国”)

另请参阅

功能

相关的话题