农村土地经营权二轮延包—一键生成属性数据库MDB
"小编写的软件是根据业务需求推进的,这不恰好有人回复说要那种一键建库的软件。熟悉农经权确权业务的,应该知道需要维护几张基础的表格,最后才能导出需要的属性数据库MDB。软件的作用是将这些基础数据整合成多张数据库表。今天小编就分享一下我做的一键生成属性数据库MDB的软件。"
1、软件介绍
先介绍下界面,既然是一键导出,就涉及到有些有多个值必须统一,少数特殊需要修改的,小编利用占位数据先替代。为了保证不报错,占位数据都不是空白的,方便生成成功。当然这些基础数据还是需要先加载进来,加载完后就是点击一键生成属性数据。
从上面的软件界面,我们可以看出需要用到一些基础表格,4个excel表:CBDKXX(承包地块信息表)、CBF(承包方表)、JTCY(承包方家庭成员表)、FBF(发包方表);1个DBF表(DK.dbf);1个有属性表跟字段的空白MDB。
4个表格需要的数据,其中FBF、JTCY这两张表,跟属性MDB里的字段数目一致,且同样非空的字段不能是空值。CBDKXX表,其中包含字段为:DKBM、FBFBM、CBFBM、YHTMJ、YHTMJM。
CBF表包含字段为 :CBFBM、CBFDZ、LXDH。这两个表这些字段是必须要包含的,LXDH(联系电话)可有可无。
JTCY表就是MDB里的表格CBF_JTCY这个表,FBF表就是MDB里的FBF表。注意DK.shp跟最终汇交的数据一致(有的添加了CBFBM字段,会报错,因为在CBFDKXX表里有DKBM与CBFBM的映射关系。)
2、软件使用
使用软件前,先找一个MDB,可以用一个村的删除掉数据即可。这样可以省掉建数据库表的烦恼,软件有个优点,就是表的列名可以打乱。即使Excel表格的第一列跟MDB里的表不一致也能写入。
打开软件,依次选择打开CBDKXX表、打开地块DBF、打开空白MDB、打开CBF表、打开JTCY表、打开FBF表,下面的字段根据你的村的情况进行填写。最后点击一键生成属性数据。成功后有提示。
注意事项:前面我们提到的四张表,注意一下,JTCY表中筛选YHZGX字段为“02”的行数要与CBF行数对应上,同时通过vlookup查找CBDKXX中的CBFBM个数要与CBF里的CBFBM个数一致。至于没在CBDKXX表里的地块,软件默认是机动田,不入到数据库当中。最后形成的mdb就可以质检了。
3、视频演示
值得注意的是,家庭成员表当中,YHZGX(与户主关系)字段通常有人还有中文的姐姐、哥哥等字段,建议下载家庭成员关系代码表。
具体的操作视频:
一键生成农经权权属数据库