Arcgis怎么算一个镇的一级地类面积
答案:3 悬赏:50
解决时间 2021-02-23 06:32
- 提问者网友:神仙爷爷
- 2021-02-22 15:21
农村集体确权登记发证里Arcgis怎么算一个镇的一级地类面积, 有谁做好了视频 共享一个 不胜感激
最佳答案
- 二级知识专家网友:一身浪痞味
- 2021-02-22 15:34
arcgis里面的查询语名没用过,可以将属性表导出成dbf或其他格式,到access或其他数拓库中统计。基本一个语 句搞定。
全部回答
- 1楼网友:说多了都是废话
- 2021-02-22 15:59
以前在mysql下写个一个查询类似于这种:select testc.`qsdwdm` ,round(sum(mj01)/666.67,2) as 耕地,round(sum(mj02)/666.67,2) as 园地,round(sum(mj03)/666.67,2) as 林地,round(sum(mj04)/666.67,2) as 居民地, round(sum(mj20)/666.67,2) as 城镇村及工矿用地,round(sum(mj10)/666.67,2) as 交通运输用地,round(sum(mj11)/666.67,2) as 水域水利设施用地,round(sum(mj12)/666.67,2) as 其他用地 from (select testb.`qsdwdm`, (case when `dlbm` ='01' then `mj` else 0 end )as mj01,(case when `dlbm` ='02' then `mj` else 0 end )as mj02,(case when `dlbm` ='03' then `mj` else 0 end )as mj03,(case when `dlbm` ='04' then `mj` else 0 end )as mj04,(case when `dlbm` ='10' then `mj` else 0 end )as mj10,(case when `dlbm` ='11' then `mj` else 0 end )as mj11,(case when `dlbm` ='12' then `mj` else 0 end )as mj12,(case when `dlbm` ='20' then `mj` else 0 end )as mj20 from testb) as testc group by `qsdwdm`
- 2楼网友:一个很哇塞的汉子
- 2021-02-22 15:46
在这个表之前已经将二级分类汇总为一级分类,当然,在上面的查询语句中使用 left(dlbm,2)='11' 之类的替换,可以一个语句中完成。这之前的单图斑的面积要算好。包括扣除线状地物,田坎系数等。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