Я создаю карту, используя worldmap
с установленными ограничениями широты и долготы. Какую проекцию использует MATLAB для создания фигуры? Mathworks просто говорит, что автоматически выбирает «разумную» проекцию.
Это код, который я использую:
figure('visible','off');
%%% Set the map boundaries
hi_lat=55;
lo_lat=24.5;
hi_lon=-54.0 ;
lo_lon=-128.0;
%%% Plot
worldmap ([lo_lat hi_lat], [lo_lon hi_lon]) % lat and lon bounds of your plot
geoshow('landareas.shp','FaceColor', 'none', 'EdgeColor', [0 0 0])
framem off; gridm off; mlabel off; plabel off
hold on
states = shaperead('usastatelo', 'UseGeoCoords', true,...
'Selector',...
{@(name) ~any(strcmp(name,{'Alaska','Hawaii'})), 'Name'});
geoshow(states,'FaceColor', 'none', 'EdgeColor', [0 0 0])