plot geo data using lat and lon as pixel centers

3 Ansichten (letzte 30 Tage)
Johan
Johan am 11 Jun. 2014
Beantwortet: Sara am 11 Jun. 2014
Is it possible to plot data on a map where each lat-lon pair represents a pixel center? For example if I have three equally sized matrices with lat, lon and actual data. I've tried several plot commands but all of them seems to use each lat-lon pair as the location of a pixel corner. I want each plotted pixel to represent the real one in size and shape, so for example scatterm would not work.
  2 Kommentare
lvn
lvn am 11 Jun. 2014
What is the shape of the 'real' pixel (circular/rectangular/..?).
Johan
Johan am 11 Jun. 2014
it's a parallelogram, but a rectangle would be a sufficient approximation

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Sara
Sara am 11 Jun. 2014
Offset them by half the dimension of each cell in the grid. If lat is your array, then do
d = diff(lat)/2;
d(end+1) = d(end);
lat = lat - d;

Kategorien

Mehr zu Line Plots finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by