主要内容

siteviewer

创建站点查看器

描述

显示发射机站点,接收机站点和射频传播可视化使用siteviewer对象。默认情况下,站点查看器显示三维全球视图。在地球仪上显示站点时,它们引用地理坐标。您可以使用自定义地形、高缩放级别或自定义底图和建筑物自定义地球仪。

还可以导入和查看由标准镶嵌语言(STL)文件或文件表示的3-D模型三角测量对象。在3d模型上显示站点时,会引用笛卡尔坐标。

站点查看器需要硬件图形支持WebGL™。金宝app

创建

描述

例子

查看器= siteviewer创建一个站点查看器。

例子

查看器= siteviewer (名称,值使用名称-值参数指定站点查看器属性。方法导入并查看3d模型文件SceneModel名称-值参数。

属性

全部展开

现场观众

在地图查看器窗口上显示的标题,指定为字符向量或字符串标量。

数据类型:字符|字符串

地图查看器窗口的大小和位置(以像素为单位),在窗体中指定为四元素整数值向量[左下宽高].默认值取决于屏幕分辨率,例如窗口位于屏幕的中心,宽为800像素,高为600像素。

数据类型:

此属性是只读的。

坐标参考系,指定为“地理”笛卡儿的.的价值CoordinateSystem取决于您如何创建站点查看器。

  • 缺省情况下,CoordinateSystem“地理”可视化参考WGS84参考椭球。

  • 属性创建站点查看器时SceneModel参数,的值CoordinateSystem笛卡儿的坐标引用笛卡尔坐标。

CoordinateSystem“地理”,您可以通过右键单击地图并选择,查看某个位置的经纬度坐标显示位置.要删除位置,右键单击并选择删除的位置

数据类型:字符|字符串

地理坐标系

用于可视化站点的地图图像,指定为此表中的一个基地图名称或使用addCustomBasemap函数。

“卫星”技术。

“卫星”(默认)

由高分辨率卫星图像组成的完整全球底图。

Esri主持®

“公开”技术。

“公开”

OpenStreetMap提供的街道地图®

“街道”技术。

“街道”

通用路线图,强调道路和交通网络的准确、清晰的样式。

Esri主持。

“streets-light”技术。

“streets-light”

地图设计提供地理背景,同时突出显示用户数据在浅色背景。

Esri主持。

“streets-dark”技术。

“streets-dark”

地图设计提供地理背景,同时突出显示用户数据在黑暗的背景。

Esri主持。

“地形”技术。

“地形”

具有描述地形特征样式的通用地图。

Esri主持。

“landcover”技术。

“landcover”

结合卫星获取的土地覆盖数据、阴影浮雕和海底浮雕的地图。浅色,自然的调色板适合专题和参考地图。

创建使用自然地球

“colorterrain”技术。

“colorterrain”

阴影浮雕地图与土地覆盖调色板混合。潮湿的低地是绿色的,干旱的低地是棕色的。

创建使用自然地球

“grayterrain”技术。

“grayterrain”

地形图的灰色阴影。阴影浮雕强调了高山和低地的微地形。

创建使用自然地球

“bluegreen”技术。

“bluegreen”

双色陆地-海洋地图,浅绿色陆地区域和浅蓝色水域区域。

创建使用自然地球

“grayland”技术。

“grayland”

双色陆地-海洋地图,灰色陆地区域和白色水域。

创建使用自然地球

“darkwater”技术。

“darkwater”

双色陆地-海洋地图,浅灰色陆地区域和深灰色水域。该底图是用MATLAB安装的®

创建使用自然地球

Esri托管的basemap定期更新。因此,随着时间的推移,您可能会看到可视化的差异。

边界和区域标签的对齐是数据供应商提供的特性的表示,并不意味着得到MathWorks的认可®

此属性仅适用于CoordinateSystem“地理”

数据类型:字符|字符串

用于可视化站点和执行地形计算的数据,指定为字符向量或先前使用添加的标量addCustomTerrain或以下选项之一:

  • “没有”-地形高程为0无处不在。

  • “gmted2010”- USGS GMTED2010地形数据。这个选项需要互联网连接。

此属性仅适用于CoordinateSystem“地理”

创建站点查看器后,此属性为只读。

有关限制,请参见限制

数据类型:字符|字符串

项目名称开放地图(.osm)文件用作建筑物数据,指定为字符串标量或字符向量。该文件必须在当前目录中,在MATLAB路径下的目录中。还可以使用文件的完整路径或相对路径来指定数据。缺省情况下,该值为空。

此属性仅适用于CoordinateSystem“地理”

创建站点查看器后,此属性为只读。

有关限制,请参见限制

数据类型:字符|字符串

笛卡尔坐标系

3-D模型文件或三角剖分的名称,指定为字符串标量、字符向量或三角测量对象。

SceneModel是3-D模型文件的名称,您必须指定一个STL文件的扩展名.stl.的形式SceneModel这取决于文件的位置。

  • 如果文件在当前文件夹或MATLAB路径上的文件夹中,则指定文件的名称,例如“myFile.stl”

  • 如果文件不在当前文件夹或MATLAB路径上的文件夹中,则指定完整或相对路径名,例如“C: \ myfolder \ myFile.stl”“dataDir \ myFile.stl”

此属性仅适用于CoordinateSystem笛卡儿的

创建站点查看器后,此属性为只读。

数据类型:字符|字符串

模型的透明度,指定为范围中的标量[0, 1],在那里0是透明的1是不透明的。默认为0.1ShowEdges1真正的),1否则。

