Je suis nouveau à la cartographie et j'aimerais tracer une ligne de latitude constante à -68 avec une longitude allant de -80 à -65. Si j'utilise linem ou plotm avec les quatre coordonnées, je n'ai qu'un seul point. La seule façon de créer une fausse ligne est d'utiliser un grand cercle track2. Mais cette ligne n'est pas arrondie comme le serait une vraie ligne de latitude. Quelqu'un a-t-il une solution?Ligne de latitude constante dans Matlab
Voici ce que j'utilise: Mapping Toolbox Version 2.6 (version 2007b) 02-Aug-2007
Cet extrait de code fonctionne, mais la ligne n'est pas courbé et je dois écrire les nombres dans plotm au format impair .
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;
Utilisez-vous une boîte à outils de mappage? Si oui, lequel? –
pouvez-vous montrer le code le plus simple pour obtenir une carte qui ferait un bon exemple? Une fois que vous faites, nous pouvons ajouter le code pour la ligne. – MatlabDoug