- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
?
?
基于ArcGIS平台的二调地类图斑净面积计算模型研究
?
?
俞昌华
无锡水文工程地质勘察院有限责任公司江苏无锡214000
摘要:本文通过介绍基于ArcGIS地类图斑净面积计算模型的建设和实际应用,分析了二调土地利用现状库中地类图斑净面积计算的原理及模型搭建的步骤、精度、特性、适用范围,评析了模型的优点不足和解决办法。
关键词:ArcGIS建模图斑净面积计算
自2017年10月全国启动第三次土地调查以来,三调工作在各地陆续展开。在三调工作中,如何衔接利用二调成果成为一个重要的课题,其中地类图斑净面积的计算成为其中的难点之一。在此之前,二调土地利用现状数据已成为各级国土资源部门开展各项国土资源规划管理工作的重要数据基础。二调成果库中无法依比例编绘成面的低等级河流、道路乃至田坎均通过线状地物或在图斑中填录“田坎系数”、“田坎面积”等字段来体现,这给图斑地类面积的计算增加了困难。随着ArcGIS平台在国内行业中的日益普及,作者尝试利用ArcGIS平台搭建能自动计算图斑地类面积的模型,并广泛应用于变更调查、规划等多项工作中。
1.地类图斑净面积计算原理
地类图斑净面积计算是土地利用规划数据处理的必需工作,在二调库中,地类图斑净面积是由图斑的椭球面积扣除线状地物面积、零星地物面积后再按田坎系数扣除田坎面积获得,其计算公式如下:
当图斑的地类不为耕地时:
S=St-Sx(St:图斑的椭球面积、Sx:该图斑内需扣除的线状地物面积)
当图斑为耕地时:
S=St-(Sx+Sk)(Sk:该图斑内需扣除的田坎面积)
其中Sx的计算公式如下:
当线状地物在图斑内时:
Sx=K×L(K:线状地物宽度、L:线状地物在当前图斑内的长度)
当线状地物在图斑边上时,该图斑仅应扣除对应线状地物面积的一半:
Sx=K×L/2
Sk的计算公式如下:
Sk=(St-Sx)×I(I:田坎系数,当地类图斑不为耕地时,I=0)
基于ArcGIS平台完成地类图斑净面积的计算需要解决以下问题:
线状地物与地类图斑存储于不同的数据层,除空间位置的重合外,两者缺少其它的关联关系。要理清地类图斑扣除那些线状地物、扣除多少面积的问题,需要线状地物获取与地类图斑相同的关键字。
线状地物获取地类图斑的关键字后,在逻辑层面,可以反向确定地类图斑上有哪些线状地物的面积要扣除。当线状地物在空间上包含于地类图斑内时,需相应扣除整条线状地物面积;当线状地物与地类图斑边界共线时,仅需扣除该线状地物面积的一半。通过Identity工具识别线状地物左右两侧地类图斑的关键字来实现。通过相同方法同理获取需扣除的零星地物面积。
通过关键字,统计出各地类图斑需扣除线状地物面积总和,并利用Joinfield工具将待扣除面积总和关联到对应的地类图斑上。
对耕地图斑而言,图斑净面积除了要扣除线状地物、零星地物面积外还需要扣除田坎面积。在土地利用现状数据库中,田坎面积等于椭球面积扣除线状地物、零星地物面积后乘田坎系数。
2.图斑地类面积计算模型的建设原理及过程
ArcGIS平台不但为用户提供了强大的地理信息数据处理功能,用户还可以根据实际需要利用ArcToolbox提供的工具按一定逻辑步骤组建数据运算模型(Model)。对本文讨论的图斑地类净面积面积计算,可按下文所示的过程搭建模型:
2.1、线状地物获取其空间上所在地类图斑的标志属性信息
ArcGIS平台为用户提供了标识工具(Identity),该工具能为线状地物图层(XZDW)中每个地理要素获取其空间所在地类图斑的各属性字段。将线状地物图层及地类图斑(DLTB)作为基础数据添加进Identity工具,选择生成数据名称为[XZDW_I],为让线状地物同时获取其左右两侧地类图斑的属性信息,勾选“保留相对关系”(Keeprelationships)选项。
执行工具后线状地物增加左标识码(LEFT_BSM)和右标识码(RIGHT_BSM)两个字段,分别代表线状地物两侧地类图斑对应标识码,若线状地物包含于某一地类图斑内则获取的左右标识码一致。
2.2、筛选出所有参与计算的线状地物
正确扣除地类图斑中线状地物面积是计算图斑地类面积的工作重点。要扣除线状地物面积,首先需正确筛选参与计算的线状地物。通过如下筛选公式,可完成筛选:
[LEFT_BSM]0OR[RIGHT_BSM]0
在计算模型中,实现上述选择及输出功能,需借助工具集中的筛选工具来实现。
用添加字段(AddField)工具为导出的左标识码不为空(b)的线状地物图层添加属性字段标识码(BSM_左右),并用字段计算工具,利用赋值公式:[BSM_左右]=[LEFT_BSM]
同理处理右标识码不为空(c)的线状地物图层。
线状地物的面积分左右两次扣除,每次扣除线状地物面积的一半。并用标识码(BSM_左右)建立现
文档评论(0)