addCustomTerrain

Добавьте пользовательские данные о ландшафте

Описание

пример

addCustomTerrain(terrainName,files) добавляют данные о ландшафте, заданные с пользовательским terrainName и files. Можно использовать эту функцию, чтобы добавить пользовательские данные о ландшафте в Средстве просмотра Сайта и других функциях распространения RF. Можно получить доступ к пользовательским данным о ландшафте на текущих и будущих сеансах MATLAB®, пока вы не вызываете removeCustomTerrain.

Примечание

В Antenna Toolbox™, addCustomTerrain функция преобразует данные о вертикальном изменении ландшафта от ортометрики до эллипсоидального для визуализации и при выполнении Евклидова расстояния или угловых вычислений между местоположениями, например, для потерь при распространении в свободном пространстве.

addCustomTerrain(___,Name,Value) добавляют пользовательские данные о ландшафте с дополнительными опциями, заданными одной или несколькими парами "имя-значение".

Примеры

свернуть все

Добавьте ландшафт для области вокруг Boulder, CO. Файл DTED был загружен с "SRTM Пусто Заполненный" набор данных, доступный от американской Геологической службы.

dtedfile = "n39_w106_3arc_v2.dt1";
attribution = "SRTM 3 arc-second resolution. Data available " + ...
   "from the U.S. Geological Survey.";
addCustomTerrain("southboulder",dtedfile,"Attribution",attribution)

Используйте пользовательское имя ландшафта в Средстве просмотра Сайта.

viewer = siteviewer("Terrain","southboulder");

Создайте сайт с областью ландшафта.

mtzion = txsite("Name","Mount Zion", ...
   "Latitude",39.74356, ...
   "Longitude",-105.24193, ...
   "AntennaHeight", 30);
show(mtzion)

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

coverage(mtzion, ...
   "MaxRange",20000, ...
   "SignalStrengths",-100:-5)

Удалите пользовательский ландшафт.

close(viewer)
removeCustomTerrain("southboulder")

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

свернуть все

Пользовательский идентификатор для данных о ландшафте в виде строкового скаляра или вектора символов.

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

Список файлов DTED в виде строкового скаляра, вектора символов или массива ячеек из символьных векторов.

Примечание

Если вы задаете несколько файлов, они должны объединиться, чтобы задать полную прямоугольную географическую область. В противном случае необходимо установить пару "имя-значение" 'FillMissing' к 'true'.

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

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

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

Пример: 'FillMissing',true

Приписывание пользовательских данных о ландшафте в виде вектора символов или строкового скаляра. Приписывание отображено на карте Средства просмотра Сайта. По умолчанию значение пусто.

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

Заполните данные недостающих файлов со значением 0 в виде true или false. Недостающие значения файла требуются, чтобы завершать прямоугольную географическую область с входом files.

Типы данных: логический

Имя папки, чтобы записать извлеченные файлы ландшафта в в виде вектора символов или строкового скаляра. Папка должна существовать и иметь полномочия записи. По умолчанию, addCustomTerrain записывает извлеченные файлы ландшафта во временную папку, что она генерирует использование tempname функция.

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

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

|

Введенный в R2019b