Обрежьте географический растр
Обрежьте географический растр и отобразите обрезанный растр на карте.
Во-первых, загрузите растровые данные о вертикальном изменении и географический объект ссылки ячеек для корейского полуострова. Затем обрежьте растр к пределам, заданным latlim
и lonlim
.
load korea5c
latlim = [34.25 38.72];
lonlim = [125.85 129.92];
[B,RB] = geocrop(korea5c,korea5cR,latlim,lonlim);
Отобразите обрезанный растр как поверхность на карте. Примените палитру, подходящую для данных о вертикальном изменении с помощью demcmap
функция.
worldmap(latlim,lonlim) geoshow(B,RB,'DisplayType','surface') demcmap(B)
Переключите пределы долготы растра с пределами, которые охватывают 360 градусов с помощью geocrop
функция. Затем отобразите сдвинутые данные как поверхность на карте.
Во-первых, загрузите топографические растровые данные для мира и создайте связанный географический объект ссылки ячеек.
load('topo','topo','topolatlim','topolonlim') topoR = georefcells(topolatlim,topolonlim,size(topo));
Затем переключите пределы долготы растра от [0, 360] к [-180, 180].
[B,RB] = geocrop(topo,topoR,topolatlim,[-180 180]);
Сравните растры путем запроса их LongitudeLimits
свойства.
topoR.LongitudeLimits
ans = 1×2
0 360
RB.LongitudeLimits
ans = 1×2
-180 180
Отобразите сдвинутые данные как поверхность на карте. Переместите метки меридиана в нижнюю часть карты с помощью mlabel
функция. Задайте метки меридиана, чтобы отобразить использование MLabelLocation
свойство. Затем примените палитру, подходящую для топографических данных с помощью demcmap
функция. Обратите внимание на то, что переключенные пределы долготы появляются в ребрах карты.
worldmap(RB.LatitudeLimits,RB.LongitudeLimits) geoshow(B,RB,'DisplayType','surface') mlabel('south') setm(gca,'MLabelLocation',-180:90:180) demcmap(B)
A
— Географический растрГеографический растр в виде M на n или M N P числовым или логическим массивом.
RA
— Растровая ссылкаGeographicCellsReference
возразите | GeographicPostingsReference
объектРастровая ссылка для A
В виде GeographicCellsReference
объект или GeographicPostingsReference
объект.
latlim
LatitudeLimits Широта ограничивает в виде двухэлементного числового вектора формы [nlat slat]
, где nlat
самый северный предел в градусах и slat
самый южный предел в градусах.
lonlim
longitudeLimits Долгота ограничивает в виде двухэлементного числового вектора формы [wlon elon]
, где wlon
самый западный предел в градусах и elon
самый восточный предел в градусах.
RB
— Растровая ссылкаGeographicCellsReference
возразите | GeographicPostingsReference
объектРастровая ссылка для B
, возвращенный как GeographicCellsReference
объект или GeographicPostingsReference
объект. Тип объекта RB
совпадает с типом объекта RA
.
Точные пределы широты и долготы RB
не совпадайте с пределами, заданными latlim
и lonlim
, если они не совпадают с местоположением регистрации или границей ячейки. В противном случае, пределы RB
немного больше, чем latlim
и lonlim
.
Если пределы заданы latlim
и lonlim
не пересекайте растр, заданный A
и RA
, затем RB
isempty.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.