主要内容

addcustombasemap.

添加自定义基础映射

描述

addcustombasemap(basemapname.URL.添加由此指定的自定义基础映射URL.到可用于映射函数的群体列表。basemapname.是您选择调用自定义BaseMap的名称。添加的底座仍然可用于未来Matlab®会话。

示例

addcustombasemap(___名称,价值指定设置BaseMap的其他参数的名称值对。

例子

崩溃

添加自定义基础映射以查看OpenTopomap®AsaMap上的位置,然后从中删除自定义底图SiteViewer.

将模拟变量初始化为:

  • 定义要用于指定自定义基础映射的名称。

  • 指定提供地图数据的网站。URL的第一个字符表示要使用哪个服务器获取数据。对于负载平衡,提供商有三个您可以使用的服务器:A,B或C。

  • 创建一个归属于在映射上显示给予地图数据提供商的信用。Web地图提供程序可能会定义对该属性的特定要求。

  • 定义自定义地图的显示名称。

名称='OpenTopomap';URL =.'a.tile.opentopomap.org';版权= char(UINT8(169));归因=版权+“OpenStreetMap贡献者”;displayname ='打开Topo地图';

使用addcustombasemap.加载自定义基础映射,然后创建一个SiteViewer.加载自定义基础映射的对象。

addcustombasemap(名称,URL,“归因”,归因','displayname',displayname)查看器= siteviewer('底图',名称);

在添加自定义基础映射后SiteViewer.,自定义地图可用于将来调用SiteViewer.。注意'打开Topo地图'图标在意像标签。

SiteViewer;

使用removecustombasemap.从未来呼叫中删除自定义底图SiteViewer.。注意'打开Topo地图'图标不再可用意像标签。

removecustombasemap(name)siteviewer;

输入参数

崩溃

用于以编程方式识别BaseMap的名称,指定为字符串标量或字符向量。

示例:'OpenStreetMap'

数据类型:|char

参数化地图URL,指定为字符串标量或字符向量。参数化URL是映射图块的索引,格式化为$ {z} / $ {x} / $ {y} .png或者{z} / {x} / {y} .png,其中:

  • $ {z}或者{z}是瓷砖缩放级别。

  • $ {x}或者{x}是瓷砖列索引。

  • $ {y}或者{Y}是瓷砖行索引。

示例:'https:// hostname / $ {z} / $ {x} / $ {y} .png'

数据类型:|char

名称值对参数

指定可选的逗号分离对名称,价值论点。名称是参数名称和价值是相应的价值。名称必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

示例:AddCustombaseMap(BaseMapName,URL,'归属',归属)

定制基础映射的归属,指定为逗号分隔对组成“归因”和字符串标量,字符串阵列,字符向量或字符向量阵列。如果主机是'localhost',或者if.URL.仅包含IP号码,指定空值('')。要创建多行归属,请指定字符串数组或非卡拉尔单元格数组。

如果未指定属性,则默认属性是'瓷砖礼貌domain_name_of_url.',在那里addcustombasemap.函数从中获取域名URL.输入参数。

示例:'信用:美国地质调查'

数据类型:|char|细胞

显示自定义基础映射的名称,指定为逗号分隔对组成'displayname'和一个字符串标量或字符向量。

示例:'OpenStreetMap'

数据类型:|char

最大缩放级别的基础映射,指定为逗号分隔对组成'maxzoomlevel'和范围的整数[0,25]。

数据类型:单身|双人间|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64

提示

  • 您可以找到来自各种供应商的瓷砖网映射,例如OpenStreetMap®,USGS国家地图,MapBox,DigitalGlobe,ESRI®ArcGIS Online,日本的地理空间信息授权,以及这里的技术。遵守地图供应商的服务条款协议,包括使用您使用的地图的准确归因。

  • 要访问可用的BaseMaps列表,请按标签在指定绘图函数中的基础映射之前。