主要内容

本页采用了机器翻译。点击此处可查看英文原文。

setm

设置基于 axesm 的地图和图形对象的属性

    说明

    setm(abm,propname,propval) 将基于 axesm 的映射 abm 的属性 propname 设置为值 propval。您可以通过使用逗号分隔的属性-值对,同时设置多个属性及其值。有关基于 axesm 的地图属性名称及其有效值的完整列表,请参阅 axesm-Based Map Properties

    示例

    setm(gs,propname,propval) 将图形比例尺 gs 的属性 propname 设置为值 propval。您可以通过使用逗号分隔的属性-值对,同时设置多个属性及其值。有关图形比例属性名称及其有效值的完整列表,请参阅 scaleruler

    setm(txt,"MapPosition",pos) 将投影文本 txt 的位置设置为 pos 位置。

    setm(surf,"Graticule",lat,lon,alt) 将投影表面的网格线 surf 变形至由 latlon 指定的顶点,以及由 alt 指定的高度。

    setm(mesh,"MeshGrat",npts,alt) 通过网格大小 npts 和高度 alt 对投影表面 mesh 的网格网格线进行变形。此语法要求您使用 meshm 函数创建 mesh

    示例

    全部折叠

    创建一个基于 axesm 的地图,采用彭纳投影。

    axesm bonne

    Figure contains an axes object. The axes object is empty.

    通过设置 FrameGrid 属性来查看边框和网格。

    abm = gca;
    setm(abm,"Frame","on","Grid","on")

    Figure contains an axes object. The axes object contains 3 objects of type patch, line.

    标准的瑙恩投影的标准平行线位于北纬 30 度。将投影设置为正弦投影,方法是将标准平行线设为 0º。

    setm(abm,"MapParallels",0)

    Figure contains an axes object. The axes object contains 3 objects of type patch, line.

    输入参数

    全部折叠

    基于 axesm 的映射,指定为使用 axesmworldmapusamap 函数创建的映射。

    图形标尺,指定为使用 scaleruler 函数创建的 Group 对象。

    属性名称,指定为字符向量或字符串标量。有关基于 axesm 的地图属性名称及其有效值的完整列表,请参阅 axesm-Based Map Properties。有关图形比例属性名称及其有效值的完整列表,请参阅 scaleruler

    数据类型: char | string

    属性值,指定为数组。有关基于 axesm 的地图属性名称及其有效值的完整列表,请参阅 axesm-Based Map Properties。有关图形比例属性名称及其有效值的完整列表,请参阅 scaleruler

    投影文本,指定为使用 textm 函数创建的 Text 对象。

    文本位置,指定为 [lat lon] 形式的二元素向量,或 [lat lon alt] 形式的三元素向量,其中 lat 指定纬度,lon 指定经度,alt 指定海拔高度。当指定一个二元素向量时,setm 函数默认 alt 即为 0

    数据类型: single | double

    由地理定位数据网格生成的投影表面,以 Surface 对象形式呈现于基于 axesm 的地图之上。将曲面投影到基于 axesm 的地图上的函数包括 surfmsurflm

    网格顶点的纬度坐标,指定为矩阵。

    latlon 的大小必须匹配。

    数据类型: single | double

    网格顶点的经度坐标,指定为矩阵。

    latlon 的大小必须匹配。

    数据类型: single | double

    网格顶点的高度,指定为数值标量或数值矩阵。

    • 当指定标量时,该高度值适用于每个网格顶点。

    • 当指定矩阵时,alt 的大小必须与 latlon 的大小一致,或与 npts 的值一致。

    由规则数据网格生成的投影表面,该表面通过 meshm 函数创建的 Surface 对象进行定义。

    网格线大小,以二元素数值向量 [p m] 指定,其中 p 表示纬线条数,m 表示经线条数。

    版本历史记录

    在 R2006a 之前推出