点击学习—>ArcGIS全系列实战视频教程——9个单一课程组合+系列直播回放
点击学习——>遥感影像综合处理4大遥感软件ArcGIS+ENVI+Erdas+eCognition
我们要做一个不同地块面积汇总!
你有一批地块,不同面积,我们需要统计的不同亩数的面积范围。
要汇总的面积如下:
整体实现逻辑是比较简单的
1、新将各个地块进行类型划分,类型为“1亩以下面积”,“1-2亩面积”,“2-3亩面积”,“3-5亩面积”,“5亩面积以上”。你可以挨个计算,也可以通过简单的代码批量赋值。
def fx(A):
if A<=1:
return "1亩及以下"
elif (A>1 and A<= 2):
return "1-2亩"
elif (A>2 and A<= 3):
return "2-3亩"
elif (A>3 and A<= 5):
return "3-5亩"
elif(A>5):
return "5亩以上"
2、新建面积字段,计算面积,一般来说我们是以平方米为单位,故先将面积换算为亩,可以(平方米)*0.0015,也可以(平方米)/666.66667 ,不要在有人跑出来说*0.0015是什么标准专业的做法,从源头上来说是先有 *3/2000,才有大家常用的0.0015 。
3、面积汇总就得到结果表了。
我们就视频教学吧
ArcGIS智能判定地块类型及汇总不同类型地块面积,代码见评论区