一、环境
- MATLAB 2022b
注:开始仿真前需部署地理坐标区和地理图,最好采用第三种,直接把底图数据下载到本地,防止连接不上网络时只能显示darkwater的底图。
可用于地理坐标区和地理图的底图如下表所示
二、下载底图并安装
- 工具:SupportSoftwareDownloader,安装地址
- 安装方法见博文:超简单的Matlab附加功能安装包的安装方法
安装完成以后,点击附加功能-->管理附加功能,可以在已安装中看到现在就已经有了底图。
三、测试
- 例子采用MATLAB自带的,命令行输入代码:
openExample('spc_channel/ModelCoverageUsingLongleyRiceModelExample')
Model Coverage Using Longley-Rice Model Display the coverage area for a transmitter using the Longley-Rice model. pm = propagationModel("longley-rice"); tx = txsite("Name","Apple Hill","Latitude",39.9,"Longitude",116.4); coverage(tx,pm,"SignalStrengths",-100:-5)
运行上述代码,得到下面的图像,即使用 Longley-Rice 模型显示发射机的覆盖区域。
此时的底图使用的是Colorterrian,即彩色地形图,除此以外,可以选择的底图有:'bluegreen'、'grayland'、'grayterrain'、'landcover',可以看到此时是看不到卫星图,而原例子中的卫星图是这样的。
后面继续对如何得到卫星图的覆盖图像进行探索。