此属性仅适用于CoordinateSystem笛卡儿的

数据类型:

选项显示模型的起源,指定为数字或逻辑1真正的)或0).的x-轴显示为红色,则y-轴显示为绿色,而z-axis显示为蓝色。的z场景的-轴向上。

此属性仅适用于CoordinateSystem笛卡儿的

数据类型:逻辑

选项,使用指定为数值或逻辑的黑线显示模型的边缘1真正的)或0).站点查看器将边定义为法线相差超过两度的两个相邻facet。

此属性仅适用于CoordinateSystem笛卡儿的

创建站点查看器后,此属性为只读。

数据类型:逻辑

对象的功能

clearMap 清晰的情节
关闭 关闭网站查看器

例子

全部折叠

创建一个默认的站点查看器。

查看器= siteviewer;

通过左键拖动进行平移,通过右键拖动或使用滚轮进行缩放,通过单击中间按钮拖动或按下旋转可视化Ctrl左键点击或拖动。通过右击并选择查看位置的坐标显示位置

对于本例,导航到包含New England的区域,并查看Cape Cod附近位置的坐标。

在您选择的位置上会出现灰色标记。通过右键单击位置并选择来删除标记删除的位置。

导入并查看STL文件。该文件模拟了一个有一张桌子和四把椅子的小会议室。

查看器= siteviewer(“SceneModel”“conferenceroom.stl”);

通过左键单击进行平移,通过右键单击或使用滚轮进行缩放,通过单击中间按钮并拖动或按下来旋转可视化Ctrl左键点击和拖动。

启动站点查看器街道基础图。

查看器= siteviewer(“技术”“街道”);

在此地图上查看发射机站点。

Tx = txsite;显示(tx)

启动两个站点查看器窗口。一个站点查看器窗口使用地形模型,另一个窗口不使用地形模型。

Viewer1 = siteviewer(“地形”“gmted2010”“名称”“网站查看器(使用地形)”);Viewer2 = siteviewer(“地形”“没有”“名称”“工地查看器(无地形)”);

创建发射机站点。

Tx = txsite;

在每个窗口上生成一个覆盖映射。带地形的地图默认使用Longley-Rice传播模型。

覆盖(tx,“地图”viewer1)

没有地形的地图默认使用自由空间模型。

覆盖(tx,“地图”viewer2)

发射场查看器与曼哈顿的基本地图和建筑文件。有关osm文件的详细信息,请参见[1]

查看器= siteviewer(“技术”“公开”...“建筑”“manhattan.osm”);

显示建筑物上的发射机位置。

Tx = txsite(“人肉搜索”, 40.7107,...“经”, -74.0114,...“AntennaHeight”, 50);显示(tx)

附录

[1]下载osm文件https://www.openstreetmap.org该网站提供了获取世界各地众包地图数据的途径。这些数据是根据开放数据共享开放数据库许可证(ODbL)授权的,https://opendatacommons.org/licenses/odbl/

添加自定义底图以查看OpenTopoMap®底图上的位置,然后从其中删除自定义底图siteviewer

初始化模拟变量为:

  • 定义将用于指定自定义基准地图的名称。

  • 指定提供地图数据的网站。URL的第一个字符表示使用哪个服务器来获取数据。对于负载平衡,提供程序有三个可以使用的服务器:a、b或c。

  • 创建要显示在地图上的属性,该属性为地图数据的提供者提供信用。Web地图提供者可能会为属性定义特定的需求。

  • 为自定义映射定义显示名称。

name =“opentopomap”;url =“a.tile.opentopomap.org”;版权所有= char(uint8(169));归属=版权+“OpenStreetMap贡献者”;displayName =“开放地形图”

使用addCustomBasemap来加载自定义基准地图,然后创建siteviewer对象,该对象加载自定义底图。

addCustomBasemap(名称、网址“归因”归因”,“DisplayName的”,displayName) viewer = siteviewer(“技术”、名称);

自定义基准图添加到siteviewer,自定义映射可用于将来的调用siteviewer.注意“开放地形图”图标。图像选项卡。

siteviewer;

使用removeCustomBasemap从以后的调用中删除自定义基准图siteviewer.注意“开放地形图”图标中不再可用图像选项卡。

removeCustomBasemap siteviewer(名称);

限制

地形

  • 默认地形访问需要互联网连接。如果不存在internet连接,则“站点查看器”自动使用“没有”在财产中地形

  • 使用的自定义DTED地形文件addCustomTerrain必须在MATLAB之外获得,例如使用USGS EarthExplorer。

  • 当使用自定义地形时,分析仅限于地形区域。例如,如果试图显示区域外的发射机或接收机站点,则会发生错误。

建筑

  • 获取的OpenStreetMap文件https://www.openstreetmap.org表示众包地图数据,建筑物数据的完整性和准确性可能因地图位置而异。

  • 当从https://www.openstreetmap.org,选择一个比所需面积更大的输出区域,以确保完全捕捉所有预期的建筑物特征。所选输出区域边缘的建筑特征可能缺失。

  • 根据OpenStreetMap对3d建筑的建议,从文件中解释建筑几何和特征。

MATLAB在线

  • MATLAB在线™,如果您刷新URL,则“站点查看器”窗口仍然打开,但可视化效果将消失。

更多关于

全部展开

版本历史

在R2019a中引入