取“人井”图层,其FLDTYPE字段保存的是文本型的数据,也有可能是空值(即“ ”。注意,Shapefile中不能保存纯空值,所以此处是空格)。添加TestField1为整型字段,并将FLDTYPE转换到TestField1,以便进行统计(Statistic)。
核心代码如下:
def ReCalculate(oldType):
if oldType==" ":
return 0
else:
return int(oldType)附图:
人井图层数据转换
本文介绍了一种处理GIS数据的方法,特别关注于如何将文本型字段FLDTYPE转换为整型,以便进行进一步的数据统计分析。核心步骤包括检查空值并将其转换为0,再将非空文本值转换为整数。
取“人井”图层,其FLDTYPE字段保存的是文本型的数据,也有可能是空值(即“ ”。注意,Shapefile中不能保存纯空值,所以此处是空格)。添加TestField1为整型字段,并将FLDTYPE转换到TestField1,以便进行统计(Statistic)。
核心代码如下:
def ReCalculate(oldType):
if oldType==" ":
return 0
else:
return int(oldType)
1765
3165
1016
3726