主要内容

addCustomBasemap

添加自定义技术

描述

addCustomBasemap (basemapname.URL添加指定的自定义基映射URL到可与映射函数一起使用的基映射列表。basemapname.是您选择调用自定义基映射的名称。添加的基础地图仍可在未来的MATLAB中使用®会话。

例子

addCustomBasemap (___名称,值指定用于设置基映射的附加参数的名称-值对。

例子

全部折叠

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

将模拟变量初始化为:

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

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

  • 创建要显示在地图上的属性,将其归功于地图数据的提供者。Web地图提供者可能会为属性定义特定的需求。

  • 为自定义映射定义一个显示名称。

name =“opentopomap”;URL =.'a.tile.opentopomap.org';版权= char (uint8 (169));归属=版权+“OpenStreetMap贡献者”;displayname =“开放威尼斯平底渔船地图”

使用addCustomBasemap加载自定义基映射,然后创建siteviewer对象,该对象加载自定义基映射。

addcustombasemap(名称,URL,“归因”归因”,“DisplayName的”,displayName) viewer = siteviewer(“技术”、名称);

添加自定义基映射后siteviewer,自定义映射可用于以后的调用siteviewer.注意“开放威尼斯平底渔船地图”图标意像选项卡。

SiteViewer;

使用removeCustomBasemap从以后的调用中删除自定义基映射siteviewer.注意“开放威尼斯平底渔船地图”图标不再可用意像选项卡。

removecustombasemap(name)siteviewer;

输入参数

全部折叠

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

例子:“公开”

数据类型:字符串|字符

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

  • $ {z}或者{z}是平铺缩放级别。

  • $ {x}或者{x}是瓦片列索引。

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

例子:“https://hostname/ $ {z} / {x} / {y} . png美元”

数据类型:字符串|字符

名称-值对的观点

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

例子:addCustomBasemap (basemapName URL,“归因”,归因)

自定义基映射的属性,指定为逗号分隔对,由“归因”以及字符串标量、字符串数组、字符向量或字符向量的单元数组。如果主机是“localhost”, 或者如果URL只包含IP号码,请指定空值('')。要创建多行归属,请指定字符串数组或非卡拉尔单元格数组。

如果未指定属性,则默认属性是'瓷砖礼貌DOMAIN_NAME_OF_URL,那里的addCustomBasemap命令功能从URL输入参数。

例子:来源:美国地质调查局

数据类型:字符串|字符|细胞

显示自定义基础映射的名称,指定为逗号分隔对组成“DisplayName的”以及字符串标量或字符向量。

例子:'OpenStreetMap'

数据类型:字符串|字符

基线地图的最大缩放级别,指定为逗号分隔的对,由“MaxZoomLevel”和范围[0,25]的整数。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

提示

  • 你可以找到来自不同供应商的平铺网络地图,比如OpenStreetMap®, USGS国家地图,Mapbox, DigitalGlobe, Esri®ArcGIS Online,日本的地理空间信息授权,以及这里的技术。遵守地图供应商的服务条款协议,包括使用您使用的地图的准确归因。

  • 要访问可用的基础地图列表,请按选项卡在指定绘图函数中的基础映射之前。