Этот пример показывает, как создать область значений различных карт с помощью geoshow
.
Создайте worldmap и проект и отобразите мировые контактные площадки.
figure worldmap world geoshow('landareas.shp','FaceColor',[0.5 1.0 0.5])
Проект и контактные площадки мира отображения с помощью Пластины по умолчанию проекция Carree.
figure geoshow('landareas.shp','FaceColor',[0.5 1.0 0.5])
Обратите внимание на то, что оси показывают положения в широте и долготе, но на дежурном блюде оси, а не карта оси.
ismap
ans = 0
Считайте данные о высоком разрешении США.
states = shaperead('usastatehi','UseGeoCoords',true);
Создайте SymbolSpec, чтобы отобразить Аляску и Гавайи как красные полигоны.
symbols = makesymbolspec('Polygon', ... {'Name','Alaska','FaceColor','red'}, ... {'Name','Hawaii','FaceColor','red'});
Создайте worldmap Северной Америки с Аляской и Гавайями красного цвета, всеми другими состояниями синего цвета.
figure worldmap('north america') geoshow(states,'SymbolSpec',symbols, ... 'DefaultFaceColor','blue','DefaultEdgeColor','black') axis off
Загрузите сетку данных Кореи и контур контактной площадки.
load korea S = shaperead('landareas','UseGeoCoords',true);
Создайте worldmap и проект и отобразите сетку данных Кореи как текстурную карту.
figure worldmap(map, refvec) geoshow(map, refvec,'DisplayType','texturemap') demcmap(map) axis off
Наложите контур контактной площадки как строку.
geoshow([S.Lat],[S.Lon],'Color','black')
Проект и отображение высоты геоида EGM96 как текстурная карта.
Создайте фигуру с проекцией Эккерта и проект и отобразите высоты геоида как текстурную карту.
load geoid figure axesm eckert4 framem gridm plabel mlabel('MlabelLocation',90) geoshow(geoid,geoidrefvec,'DisplayType','texturemap') axis off
Создайте шкалу палитры с меткой.
cb = colorbar('southoutside'); label = cb.Label; label.String = 'EGM96 geoid heights in meters'; label.FontSize = 11;
Кашируйте всю землю.
geoshow('landareas.shp','FaceColor','black')
Загрузите лунное изображение альбедо.
load moonalb
Проект и отображение лунное изображение альбедо с помощью Пластины по умолчанию проекция Carree.
figure geoshow(moonalb, moonalbrefvec)
Проект и отображение лунное изображение альбедо как texturemap в ортогональной проекции.
figure axesm ortho geoshow(moonalb, moonalbrefvec,'DisplayType','texturemap') colormap(gray(256)) axis off
axesm
| framem
| geoshow
| makesymbolspec
| mapshow
| shaperead
| worldmap