updategeostruct
geostruct转换线或补丁显示结构
语法
geostruct = updategeostruct (displaystruct)
geostruct = updategeostruct (displaystruct str)
[geostruct, symbolspec] = updategeostruct (displaystruct…)
[geostruct, symbolspec] = updategeostruct (displaystruct,……提出)
描述
geostruct = updategeostruct (displaystruct)
接受一个工具箱™显示结构的映射displaystruct
。如果displaystruct
是一个矢量显示的结构“类型”
领域是有价值的“行”
或“补丁”
,updategeostruct
重组其元素创建一个geostruct,geostruct
。如果displaystruct
已经是一个地理数据结构,它是复制的geostruct
。updategeostruct
不更新显示结构数组的类型“文本”
,“光”
,“普通”
,或“表面”
。
geostruct = updategeostruct (displaystruct str)
只选择元素的标签
场开始字符串标量或特征向量str
(和谁的类型
字段是“行”
或“补丁”
)。选择是不区分大小写。
[geostruct, symbolspec] = updategeostruct (displaystruct…)
重组一个显示结构,并确定symbolspec基于图形属性中指定的otherproperty
为每个元素的领域displaystruct
如果有必要,飞机
colormap。
[geostruct, symbolspec] = updategeostruct (displaystruct,……提出)
指定一个colormap,提出
,用于symbolspec定义的颜色。
例子
更新和显示一个显示结构的海岸线。
负载海岸线提出= (0,0,0);S =结构(“长”,“纬度”,coastlat coastlon,“标签”,“海岸线”,…“类型”、“线”、“高度”,[]);[海岸线,规范]= updategeostruct(年代,提出);图worldmap(世界)geoshow(海岸线,SymbolSpec,规范)
提示
有两个映射工具箱使用MATLAB的矢量特性的编码®结构数组。在这两种情况下每个数组元素都有一个特征,在这两种情况下给定数组的元素都持有相同类型的特性。1.3.1和更早的版本上的映射工具箱软件只支持工具箱显示结构的映射。金宝app版本2.0引入了矢量地理数据的数据结构,这是更少的严格定义和更多的开放式。被称为新结构geostructs(如果他们包含地理坐标数据)mapstructs(如果他们包含投影坐标数据)。随着时间的推移,显示工具箱的结构被淘汰;的updategeostruct
函数是用来帮助用户从旧的格式显示结构迁移到当前geostruct / mapstruct格式。
版本1映射MATLAB工具箱显示结构是一个结构,它可以包含线,补丁,文本,常规的数据网格,网格定位数据,光对象。的displaym
函数不接受geostructs由映射工具箱软件的版本2。
显示结构线和补丁和线和多边形geostructs有以下共同点:
一个字段,用于指定几何特征的类型:
一个
类型
字段显示结构(价值:“行”
或“补丁”
)一个
几何
场geostruct(价值:“线”或“多边形”
)
一个纬度字段:
纬度
一个显示结构纬度
对于一个geostruct
一个经度字段:
长
一个显示结构朗
对于一个geostruct
的差异,
geostruct有
BoundingBox
场;没有显示结构相对应geostruct通常有一个或多个“属性”字段,其值必须标量双打或特征向量,用任意字段名称。磁暴给定属性的存在与否的价值依赖于geostruct代表的特定数据集。
一块(或行)显示结构有以下字段:
一个
标签
字段名称个体特征或对象一个
高度
协调阵列扩展的3 d坐标一个
otherproperty
MATLAB图形可以显式地指定字段,在一个部分的基础上
对象属性用于显示从otherproperty
字段的结构。如果一条线或补丁对象的otherproperty
字段是空的,displaym
使用默认颜色。一块被分配到当前索引colormap基于结构的标签
字段。行分配颜色从当前订单根据他们的标签。
新的geostruct表示具有显著的优点:
它可以代表更大范围的属性(显示结构基本上只能代表一个功能名称)。
geostruct表示(结合
geoshow
和makesymbolspec
)保持图形显示属性分离的地理特性本身的内在属性。
例如,road-class属性可用于显示主要高速公路独特的颜色和线宽比二级公路。相同的地理数据结构可以显示在许多不同的方式,在不改变它的任何内容,从外部来源和shapefile导入数据不需要改变来控制它的图形显示。
版本历史
之前介绍过的R2006a