Лос

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

Синтаксис

los(site1,site2)
los(site1,site2,Name,Value)
vis = los(site1,site2,Name,Value)

Описание

пример

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 должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

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

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

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

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

Сопоставьте для визуализации и данных о ландшафте, заданных как объект siteviewer или имя ландшафта. Допустимыми именами ландшафта является 'none', 'gmted2010' или имя пользовательских данных о ландшафте, добавленных с помощью addCustomTerrain. Значение по умолчанию является текущим Средством просмотра Сайта или новым Средством просмотра Сайта, если ни один не открыт.

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

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

свернуть все

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

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

| |

Введенный в R2018a