我怎么能写GeoTiff文件与相应的坐标?gydF4y2Ba

50个视图(30天)gydF4y2Ba
阴户Verhaegen我们- 1718gydF4y2Ba
阴户Verhaegen我们- 1718gydF4y2Ba 2019年8月2日gydF4y2Ba
回答:gydF4y2Ba •JalilvandgydF4y2Ba2019年10月24日gydF4y2Ba
我有以下几点:gydF4y2Ba
  • 一个纬度数组“纬度”(1 x1128单)gydF4y2Ba
  • 一系列经度的经度(1 x968)gydF4y2Ba
  • 一个值矩阵“价值”(1128 x968双)gydF4y2Ba
我怎么能把这个写进GeoTiff文件这样的价值观有相应的纬度和经度坐标,即一个纬度,经度,价值网格?gydF4y2Ba
谢谢gydF4y2Ba

接受的答案gydF4y2Ba

•JalilvandgydF4y2Ba
•JalilvandgydF4y2Ba 2019年10月24日gydF4y2Ba
第一次使用以下行创建引用矩阵(R):gydF4y2Ba
%负载矩阵和纬度和经度值数组gydF4y2Ba
值= Value_matrix;gydF4y2Ba
lat = lat_array;gydF4y2Ba
朗= lon_array;gydF4y2Ba
%创建引用矩阵(右)gydF4y2Ba
R = georasterref (gydF4y2Ba“RasterSize”gydF4y2Ba、大小(值),gydF4y2Ba…gydF4y2Ba
“LatitudeLimits”gydF4y2Ba,(最小(lat)最大(lat)),gydF4y2Ba“LongitudeLimits”gydF4y2Ba[min(朗)马克斯(朗)]);gydF4y2Ba
然后选择一个名称为您的文件并编写GeoTIFF文件:gydF4y2Ba
=数据文件(文件名gydF4y2Ba“value.tif”gydF4y2Ba);gydF4y2Ba
geotiffwrite(文件名,价值,R)gydF4y2Ba

答案(1)gydF4y2Ba

赛斯PathurigydF4y2Ba
赛斯PathurigydF4y2Ba 2019年8月6日gydF4y2Ba
你可以用gydF4y2Ba geotiffwritegydF4y2Ba 函数将数据写入gydF4y2Ba GeoTIFFgydF4y2Ba 文件。网格的经度,纬度和价值数据,首先结合矩阵到一个矩阵的第一个元素为0,第一行的纬度,经度在第一列,剩余的行和列值矩阵。gydF4y2Ba
grid_matrix = (0, lat);gydF4y2Ba
grid_matrix(2:969:) =(朗”,价值”);gydF4y2Ba%将经度和价值矩阵的转置gydF4y2Ba
然后写进GeoTIFF文件使用gydF4y2Ba geotiffwritegydF4y2Ba 函数gydF4y2Ba
R = georasterref ();gydF4y2Ba
R.RasterSize =大小(grid_matrix);gydF4y2Ba
geotiffwrite (gydF4y2Ba“grid.tif”gydF4y2Ba、grid_matrix R);gydF4y2Ba
请参考以下链接文档gydF4y2Ba
ggydF4y2Ba eotiffwritegydF4y2Ba - - - - - -gydF4y2Ba https://in.mathworks.com/help/map/ref/geotiffwrite.htmlgydF4y2Ba
georasterrefgydF4y2Ba - - - - - -gydF4y2Ba https://in.mathworks.com/help/map/ref/georasterref.htmlgydF4y2Ba

社区寻宝gydF4y2Ba

找到宝藏在MATLAB中央,发现社区如何帮助你!gydF4y2Ba

开始狩猎!gydF4y2Ba