主要内容GydF4y2Ba

凸起GydF4y2Ba

设置或查询地理全球摄像机的标题角度GydF4y2Ba

描述GydF4y2Ba

设置标题和模式GydF4y2Ba

例子GydF4y2Ba

凸起(GydF4y2BaGGydF4y2Ba那GydF4y2Ba标题GydF4y2Ba)GydF4y2Ba为指定地理全球设置相机的标题角度。设置标题角向左或向右移动相机。有关相机旋转如何影响您的地球视图的更多信息,请参阅GydF4y2Ba镜头方向如何影响地球视图GydF4y2Ba。GydF4y2Ba

相机,双头箭头在镜头前,指向左右GydF4y2Ba

凸起(GydF4y2BaGGydF4y2Ba,'汽车')GydF4y2Ba将相机标题设置为自动模式,使地球全球能够基于绘制数据来确定标题角度。当您创建地理全球时,模式默认为自动。如果您使用鼠标与全球互动,则模式切换到自动。GydF4y2Ba

例子GydF4y2Ba

凸起(GydF4y2BaGGydF4y2Ba,'手动的')GydF4y2Ba将相机标题设置为手动模式,指定在绘制的数据变化时的地理全球保留标题角度。如果使用使用的转向角度GydF4y2Ba凸起GydF4y2Ba功能,然后模式切换到手动。GydF4y2Ba

查询标题GydF4y2Ba

例子GydF4y2Ba

outheading =凸轮头(GydF4y2BaGGydF4y2Ba)GydF4y2Ba返回相机的标题角度。GydF4y2Ba

outheading =凸轮头(GydF4y2Ba___GydF4y2Ba)GydF4y2Ba设置标题角度或模式,然后返回相机的标题角度。您可以使用前一个语法中的任何输入参数的组合返回标题角度。GydF4y2Ba

例子GydF4y2Ba

全部收缩GydF4y2Ba

创造一个地理全球。通过指定纬度,经度和椭圆形高度,将相机定位在乞力马扎罗山附近。将音高角设置为0度,使相机跨越峰会。GydF4y2Ba

UIF = Uifigure;g = geoglobe(UIF);坎波斯(G,-3.1519,37.3561,5500)Campitch(G,0)GydF4y2Ba

默认情况下,标题角度为360度,相当于0度的标题角度。通过将标题角度更改为15度,将相机转移到右侧。GydF4y2Ba

凸轮头(G,15)GydF4y2Ba

创造一个地理全球。通过指定纬度,经度和椭圆形高度,将相机定位在华盛顿山顶。改变桨距角,使得相机面向地平线,而是直接向下。GydF4y2Ba

UIF = Uifigure;g = geoglobe(UIF);Campos(G,44.2700,-71.3038,2000)Campitch(G,0)GydF4y2Ba

通过递增地更改标题角来为视图进行动画。随着标题角度的增加,相机视图向右移动。GydF4y2Ba

为了GydF4y2Ba标题= 0:5:180凸轮头(G,标题)绘制GydF4y2Ba结尾GydF4y2Ba

获取相机的位置和标题,俯仰和滚动角度。使用此信息来控制不同地理全球的视图或自动化导航。GydF4y2Ba

创造一个地理全球。使用鼠标或手势导航到感兴趣区域。对于此示例,导航到夏威夷周围的区域。GydF4y2Ba

UIF = Uifigure;g = geoglobe(UIF);GydF4y2Ba

夏威夷的鸟瞰图GydF4y2Ba

查询相机的纬度,经度和椭圆形高度,并将每个变量分配给变量。GydF4y2Ba

[Camlat,Camlon,Camh] = Campos(G)GydF4y2Ba
Camlat = 18.1781 Camlon = -155.9297 Camh = 6.6664e + 04GydF4y2Ba

查询相机的标题,俯仰和滚动角,并将每个变量分配给变量。GydF4y2Ba

标题=凸轮头(g)间距= campitch(g)roll = camroll(g)GydF4y2Ba
标题= 16.7613间距= -24.1507卷= 359.9977GydF4y2Ba

使用这些值来控制不同地球地球的视图。例如,创建一个新的地理全球并以编程方式设置视图。GydF4y2Ba

UIF2 = Uifigure;G2 = GeoGlobe(UIF2);Campos(G2,Camlat,Camlon,Camh)Camegeing(G2,标题)Campitch(G2,音高)Camroll(G2,卷)GydF4y2Ba

