Я новичок в картографировании и хотел бы построить линию постоянной широты на -68 с долготой от -80 до -65. Если я использую linem или plotm с четырьмя координатами, я просто получаю одну точку. Единственный способ создать фальшивую латинскую линию - это использовать большой круг track2. Но эта линия не округлена так, как могла бы быть линия истинной широты. У кого-нибудь есть решение?
Вот что я использую: Mapping Toolbox Версия 2.6 (R2007b) 02 августа 2007
Этот фрагмент кода работает, но линия не изогнута, и мне нужно написать числа в plotm в нечетном формате.
LATMIN = -70; LATMAX = -65 ; LONMIN = -80; LONMAX = -65;
[map,maplegend] = tbase(1,[LATMIN LATMAX],[LONMIN LONMAX]);
figure(1);
clf
ham = axesm('MapProjection','eqdconic','MapParallels',[],'MapLatLimit',...
[LATMIN LATMAX],'MapLonLimit',[LONMIN LONMAX]);
setm(ham,'MLineLocation',LONMIN:5:LONMAX,...
'MLabelLocation',(ceil(LONMIN/10)10+10):10:(floor(LONMAX/10)10),...
'MeridianLabel','on',...
'PLineLocation',LATMIN:1:LATMAX,...
'PLabelLocation',LATMIN:5:(LATMAX-5),...
'ParallelLabel','on',...
'LabelFormat','signed',...
'flinewidth',0.1);
hold on;
plotm([-68.58455; -68.58455],[-80.0; 360-65.0],'mo-');
hf = framem;