1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > ArcGIS栅格转面失败 所转面为空 显示原栅格范围有问题

ArcGIS栅格转面失败 所转面为空 显示原栅格范围有问题

时间:2023-10-03 12:15:32

相关推荐

ArcGIS栅格转面失败 所转面为空 显示原栅格范围有问题

最近被一个小小的问题困扰了2天,搞的很烦,平时几秒钟就完成的小事,还真没注意过会有这么些坑,开坑写文警醒自己。

目录

前置条件

问题描述

第一次尝试

曲线救国尝试

最终尝试

问题总结:

前置条件

博主使用的GIS版本是10.8

问题描述

先描述问题,正常的栅格转面,就直接操作就可。这里博主按默认路径先跑一遍(如下图设置),跑出来的结果是空,什么都没有,查看属性表发现属性表为空。

属性表为空,显然认为是失败的,没有转好,博主进行的第一个操作是想当然的认为没有选中目标导致,专门先选中所需转换的目标再次进行转换,结果依然为空。

第一次尝试

这时候,博主想起来,以前如果栅格是浮点型,不是整型,就会转不成(但这个问题一般都会报错提示),其实仔细一看,栅格本身像素类型就是整型,但苦于一时没想到还能做什么,就再做了一次转为整型,结果还是失败。

这时候意识到不对劲,本身是整型转面报错,做一个“转为整型”还是报错,开始考虑在栅格转面的过程中,字段属性的问题。

Value值字段和Count字段都是双精度,可能问题就出在这里,但进行栅格转面的时候,字段选择的是双精度的Value,因此不可。

专门创建2个整型字段,接收下Value和count字段的值,再用那个字段跑,结果依然失败。

曲线救国尝试

这时候只能曲线救国,谋求怎么删除count或者将其改为整型。

尝试1:简单粗暴直接删count.

直接进行字段删除,删倒是删掉了,就是结果还是为空

尝试2:进行重分类,重分类的过程会将浮点型转为整型。

结果转出来的Value转成整型了,但Count还是双精度,这,就很难搞了,接着转面还是失败告终。

这时候人已经有点木了,明明知道哪里的问题,但就是解决不了

最终尝试

死马当活马医的态度再次尝试别的可能。

转用同门同配置电脑,但gis版本是10.2。

在10.2系统中,影像一添加就会报错说字段无效。(这里Value值字段是双精度)

故再次在10.2的GIS里跑一遍重分类,将Value转为整型,随后就成功转面。

问题总结:

学习版的GIS确实会有各种各样奇怪报错,不行还是换个版本或者换个电脑看看叭。

具体到栅格转面,不能仅看栅格本身像素类型的类型,也要看具体转换用的值字段的类型,都要是整型才可。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。