主要内容

杀戮者

Web地图服务层

描述

一个杀戮者对象描述一个或多个Web地图服务(WMS)层。

创建

您可以创建杀戮者对象,使用下列方法之一:

  • wmsfind——返回一个杀戮者数组中。

  • wmsinfo——返回一个WMSCapabilities对象,该对象包含数组杀戮者对象在其财产。

  • 杀戮者对象创建函数,如下所述。

描述

例子

层=WMSLayer(名称,值构建一个杀戮者对象,的名字是否有任何财产的名称杀戮者价值是要分配给属性的值。可以以任意顺序指定多个名称-值对参数名称1,值1,…,名称,值。输出的大小是标量,除非所有输入都是单元格数组,在这种情况下,匹配单元格数组的大小。

属性

全部展开

有关服务器的描述性信息,指定为字符向量。

数据类型:烧焦

WMS服务器的URL,指定为字符向量。

数据类型:烧焦

层的描述性信息,指定为字符向量LayerTitle澄清层的栅格值的意义。

数据类型:烧焦

服务器用于检索层的关键字,指定为字符向量。

数据类型:烧焦

层的纬度限制(以度为单位),指定为两个元素的数字向量。限制指定了南纬和北纬的限制,必须以度数为单位,范围在[- 90,90]。

数据类型:

以度为单位的层的经度限制,指定为两个元素的数字向量。这些限制指定了西面和东面的经度限制,并且必须是上升的,并且范围在[-180,180]或[0,360]之间。

数据类型:

层的信息,指定为字符向量。

数据类型:烧焦

标识可用坐标参考系统的代码,指定为字符向量的单元格数组。

数据类型:细胞

关于层的详细信息,指定为包含元数据、属性、规模、维度和样式的URL的结构。看到WMSLayer。细节参考页了解更多信息。

数据类型:结构体

对象的功能

disp 显示WMS层或功能的属性
完善 细化WMS层搜索
refineLimits 基于地理限制的WMS层搜索
服务器 返回唯一WMS服务器的url
serverTitles 返回唯一WMS服务器的标题

例子

全部折叠

指定服务器URL。这些值通常是在Internet搜索期间找到的。的WMSLayerServerURL值从请求URL的主机和路径获取。的WMSLayer层名称值是从URL的查询部分中的值。

主机=“www.mrlc.gov”;路径=“/ geoserver / NLCD_Land_Cover / wms ?”;服务器URL=[“https://”主机路径];requestURL = [serverURL的服务= WMS&FORMAT =图像/ jpeg&REQUEST = GetMap& '...“风格= srs = EPSG: 4326版= 1.1.1&LAYERS = mrlc_display: NLCD_2016_Land_Cover_L48&”...'宽度=1024,高度=470,BBOX=-128,23,-65,51']; 层名称=“mrlc显示:NLCD\U 2016\U土地覆盖\U L48”

构建杀戮者通过使用serverURL变量和WMS的值参数。

层= WMSLayer (“ServerURL”,服务器URL,“LayerName”, layerName);

使用wmsupdate函数从服务器获取WMSLayer数组的其他属性。

层= wmsupdate(层);层。隆林= [-180 180];

使用WMS中的图层和参数值从WMS服务器检索图像GetMap请求URL。从URL设置纬度和经度限制BBOX请求的值。设置图像的高度和宽度值宽度身高请求的值。

lonlim=[-128-65];latlim=[2351];高度=470;宽度=1024;[A,R]=wmsread(层,“Latlim”,拉特林,“Lonlim”lonlim,...“ImageHeight”、身高、“ImageWidth”、宽度);

显示来自服务器的图像。

figure usamap(A,R) geoshow(A,R) title“NLCD土地覆盖”

该图像也可以使用WMS检索requestURL

[A,R]=wmsread(requestURL);
介绍了R2009b