通过将相机模式设置为手动,保留相机的位置和标题,俯仰和滚动角度。如果未将相机模式设置为手动,则在绘制新数据时相机视图重置。GydF4y2Ba

沿着马萨诸塞州的道路进口样品路线使用GydF4y2BaGPXREAD.GydF4y2Ba功能。创建一个带有路线图的地球地图,没有地形数据。通过使用“保留底图和地形设置”GydF4y2Ba抓住GydF4y2Ba功能。然后,使用鼠标导航到Massachusetts附近的区域。GydF4y2Ba

track = gpxread(GydF4y2Ba'sample_tracks.gpx'GydF4y2Ba那GydF4y2Ba'指数'GydF4y2Ba,2);Lat = track.latitude;lon = track.longitude;height = track.elevation;UIF = Uifigure;g = geoglobe(UIF,GydF4y2Ba'底图'GydF4y2Ba那GydF4y2Ba'街道'GydF4y2Ba那GydF4y2Ba'地形'GydF4y2Ba那GydF4y2Ba'没有任何'GydF4y2Ba);持有(g,GydF4y2Ba'在'GydF4y2Ba)GydF4y2Ba

马萨诸塞州东部的一个地图与标有被标记的城市和道路GydF4y2Ba

将相机模式设置为手动并绘制数据。请注意,相机位置不会改变。GydF4y2Ba

坎波斯(G,GydF4y2Ba'手动的'GydF4y2Ba)Camheight(g,GydF4y2Ba'手动的'GydF4y2Ba)凸轮头(g,GydF4y2Ba'手动的'GydF4y2Ba)Campitch(G,GydF4y2Ba'手动的'GydF4y2BaCamroll(g,GydF4y2Ba'手动的'GydF4y2Ba)Geoplot3(G,Lat,Lon,高度,GydF4y2Ba'行宽'GydF4y2Ba3,3)GydF4y2Ba

与几条道路绘制的蓝线相同的地图GydF4y2Ba

输入参数GydF4y2Ba

全部收缩GydF4y2Ba

地理全球,指定为aGydF4y2Ba地理刻上GydF4y2Ba目的。GydF4y2Ba[GydF4y2Ba1GydF4y2Ba]GydF4y2Ba

相机的标题角度,指定为标量值[-360,360]度。GydF4y2Ba

更多关于GydF4y2Ba

全部收缩GydF4y2Ba

镜头方向如何影响地球视图GydF4y2Ba

相机标题,俯仰和滚角的值会影响您对地理全球的视图。Mapping Toolbox™使用向东(NED)坐标系来引用这些值。结果,当相机的标题,俯仰和辊角为零时,相机坐在当前纬度和经度下平行于地球仪的切线平面的平面上。有关NED坐标系的更多信息,请参阅GydF4y2Ba选择3-D坐标系GydF4y2Ba。GydF4y2Ba

相机位于地球上方。相机有三个轴标记为Xnorth,酵母和zdown。GydF4y2Ba

通过更改相机的标题,俯仰和滚动角度来更改地理全球的视图:GydF4y2Ba

  • 标题 - 旋转相机关于其GydF4y2BaZ.GydF4y2Ba-AXIS,它向左或向右移动视图。通过增加标题角度将视图移动到右侧。GydF4y2Ba

  • 俯仰 - 旋转相机关于其GydF4y2BayGydF4y2Ba-axis,向上或向下倾斜。通过增加俯仰角来倾斜视角。GydF4y2Ba

  • 滚动 - 旋转相机关于其GydF4y2BaXGydF4y2Ba-axis,它在镜头周围旋转相机。通过增加滚动角度逆时针旋转视图。GydF4y2Ba

具有三个轴标记x,y和z的相机。原产地坐在相机镜头的中心。GydF4y2Ba

提示GydF4y2Ba

  • 当俯仰角接近-90(默认)或90度时,相机失去了一种自由度的一个旋转度。结果,当改变滚角时,标题角度可以改变。这种现象被称为GydF4y2Ba万古锁GydF4y2Ba。为了避免万向节锁的影响,使用GydF4y2Ba凸起GydF4y2Ba功能而不是GydF4y2BaCamroll.GydF4y2Ba功能。GydF4y2Ba

在R2020B中介绍GydF4y2Ba

[GydF4y2Ba1GydF4y2Ba]GydF4y2Ba边界和区域标签的对齐是数据供应商提供的功能的演示,并且不暗示MathWorks的认可GydF4y2Ba®GydF4y2Ba。GydF4y2Ba