主要内容

siteviewer

创建网站查看器

描述

显示发射站点,接收站点,和RF传播可视化使用siteviewer对象。默认情况下,Site Viewer会显示一个三维的全局视图。当您在地球仪上显示站点时,它们被引用到地理坐标。您可以使用自定义地形、高倍缩放或自定义基地图和建筑来自定义球体。

您还可以导入和查看由标准镶嵌语言(STL)文件或三角测量对象。当您在三维模型上显示站点时,它们引用笛卡尔坐标。

网站查看器需要硬件图形支持WebGL™。万博1manbetx

创建

描述

例子

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

例子

查看器= siteviewer (名称,值使用名称-值参数指定站点查看器属性。例如,通过使用SceneModel名称-值参数。

属性

全部展开

现场观众

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

数据类型:字符|字符串

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

数据类型:

此属性是只读的。

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

  • 缺省值为CoordinateSystem“地理”和可视化被引用到WGS84参考椭球。

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

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

数据类型:字符|字符串

地理坐标系统

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

“卫星”技术。

“卫星”(默认)

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

由Esri®

“公开”技术。

“公开”

由开放街道地图提供的街道地图®

“街道”技术。

“街道”

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

由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托管的基础地图定期更新。因此,随着时间的推移,您可能会看到可视化的差异。

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

此属性仅适用于以下情况CoordinateSystem“地理”

数据类型:字符|字符串

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

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

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

此属性仅适用于以下情况CoordinateSystem“地理”

在创建站点查看器之后,此属性是只读的。

限制,请参阅限制

数据类型:字符|字符串

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

此属性仅适用于以下情况CoordinateSystem“地理”

在创建站点查看器之后,此属性是只读的。

限制,请参阅限制

数据类型:字符|字符串

笛卡儿坐标系统

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

SceneModel是3-D模型文件的名称,则必须指定扩展名为.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-轴显示为蓝色。的z场景的轴指向上方。

此属性仅适用于以下情况CoordinateSystem笛卡儿的

数据类型:逻辑

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

此属性仅适用于以下情况CoordinateSystem笛卡儿的

在创建站点查看器之后,此属性是只读的。

数据类型:逻辑

对象的功能

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

例子

全部折叠

创建默认站点查看器地图显示。

观众= siteviewer;

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

观众= siteviewer (“SceneModel”“conferenceroom.stl”);

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

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

观众= siteviewer (“技术”“街道”);

查看这张地图上的发射机站点。

tx = txsite;显示(tx)

启动两个站点查看器窗口。

一个Site Viewer窗口使用地形模型。

viewer1 = siteviewer (“地形”“gmted2010”“名称”“网站查看器(使用地形)”);

第二个Site Viewer窗口不使用地形模型。

viewer2 = siteviewer (“地形”“没有”“名称”“工地观察(无地形)”);

创建一个发射机站点。

tx = txsite;

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

覆盖(tx,“地图”viewer1)

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

覆盖(tx,“地图”viewer2)

关闭地图。

关闭(viewer1)关闭(viewer2)

启动siteviewer地图窗口与基地地图和建筑物文件曼哈顿。有关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/

添加自定义basemap以查看OpenTopoMap®basemap上的位置,然后删除自定义basemapsiteviewer

初始化模拟变量为:

  • 定义用于指定自定义基映射的名称。

  • 指定提供地图数据的网站。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(名称);

限制

地形

  • 默认地形访问需要互联网连接。如果没有互联网连接存在,那么网站查看器自动使用“没有”在房地产地形

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

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

建筑

  • 获取的OpenStreetMap文件https://www.openstreetmap.org代表众包地图数据,根据地图位置不同,建筑数据的完整性和准确性可能有所不同。

  • https://www.openstreetmap.org,选择比所需区域更大的导出区域,以确保完全捕获所有预期的构建功能。在选定的导出区域的边缘构建功能可能会丢失。

  • 根据OpenStreetMap对三维建筑的建议,从文件中解释建筑的几何形状和特征。

MATLAB在线

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

更多关于

全部展开

介绍了R2019a