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 задает расстояние между выборками на пути большого круга с помощью сферической модели Земли. Если 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