图7 选择参加拓扑错误检查的数据层
图8 添加拓扑错误检查规则(不能重叠)
图9 对展庄村所有数据执行拓扑面重叠检查
图10 此处选择“是”
图11 将创建的拓扑拖拽至内容列表
图12 拓扑错误查看及修改
说明:1)进行拓扑错误处理时,建议将各发包方数据添加进来,直接对发包方数据进行处理;
2)若要使用拓扑工具栏,地块数据需处于编辑状态下。 5. 数据入库前后的检查 (1)入库前检查
? 农户基础信息表中承包方编码的连续性;
? 家庭成员信息表中承包方编码检查(注意不同农户成员编到一家的情况);
? 与户主关系的填写,尤其注意 次女、兄、弟、姐姐、妹妹、孙媳妇或外孙媳妇、孙女婿或外孙女婿、曾孙子或外曾孙子、曾孙女或外曾孙女等,具体可参考下表:
表2 与户主关系可选值说明表
? 成员备注的填写;
? 承包地块信息表中承包方编码的完整性(不能为空)、合同面积、承包二轮合同面积的填写等(若某户尚缺少身份证号等信息,则同样需要将该户的姓名填写在农户基础信息表中,并予以编码,同时应在家庭成员表中添加);
? 承包地块信息表中地块名称、承包方名称、东至、南至、西至、北至、确认面积、确认面积(亩)等值与地块属性表中的一致性; ? 入库地块数量与入库地块信息表中记录数一致性。 (2)入库后检查(在SQL Server 2005中操作检查)
以下代码中 ,除了第一行的 use N李寺寨村需要修改为对应的数据库名称外,其他代码可以直接复制、粘贴、执行!
use N李寺寨村; --指定下面的检查针对哪个村
--查询家庭成员信息表中是否有姐、妹、二女等不能入库的关系 select * from cbf_jtcy whereyhzgx in ('妹','姐','二女');
--查询农户基础信息表中承包方名称与家庭成员信息表中为户主的成员姓名不一致的记录
--查询的结果若为村民小组名,则为正常的;若出现农户名称,则数据有问题
select * from cbf where cbfmc not in (select cyxm from cbf_jtcy whereyhzgx='02');