georefcells
时间: 2023-11-03 16:20:31 浏览: 290
引用:在MATLAB中,georefcells函数用于生成地理参考矩阵R,这个函数接受南北纬度界限(latlim)、东西经度界限(lonlim)和栅格大小(rasterSize)作为输入。对于地理坐标系,可以使用georefcells函数生成地理参考矩阵R,然后使用geotiffwrite函数将数据保存为tif文件。例如,可以使用以下代码将二维矩阵DTM保存为tif文件:
DTM = vq1; % 二维矩阵
rasterSize = size(DTM); % 矩阵大小
latlim = [minLat, maxLat]; % 南北纬度界限
lonlim = [minLon, maxLon]; % 东西经度界限
R = georefcells(latlim, lonlim, rasterSize); % 生成地理参考矩阵R
CoordRefSysCode = 26904; % 坐标系编码
geotiffwrite(fileName, DTM, R, 'CoordRefSysCode', CoordRefSysCode);
对于投影坐标系,可以使用maprefcells函数生成地理参考矩阵R。注意,在保存时,需要在geotiffwrite函数中指定'CoordRefSysCode'参数或者'GeoKeyDirectoryTag'参数其中之一,以指明正确的坐标系编码。坐标系编码可以从相关的查询中获取。
关于R的设置,这是非常重要的一步。对于地理坐标系,可以使用georefcells函数生成R矩阵。对于投影坐标系,可以使用maprefcells函数生成R矩阵。在生成R矩阵时,还需要选取正确的坐标系编码,以确保保存的tif文件能够正确地表达地理信息。
希望以上信息能对您有所帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [MATLAB --- 利用geotiffwrite将浮点型的高程数据写成tif文件](https://blog.csdn.net/flow_specter/article/details/106119820)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [matlab:二维矩阵转换为geoTiff](https://blog.csdn.net/YuStewart/article/details/101230138)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文