Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 如何调整行和列,在arcmap中保留单元格大小?_Matlab_Gis_Data Conversion_Arcmap - Fatal编程技术网

Matlab 如何调整行和列,在arcmap中保留单元格大小?

Matlab 如何调整行和列,在arcmap中保留单元格大小?,matlab,gis,data-conversion,arcmap,Matlab,Gis,Data Conversion,Arcmap,情况:我有一张世界上所有国家的矢量数据地图,包括每个国家的唯一土地代码。我需要把它转换成栅格地图,这样我最终可以(用Matlab)分析该国的干旱指标 问题:我使用的降水数据有720列和360行。我希望世界各国的栅格地图列数和行数完全相同。但是光栅地图也需要有0.5的单元格大小!现在,当我使用矢量到光栅转换工具时,如果我使用cellsize=0.5,列和行将变成720x287 问题:如何创建720列360行的光栅地图,同时将cellsize设置为0.5 提前谢谢你 其他信息: 使用ArcMap 1

情况:我有一张世界上所有国家的矢量数据地图,包括每个国家的唯一土地代码。我需要把它转换成栅格地图,这样我最终可以(用Matlab)分析该国的干旱指标

问题:我使用的降水数据有720列和360行。我希望世界各国的栅格地图列数和行数完全相同。但是光栅地图也需要有0.5的单元格大小!现在,当我使用矢量到光栅转换工具时,如果我使用cellsize=0.5,列和行将变成720x287

问题:如何创建720列360行的光栅地图,同时将cellsize设置为0.5

提前谢谢你

其他信息: 使用ArcMap 10.4.1和Matlab R2015b

是的,蒂芙

向量为.shp


作为一名GIS用户,我建议将您的问题发布在GIS堆栈交换下


除此之外,还需要一些澄清。您是说您正在尝试创建一个多波段光栅,每列有一个波段

我解决了这个问题。在ArcMap中,我导入了降水数据(NetCDF)。然而,它被翻转了,但我可以使用“翻转”和“旋转”工具使它处于正确的方向。现在这张地图有了正确的方向和正确数量的列和行。此外,我刚刚更改了环境中的一些默认设置:1)我将处理范围设置为降水数据。2) 我还将捕捉光栅设置为降水数据。3) 我将每个输出光栅的cellsize设置为0.5。最后,我使用光栅到ASCII转换工具将世界各国的矢量文件转换为ASCII文件。ASCII文件现在具有与降水数据相同的行数和列数

谢谢你的提醒,我仍然混淆了所有不同的stackexchange类型。谢谢你的提醒,我仍然混淆了所有不同的stackexchange类型。我需要根据唯一的国家/地区管理代码制作一个720列360行的光栅。通过这种方式,我可以在Matlab中分析坦桑尼亚的降水数据(基于其代码)。这就像剪辑:我有全世界的降水数据,只想知道坦桑尼亚的情况。光栅只有/需要1个波段。它的“大小”是错误的:它是720x287而不是720x360。@PolyGeo我确实在GIS stackexchange上发布了它,就像Dillon_Su建议的那样。我还不熟悉规则,我应该删除这个帖子吗?@Trissian你现在不能,因为它有一个上等的答案。取而代之的是,外卖信息应该是对GIS的问题,对一般编程的问题,并且没有问题张贴在两者上。