添加图形元素指向地理北极
northarrow
northarrow(“财产”,价值,…)
northarrow
创建一个默认的北箭头。
northarrow(“财产”,价值,…)
使用指定的属性/值对创建北向箭头。属性的有效条目是“纬度”
,“经”
,“facecolor”
,“edgecolor”
,“线宽”
,“scaleratio”
.的“纬度”
和“经”
属性指定北箭头的位置。的“facecolor”
,“edgecolor”
,“线宽”
属性控制北箭头的外观。的“scaleratio”
属性表示北箭头的大小为轴大小的一部分。一个“scaleratio”
值为0.10创建一个北箭头,大小为轴的十分之一(1/10)。你可以改变外观(“facecolor”
,“edgecolor”
,“线宽”
)的北箭头集
命令。
northarrow
在显示的地图上的地图原点创建一个北箭头符号。您可以通过单击并拖动其图标来重新定位北箭头符号。交替单击图标创建一个输入对话框,您还可以使用该对话框更改北箭头的位置。
修改北箭头的一些属性会导致替换原来的对象。使用HANDLEM(“NorthArrow”)
获取与北箭头关联的句柄。
创建一个南极地图,然后在地图的左上方添加一个北箭头。
南极洲= shaperead('landareas', 'UseGeoCoords', true,…“选择器”,{@(名字)strcmpi(名称、{“南极洲”}),“名字”});图;worldmap(南极)geoshow(南极洲,FaceColor,[。9.1.9 .9]) northarrow('latitude', -57, 'longitude', 135);
右击北箭头图标激活输入对话框。通过改变,增加北箭头符号的大小“ScaleRatio”
财产。
创建一个德克萨斯的地图,并在地图的左下方添加北箭头。
图;usamap('texas') states = shaperead('usastatelo.shp','UseGeoCoords',true);faceColors = makesymbolspec(“多边形”,…{'INDEX', [1 numel(states)], 'FaceColor',…polcmap(元素个数(州)});geoshow(states, 'DisplayType', 'polygon',…SymbolSpec, faceColors) northarrow(经度,纬度,25日,-105年,“线宽”,1.5);
改变“FaceColor”
和“EdgeColor”
属性的北箭头。
h = handlem(“NorthArrow”);集(h, FaceColor,(1.000 0.8431 0.0000),…“EdgeColor”,[0.0100 0.0100 0.9000])
你可以在地图上画多个向北的箭头。然而,回调只对最近创建的北箭头有效。此外,由于它可以在地图框架限制之外显示,北箭头不会被转换为一个“映射”对象。因此,如果地图原点或投影发生变化,则必须手动更新北箭头的位置和方向。