plot geo data using lat and lon as pixel centers

1 回表示 (過去 30 日間)
Johan
Johan 2014 年 6 月 11 日
回答済み: Sara 2014 年 6 月 11 日
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 件のコメント
lvn
lvn 2014 年 6 月 11 日
What is the shape of the 'real' pixel (circular/rectangular/..?).
Johan
Johan 2014 年 6 月 11 日
it's a parallelogram, but a rectangle would be a sufficient approximation

サインインしてコメントする。

回答 (1 件)

Sara
Sara 2014 年 6 月 11 日
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;

カテゴリ

Help Center および File ExchangeLine Plots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by