首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Matlab更改geotiff贴图的贴图投影

使用Matlab更改geotiff贴图的贴图投影
EN

Stack Overflow用户
提问于 2013-08-08 19:42:03
回答 2查看 1.2K关注 0票数 1

我使用geotiffread加载了一个GeoTiff格式的地图:

代码语言:javascript
复制
[A, cmap, refmat, bbox] = geotiffread('color_etopo1_ice_full.tif');

由于这张地图似乎是在一个柱面投影中,这意味着大陆是扭曲的。我想改变它,这样我就有了一个球体的一部分,就像Matlab的Mapping Toolbox教程一直展示的那样,它可以用于shapefile。我似乎不能用GeoTiff图像做同样的事情,也没有教程可以处理它。

Matlab可以改变GeoTiff图像的投影吗?或者我应该使用另一个软件,然后将新图像加载到Matlab中,这样我就可以在上面绘制数据了?

EN

回答 2

Stack Overflow用户

发布于 2013-08-08 21:00:26

我将使用gdal实用程序附带的gdalwarp命令行工具。

重投影栅格的问题是,你必须以新的分辨率在新的网格系统上进行插值-这通常是不可逆的,不像矢量数据(Shapefile),在矢量数据(Shapefile)中你只能反向坐标变换。

我认为matlab有一个用于调用命令行实用程序的“系统”函数。这是Windows、Linux还是MacOS?

票数 0
EN

Stack Overflow用户

发布于 2014-03-05 01:14:46

是的,可以执行外部的系统命令(尤其是gdalwarp)。在Unix/Linux版本中,可能需要生成一些符号链接才能调用GDAL,但它仍然是可行的。

我有不同的问题。目前,我正在使用Python处理GeoTIFF (并导入一些模块)。我在Matlab上没有映射工具箱,所以我想知道...在没有提到工具箱的情况下,在MATLAB中对栅格进行一些计算是可行的吗?这是否合理呢?它会给我带来任何利润吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18125108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档