Отобразите географическую строку на веб-карте
wmline(lat,lon)
wmline(P)
wmline(wm,___)
wmline(___,Name,Value)
h = wmline(___)
wmline(
отображает наложение строки на веб-карте, заданной веб-указателем карты, wm
,___)wm
.
wmline(___,
задает пары "имя-значение", которые устанавливают дополнительные свойства отображения.Name,Value
)
возвращает указатель на наложение строки.h
= wmline(___)
Найдите широту и долготу для Лондона и Парижа.
cities = shaperead('worldcities.shp', 'UseGeoCoords', true, ... 'Selector', ... {@(v)(ismember(v, {'London', 'Paris'})), 'Name'}); lat = [cities.Lat]; lon = [cities.Lon];
Проведите линию на веб-карте от Лондона до Парижа.
wmline(lat, lon)
Большие наборы данных могут иногда не спешить отображаться, заставляя веб-браузер карты, казаться, зависнуть. Чтобы работать вокруг этой проблемы, уменьшайте размер набора данных с помощью функции reducem
прежде, чем вызвать wmline
..
Загрузите векторные данные.
load coastlines
Уменьшайте число точек в векторах широты и долготы с помощью функции reducem
.
[lat, lon] = reducem(coastlat, coastlon);
Создайте веб-карту, которая не переносится, потому что данные имеют глобальную степень.
webmap('ocean basemap', 'WrapAround', false)
Чертите береговые линии на веб-карте. Данные показывают воздушный шар описания, который появляется, когда вы нажимаете на строку. Кодовые наборы атрибут FeatureName
к “береговой линии”.
wmline(lat, lon, 'LineWidth', 3, 'FeatureName', 'coastline') wmzoom(2)
Задайте широту и долготу функции. Этот пример показывает, как провести линии на веб-карте, которые отображают данные об области значений для шаблона подхода аэропорта.
lat0 = 51.50487; lon0 = .05235;
Создайте веб-карту, задав базовый слой.
webmap('OpenStreetMap')
Вычислите маленький круг с 1 000-метровым радиусом. Установка параметра az
на пустую матрицу заставляет scircle1
вычислять полный круг.
radius = 1000; az = []; e = wgs84Ellipsoid; [lat, lon] = scircle1(lat0, lon0, radius, az, e);
Нарисуйте красный круг с 1 000-метровым радиусом, с помощью значений широты и долготы, возвращенных scircle1
на предыдущем шаге.
wmline(lat, lon, 'Color', 'red', 'OverlayName', '1000 Meters');
Вычислите другой маленький круг, на этот раз с 2 000-метровым радиусом.
radius = 2000; [lat, lon] = scircle1(lat0, lon0, radius, az, e);
Нарисуйте 2 000-метровый круг радиуса на веб-карте, выбрав цвет к черному цвету.
wmline(lat, lon, 'Color', 'k', 'OverlayName', '2000 Meters');
lat
Широты вершинШироты вершин, заданных как матрица.
Типы данных: single | double
lon
Долготы вершинДолготы вершин, заданных как матрица.
Типы данных: single | double
P
Географические особенностиГеографические особенности, заданные как геоточка или вектор геоформы.
Если P
является вектором геоточки, наложение содержит одну строку, соединяющую ее вершины.
Если P
является вектором геоформы, наложение содержит одну функцию строки каждого элемента P
.
wm
— Веб-картаВеб-карта, заданная как веб-указатель карты.
Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми.
Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение.
Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
wmline(lat,lon,'OverlayName','Shortest Route');
'Autofit'
— Наложите видимостьНаложите видимость, заданную как пара, разделенная запятой, состоящая из 'Autofit'
и скалярного логического или числового значения true
(1
) или false
(0
).
Если true
, wmline
настраивает пространственную степень карты, чтобы гарантировать, что все векторные оверлейные программы на карте видимы.
Если false
, wmline
не настраивает пространственную степень, когда этот векторный слой добавляется к карте.
Типы данных: double
| logical
Описание
Описание функции''
) (значение по умолчанию) | вектор символов | массив ячеек из символьных векторов | скалярная структураОписание функции, заданной как пара, разделенная запятой, состоящая из 'Description'
и вектора символов, массива ячеек из символьных векторов или скалярной структуры. Описание задает содержимое воздушного шара описания, отображенного, когда вы кликаете по функции в веб-карте. Элементы описания могут быть или простым текстом или разметкой HTML. Когда спецификация атрибута обеспечивается, отображение в воздушном шаре для полей атрибута P
изменяются согласно спецификации.
Если вы задаете скалярный массив ячеек, wmline
применяет значение ко всем функциям строки.
Если вы задаете нескалярный массив ячеек, массив ячеек должен содержать значение для каждой функции, то есть, массив ячеек должен быть той же длиной как P
.
Если значение является структурой, wmline
применяет спецификацию атрибута к каждой строке.
Типы данных: char
| struct
| cell
'OverlayName'
— Имя слоя наложения'Line Overlay N'
, (значение по умолчанию) | вектор символовИмя слоя наложения, заданного как пара, разделенная запятой, состоящая из 'OverlayName'
и вектора символов. wmline
вставляет имя в менеджере по Слою под элементом "Оверлейных программ". Менеджер по Слою является инструментом, который появляется на правой стороне веб-браузера карты. Именем по умолчанию является
, где 'Line Overlay N'
N
является номером, присвоенным этому наложению.
Типы данных: char
'FeatureName'
— Имя функции'OverlayName: Line K'
(значение по умолчанию) | вектор символов | массив ячеек из символьных векторовИмя функции, заданной как пара, разделенная запятой, состоящая из 'FeatureName'
и вектора символов или массива ячеек из символьных векторов. Имя появляется в воздушном шаре, который отображается, когда вы кликаете по функции в веб-карте. Значением по умолчанию является
, где 'OverlayName : Line K'
OverlayName
является именем наложения, и K
является номером, присвоенным конкретной строке.
Если значение является вектором символов, оно применяется ко всем функциям.
Если значение является массивом ячеек из символьных векторов, это должен быть или скаляр или та же длина как P
.
Типы данных: char | cell
'Color'
— 'LineColor' 'black'
(значение по умолчанию) | ColorSpec | массив ячеек из символьных векторов | M-by-3 массив double
Цвет линии, заданный как пара, разделенная запятой, состоящая из 'Color'
и MATLAB® Color Specification (ColorSpec
), массив ячеек названий цвета или числовой массив.
Если вы задаете скалярный массив ячеек, wmline
применяет значение ко всем функциям строки.
Если вы задаете нескалярный массив ячеек, массив ячеек должен содержать значение для каждой функции строки, то есть, массив ячеек должен быть той же длиной как P
.
Если значение является числовым массивом, это должен быть M-by-3, где M или 1 или длина P
.
Типы данных: double
| char
| cell
'LineWidth'
Ширина строки в пикселяхШирина строки в пикселях, заданных как пара, разделенная запятой, состоящая из LineWidth
и положительного числового скаляра или вектора. Если вы задаете вектор, он должен включать значение для каждой строки, то есть, вектор должен быть той же длиной как P
.
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
\alpha
Прозрачность строкиПрозрачность строки, заданной как пара, разделенная запятой, состоящая из 'Alpha'
и числового скаляра или вектора. Если вы задаете вектор, он должен включать значение для каждой строки, то есть, вектор должен быть той же длиной как P
. Значение по умолчанию, 1
, означает, что строка полностью непрозрачна.
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
h
— OverlayНаложите слой, возвращенный как указатель на наложение строки.
При определенных обстоятельствах, когда вы увеличиваете масштаб наложения строки в веб-карте, части строки могут стать невидимыми. Это может произойти, если данные являются одним сегментом длинной линии, который состоит из многих частей. К обходному решению эта проблема повредите длинную линию в ряд линейных сегментов путем вставки NaN
s в данных о строке.
webmap
| wmcenter
| wmclose
| wmlimits
| wmmarker
| wmpolygon
| wmprint
| wmremove
| wmzoom
Вы щелкнули по ссылке, которая соответствует команде MATLAB:
Выполните эту команду, введя её в командном окне MATLAB.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.