加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

基于arcgis desktop地类图斑净面积计算方法

(2010-11-23 16:50:37)
标签:

图斑

面积

arcgis

思路

it

分类: GIS

首先我们大概说一下地类图斑净面积(图斑地类面积)的概念;

地类图斑净面积=图斑毛面积 - 扣除地类面积 - 线状地物面积 - 零星地物面积;

线状地物面积指该图斑内所有线状地物的面积总和;

零星地物面积指该图斑内所有零星地物的面积总和;

扣除地类面积:当扣除类型为“TK”时,扣除地类面积表示扣除的田坎面积;

当扣除类型不为“TK”时,扣除地类面积表示按比例扣除的散列式其他地类面积;

一般常见的扣除地类面积就是指田坎面积。

从上面关于净面积的描述可以看出要算基本农田净面积,需要三层数据,地类图斑、线状地物、零星地物


进入正题,我们应该怎么利用arcgis现有的工具来计算净面积呢。
这里我用到了toolbox中的几个工具
1、Feature To Point
2、Spatial Join
3、Calculate Field

思路:
1、重新计算线状地物面积,线状地物面积=长*宽
2、线状地物生成中心点(由于线面空间分析速度较慢且容易出错,这里生成线的中心点来进行空间分析)
3、用线状地物中心点位置连接地类图斑,新生成的点层会添加一个字段记录与其有关系的面的个数
4、根据个数重新计算线状地物面积(找到一个面的线状地物面积为全扣,找到两个的为一半,理论上讲只有这两种情况。这里还可以添加一些条件来判断线状地物是够位于县界上)
5、用地类图斑位置关联4中生成的点,添加字段kxmj,方法选sum,字段选4中生成点的XZDWMJ
6、用地类图斑位置关联零星地物,添加字段klmj,方法选sum,字段选零星地物的MJ
7、有了这两个面积以及已知的毛面积,净面积就可以计算了,

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有