GPA模型分享--自然资源数据质检模型

汇总平台软件支持中项目常用GPA模型,整理合集并提供模型链接,持续更新GPA模型库,助力大家在项目开发中更快搭建业务模型。

一、  自然资源数据质检模型

本章内容来源于某省厅数据质检经验总结,参考材料如下:

● 《全民所有自然资源资产清查质检检查细则》

● 《国土变更调查县级数据库质量检查规则》

具体模型如下:

类别

规则

GPA模型链接

图形规范性质量检查

同一图层内不存在面与面重叠

图形结构--面与面无重叠.xml

图形不存在面自相交等不符合入库要求的错误

图形结构---图形不存在面自相交.xml

图形不能超出【行政区】外边界

图形结构--图形不超出【行政区】外边界.xml

图层内要素不允许存在复合图斑

图形结构--不存在复杂对象.xml

面层内不存在尖锐角

图形结果--不存在尖锐角.xml

属性规范性质量检查

图斑面积类字段取值大于0

属性取值--图斑地类面积字段大于0.xml

价值类字段取值大于等于0

属性取值--价值类面积字段大于等于0.xml

【地类编码】为耕地时,【耕地利用等别】在 [1,15]  之间

属内一致性--【地类编码】为耕地时,【耕地利用等别】在【1,15】.xml

【地类编码】不为耕地时,【耕地利用等别】为空或 0

属内一致性--【地类编码】不为耕地时,【耕地利用等别】为空或0.xml

【耕地质量分类代码】长度为 12

属内一致性--【耕地质量分类代码】长度为12.xml

【图斑经济价值】=【资产价格】×【图斑地类面积】的取整值

属内一致性--图斑经济价值.xml

【图斑地类面积】>=【划入生态保护红线面积】

属内一致性--图斑地类面积.xml

模型库下载地址:自然资源数据质检.gpaml

1、  业务GPA模型说明

注:客户原始数据格式为GDB或者SHP格式,均通过GPA入库到PoatGIS数据源中。

1.1、图形规范

1.1.1 同一图层内不存在面与面重叠

根据《全民所有自然资源资产清查质检检查细则》,矢量数据规范性在图形规范性中约束,同一图层(除矿产、海洋数据外)内不存在面与面重叠,包括完全重叠与部分重叠(即面相交),容差为0.0001米。

GPA提供了拓扑检查算子,用于检查数据中存在的拓扑错误。针对该类数据的质检,使用拓扑检查中面内无重叠规则即可。该GPA模型使用到的算子有读取矢量数据、拓扑检查、保存矢量数据和统计记录数。模型概览如下:

1.1.2 图形不存在面自相交等不符合入库要求的错误

根据《全民所有自然资源资产清查质检检查细则》,矢量数据规范性在图形规范性中约束,图形不存在面自相交等不符合入库要求的错误。

GPA提供了拓扑检查算子,用于检查数据中存在的拓扑错误。针对该类数据的质检,使用拓扑检查中面内无自相交规则即可。该GPA模型使用到的算子有打开数据集、拓扑检查。模型概览如下:

1.1.3 图形不能超出【行政区】外边界

根据《全民所有自然资源资产清查质检检查细则》,业务类质检规则中图图拓扑一致性,要求不同图层间的拓扑关系保持一致,相关检查内容如下:

● 【全民所有农用地资源资产清查成果】图层,不能超出【行政区】外边界;

● 【全民所有农用地资产清查宗地信息成果】图层,不能超出【行政区】外边界;

GPA提供了拓扑检查算子,用于检查数据中存在的拓扑错误。针对该类数据的质检,使用拓扑检查中面被多个面覆盖规则即可。该GPA模型使用到的算子有读取矢量数据集、拓扑检查,统计记录数。模型概览如下:

1.1.4 面层内要素不允许存在复合图斑

根据《全民所有自然资源资产清查质检检查细则》,矢量数据规范性在图形规范性中约束,面层内要素不允许存在复合图斑。

GPA提供了拓扑检查算子,用于检查数据中存在的拓扑错误。针对该类数据的质检,使用拓扑检查中无复杂对象规则即可。该GPA模型使用到的算子有打开数据集、拓扑检查。模型概览如下:

1.1.5 面层内要素不存在尖锐角(<10度为尖锐角,属于提示性内容,不是错误)

根据《全民所有自然资源资产清查质检检查细则》,矢量数据规范性在图形规范性中约束,面层内要素不存在尖锐角(<10度为尖锐角,属于提示性内容,不是错误)。

GPA提供了拓扑检查的算子,用于检查数据中存在的拓扑错误。针对该类数据的质检,使用拓扑检查中面内无锐角规则,在容限值中填写需要设置的度数。该GPA模型使用到的算子有读取矢量数据集、拓扑检查,保存矢量数据集。模型概览如下:

1.2、属性规范

1.2.1 图斑面积类字段取值大于0/价值类字段取值大于等于0

根据《全民所有自然资源资产清查质检检查细则》,非空间数据规范性在部分属性取值规范中约束,相关检查内容如下:

● 图斑面积类字段取值大于0。

● 价值类字段取值大于等于0。

针对这种属性规范,可以通过ECQL语句对数据进行筛选,直接获取不规范的数据,根据获取结果来判断数据是否规范。判断图斑面积字段取值是否大于0可以使用下面ECQL语句:"TBDLMJ  <=  0";

模型概览如下:

1.2.2 属内一致性检查

根据《全民所有自然资源资产清查质检检查细则》,业务内质检规则中“属内一致性”,要求同一图层/非空间属性表各字段间符合逻辑一致性。相关检查内容如下:

1.【全民所有农用地资源资产清查成果】中【地类编码】为耕地时,【耕地利用等别】在[1,15] 之间;

GPA算子读取矢量数据提供了数据查询功能,可以直接通过ECQL语句查询出不符合该规则的数据,ECQL语句参考:"DLBM in ( '0101', '0102', '0103') And (GDLYDB < '1' Or GDLYDB > '15')"

2.【全民所有农用地资源资产清查成果】中【地类编码】不为耕地时,【耕地利用等别】为空或0;

GPA算子读取矢量数据提供了数据查询功能,可以直接通过ECQL语句查询出不符合该规则的数据,ECQL语句参考:"DLBM not in ( '0101', '0102', '0103') And GDLYDB not in ('0','')"

3.【全民所有农用地资源资产清查成果】中【耕地质量分类代码】长度为12;

GPA算子读取矢量数据提供了数据查询功能,可以直接通过ECQL语句查询出不符合该规则的数据,ECQL语句参考:"DLBM in ('0101','0102','0103') And Length(ZLFLDM) <> 12"

4.【全民所有农用地资源资产清查成果】中【图斑经济价值】=【资产价格】×【图斑地类面积】的取整值;

GPA算子读取矢量数据提供了数据查询功能,可以直接通过ECQL语句查询出不符合该规则的数据,ECQL语句可参考:"(TBJJJZ - Round(ZCJG  * TBMJ)) != 0"。模型概览如下:

5.【全民所有农用地资源资产清查成果】中【图斑地类面积】>=【划入生态保护红线面积】

GPA算子读取矢量数据提供了数据查询功能,可以直接通过ECQL语句查询出不符合该规则的数据,ECQL语句可参考:"TBDLMJ  < HRSTBHHXMJ"。模型概览如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值