los

Постройте или вычислите видимость угла обзора (LOS) между сайтами на карте

Описание

пример

los(site1,site2) строит LOS от сайта 1, чтобы расположить 2. График является цветом, закодированным, чтобы идентифицировать видимость точек вдоль LOS.

пример

los(site1,site2,Name,Value) свойства наборов с помощью одной или нескольких пар "имя-значение". Например, los(site1,site2,'ObstructedColor','red') строит LOS, использующий красный, чтобы показать блокированную видимость.

vis = los(site1,site2,Name,Value) возвращает состояние видимости LOS.

Примеры

свернуть все

Постройте LOS от кампуса MathWorks Apple Hill до кампуса MathWorks Lakeside.

Создайте ретранслятор с антенной высоты 30 м.

tx = txsite('Name','MathWorks Apple Hill',...
      	'Latitude',42.3001,'Longitude',-71.3504,'AntennaHeight',30);

Создайте сайт приемника с антенной на уровне земли.

rx = rxsite('Name','MathWorks Lakeside', ...
   	    'Latitude',42.3021,'Longitude',-71.3764);

Постройте LOS между этими двумя сайтами.

los(tx,rx);

Создайте ретранслятор с антенной высоты 30 м.

tx = txsite('Name','MathWorks Apple Hill',...
      	'Latitude',42.3001,'Longitude',-71.3504,'AntennaHeight',30);

Создайте два сайта приемника с антеннами на уровне земли.

names = ["Fenway Park","Bunker Hill Monument"];
lats = [42.3467,42.3763];
lons = [-71.0972,-71.0611];

Создайте массив сайта приемника.

rxs = rxsite('Name', names,...
      'Latitude',lats,...
      'Longitude',lons);
  

Постройте углы обзора на сайты приемника. Красный фрагмент LOS представляет затрудненную видимость.

los(tx,rxs);

Входные параметры

свернуть все

Исходный сайт антенны в виде txsite возразите или rxsite объект. Сайт 1 должен быть одним объектом сайта.

Целевой сайт антенны в виде txsite возразите или rxsite объект. Сайт 2 может быть одним объектом сайта или вектором из нескольких объектов сайта.

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'ObstructedColor','blue'

Цвет графика для успешной видимости в виде триплета RGB, вектора символов или названия цвета, заданного как строка. Для получения дополнительной информации смотрите ColorSpec (Color Specification).

Цвет графика для блокированной видимости в виде триплета RGB, вектора символов или названия цвета, заданного как строка. Для получения дополнительной информации смотрите ColorSpec (Color Specification).

Разрешение демонстрационных местоположений использовалось для расчета видимости угла обзора в виде 'auto' или числовой скаляр описывается в метрах. Resolution задает расстояние между выборками на большом круговом пути с помощью сферической модели Earth. Если Resolution 'auto', функция вычисляет значение на основе расстояния между сайтами.

Сопоставьте для визуализации или поверхностных данных в виде разделенной запятой пары, состоящей из 'Map и одно из следующего в зависимости от системы координат:

Система координатДопустимые значения картыЗначение карты по умолчанию
'geographic'
  • siteviewer[a]

  • Имя ландшафта может быть задано, если функция вызвана с выходным аргументом. Допустимыми именами ландшафта является 'none', 'gmted2010', или имя пользовательских данных о ландшафте, добавленных с помощью addCustomTerrain

  • текущий siteviewer или новый siteviewer, если ни один не открыт.

  • 'gmted2010' если названо выходом.

'cartesian''none', объект триангуляции или имя файла STL.'none'

[a]  Выравнивание контуров и меток области является представлением функции, обеспеченной по условию поставщики, и не подразумевает подтверждение MathWorks®.

Типы данных: char | string

Выходные аргументы

свернуть все

Состояние видимости LOS, возвращенной как 'true' или 'false'. Если существует несколько целевых сайтов, функция возвращает логический массив n-by-1.

Смотрите также

| |

Введенный в R2019b