wmline

显示在web映射的地理线

描述

wmline(LATLON显示由在顶点限定的线覆盖LATLON在目前的网络地图。如果没有当前网络地图,wmline创建一个。wmline中心地图,使在网络地图上显示的所有矢量叠加是可见的。

wmline(P显示一条线覆盖基于所述的GeoPoint或geoshape矢量的内容P

wmline(WM___显示由web映射句柄指定的web映射上的线重叠,WM

wmline(___名称,值该设置其他显示属性指定的名称 - 值对。

H= wmline(___返回的句柄到线覆盖。

例子

全部收缩

查找伦敦和巴黎的坐标。

城市= shaperead('worldcities.shp''UseGeoCoords',真实,...“选择”...{@(V)(ismember(V,{'伦敦''巴黎'})),'名称'});LAT = [cities.Lat];LON = [cities.Lon];

显示Web地图从伦敦到巴黎的一条线。

wmline(LAT,LON)

大型数据集有时可能会很慢的显示,使网页浏览器的地图似乎挂起。要解决此问题,使用减少数据集的大小reducem之前调用函数wmline

表示海岸线的坐标负载矢量数据。

加载海岸线

减少在纬度点和使用所述经度向量的数目reducem功能。

[LAT,LON] = reducem(coastlat,coastlon);

创建网络地图不换,因为数据是全球范围的。

webmap(“海洋底图”“环绕式”,假)

显示在网络地图上的海岸线。由图可见,当你点击就行出现的描述气球。使用名称要素'FeatureName'名称 - 值对。

wmline(纬度,经度,'行宽',3,'FeatureName'“海岸线”)wmzoom(2)

定义特征的经度和纬度。此示例示出了如何显示表示范围数据的机场的方法图案的web映射上线​​。

lat0 = 51.50487;lon0 = 0.05235;

创建网络地图,并指定一个基础层。

webmap('OpenStreetMap的'

计算与1000米半径一小圈。设置AZ参数为空矩阵原因scircle1计算一个完整的圆。

半径= 1000;AZ = [];E = wgs84Ellipsoid;[LAT,LON] = scircle1(lat0,lon0,半径,AZ,E);

显示与千米半径的红色圆圈,使用由返回的纬度和经度值scircle1在上一步。

wmline(纬度,经度,'颜色''红色''OverlayName'“1000米”

计算另一小圈,这一次2000米半径。

半径= 2000;[LAT,LON] = scircle1(lat0,lon0,半径,AZ,E);

绘制网络图上2000米半径圈,设置颜色为黑色。

wmline(纬度,经度,'颜色'数k'OverlayName'“2000米”

输入参数

全部收缩

顶点的纬度,指定为矩阵。

数据类型:|

顶点的经度,指定为矩阵。

数据类型:|

地理特征,指定为一个GeoPoint或geoshape载体。

  • 如果P是一个GeoPoint向量,覆盖包含单个线连接其顶点。

  • 如果P是一个geoshape向量,覆盖包含的每个元件一个线要素P

Web地图,指定为网络地图手柄。

名称 - 值对参数

指定可选的用逗号分隔的对名称,值参数。名称是参数的名称和是对应的值。名称必须出现引号内。您可以按照任何顺序指定多个名称和值对参数名1,值1,...,NameN,值N

例:wmline(LAT,LON 'OverlayName', '最短路径');

覆盖可见性,指定为逗号分隔的一对组成的“自动调整”并且标量逻辑或数字值真正1) 要么0)。

  • 如果真正wmline调整地图的空间范围,以确保所有的地图上的矢量叠加是可见的。

  • 如果wmline当此载体层被添加到地图不调整的空间范围。

数据类型:|合乎逻辑

功能的说明,指定为逗号分隔的一对组成的'描述'和字符向量,特征向量的单元阵列中,或一标量结构。描述定义了当你点击一个网站地图的功能描述气球的内容显示出来。描述的元件可以是纯文本或HTML标记。当属性规格设置,显示在气球为属性字段P根据本说明书中被修改。

  • 如果指定了一个标量单元阵列,wmline应用价值,所有线路的功能。

  • 如果指定一个非标量单元阵列,单元阵列必须包含每个特征的值,即,单元阵列必须是相同的长度P

  • 如果该值是一个结构,wmline适用的属性清单,以每一行。

数据类型:烧焦|结构|细胞

覆盖层的名称,指定为逗号分隔的一对组成的'OverlayName'和字符向量。wmline插入的“覆盖”项目下的图层管理器​​的名称。图层管理器​​是在网络上贴图浏览器的右侧出现的工具。默认名称为“行覆盖ñ哪里ñ是分配给这个覆盖数。

数据类型:烧焦

特征的名称,指定为逗号分隔的一对组成的'FeatureName'和特征向量或特征向量的单元阵列。当您单击网络地图的功能名称出现在气球是显示器。默认值是OverlayName:行ķ,其中OverlayName是覆盖的名称,ķ是分配给特定的行的数量。

  • 如果该值是一个字符向量,它适用于所有功能。

  • 如果该值是字符向量的单元阵列,它必须是一个标量或相同的长度P

数据类型:烧焦|细胞

线的颜色,指定为逗号分隔的一对组成的'颜色'和MATLAB®颜色规范(ColorSpec),颜色名的单元阵列,或一个数字数组。

  • 如果指定了一个标量单元阵列,wmline应用价值,所有线路的功能。

  • 如果指定一个非标量单元阵列,单元阵列必须包含每个线要素的值,即,在单元阵列必须是相同的长度P

  • 如果该值是一个数值数组,它必须是中号-by-3,其中中号为1或长度P

数据类型:|烧焦|细胞

在像素线的宽度,被指定为逗号分隔的一对组成的行宽和正的数值标量或矢量。如果指定一个矢量,它必须包括在各行中的值,即,该载体必须是相同的长度P

数据类型:||INT8|INT16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64

线的透明性,规定为逗号分隔的一对组成的'Α'和数字标量或矢量。如果指定一个矢量,它必须包括在各行中的值,即,该载体必须是相同的长度P。默认值,1是指该线是完全不透明的。

数据类型:||INT8|INT16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64

输出参数

全部收缩

覆盖层,返回的句柄线覆盖。

提示

  • 在某些情况下,当你在网络地图上线叠加放大,该行的部分可能不可见。如果数据是由许多部件中的一个长线段可能发生这种情况。要解决此问题,打破了长行成通过将一系列线段为NaNS IN的线数据。

介绍了在R2013b