addCustomTerrain

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

Описание

пример

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

Примечание

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

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

Примеры

свернуть все

Добавьте местность для области вокруг Боулдера, CO. Файл DTED был загружен из набора данных «SRTM Void Fill», доступного из Геологической службы США.

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.

Типы данных: logical

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

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

Введенный в R2019a