Extracting the indices in a 2D map associted with lines drawn over the map

2 visualizaciones (últimos 30 días)
Hello,
I have a 2D map of some geophysical variable. Visually, to mark the regions of interest and draw cross-sections, I have drawn several lines that indicate the various regions of the map. Now, I would like to extract the indices associated with each of these lines. I would then like to average the geophysical variable once I know the indices (which is simple). I just don't know how to extract the indices given these lines.
Any guidance will be appreciated!

Respuestas (1)

Image Analyst
Image Analyst el 20 de Mayo de 2021
Use improfile() to draw your lines. Two of the outputs will be the vector of x and vector of y values for the line you drew.
  10 comentarios
Sai Prasanth
Sai Prasanth el 5 de Jun. de 2021
I guess, my problem would instantly be solved if there was a way to extract these indices from a line drawn on a plot - without the need for converting it to an image. Since improfile only works on images, the indices of an image are totally different.
Please see in the below code that creates a line on a simple pcolor plot - I would just like to know the indices that it passes through (without converting to an image).
f3 = figure('DefaultAxesFontSize',18, 'DefaultAxesTitleFontWeight','bold')
set(gcf,'color','w');
set(0,'DefaultAxesFontName','Times New Roman','DefaultTextFontName','Times New Roman','DefaultAxesFontWeight', 'bold');
pcolor(wrfvars_time1.XLONG,wrfvars_time1.XLAT,log10(Int_icepath))
xlabel('Longitude')
ylabel('Latitude')
title('log_{10}(Vertically Integrated Ice-Water) in g/m^2')
shading flat
caxis([-2 5])
xlim([-36 -25])
ylim([6 16.15])
colormap(map)
colorbar;
x1 = -34.49;
x2 = -31.58;
y1 = 11.01;
y2 = 11.67;
plot([x1 x2], [y1 y2],'LineWidth',3,'Color','red');
Sai Prasanth
Sai Prasanth el 11 de Jun. de 2021
@Image Analyst : Hi, can you please help me out with this one? I'd like to extract the indices from a line without going through an image.

Iniciar sesión para comentar.

Categorías

Más información sobre Surface and Mesh Plots en Help Center y File Exchange.

Productos


Versión

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by