1.元数据表格信息批量填写方法,其特征在于,包括:
创建特定形状的空间图层数据,特定形状中要素的数量大于等于需要填写的元数据表格数;获得这个空间图层数据的属性表,确定属性表中各个要素的唯一标识值;
获得元数据的基础数据表格,所述基础数据表格的字段包括总信息编码、连接编码和各类属性信息,其中按照元数据表格信息的统计单元分级对基础数据表格中各条目信息进行编码获得所述总信息编码,根据总信息编码对各条目信息进行排序,设置一个字段,根据总信息编码顺序为该字段进行编码生成连接编码,连接编码顺序与总信息编码顺序相同,并且连接编码与各个要素的唯一标识值相同;
根据空间图层数据属性表中各要素的唯一标识值与基础数据表格连接编码进行表连接;通过要素的唯一标识值为每个元数据表格分配一个空间位置,利用元数据的基础数据表格对这个空间图层数据的属性表进行赋值;
对赋值以后的这个空间图层数据,根据每个元数据表格分配的空间位置,分割出需要填写的元数据表格对应的单个的空间图层;检索出所有单个空间图层的属性表,并进行转置,获得需要批量填写的元数据表格信息。
2.根据权利要求1所述元数据表格信息批量填写方法,其特征在于,按照元数据表格信息的统计单元分级对基础数据表格中各条目信息进行编码获得所述总信息编码;包括:根据元数据表格信息的统计单元分级划分的各个级别进行编码,各个级别的类均用1至Ki进行编码,Ki为第i个级别的类编码,i=1,2,…,I,I为级别总数,将所有级别的类均编码完成n m后形成一个总信息编码,所述总信息编码为第1级的类编码*10+第2级的类编码*10+,…,+第I级的类编码,n等于第2级类编码的位数加上加第3级类编码的位数一直加到第I级类编码的位数,m等于第3级类编码的位数一直加到第I级的类编码的位数,第1级到第I级的统计单元分级从高到低依次降低;对总信息编码进行从小到大排序,设置一个新的字段,根据总信息编码顺序对新字段进行编码从1至j进行编码,j为需要填写的元数据表格个数,生成基础数据表格连接编码,这个新的编码字段就是连接编码,连接编码顺序与总信息编码顺序相同。
3.根据权利要求1所述元数据表格信息批量填写方法,其特征在于,所述方法还包括利用其他空间图层数据对这个空间图层数据的属性表进行赋值的方法,具体包括:确定某一字段信息需要从其他空间图层中获得,或者是其他空间图层数据与这个空间图层数据的两个及以上字段函数运算获得时,先对空间图层数据进行空间叠加合并,将所有空间图层合成一个空间图层,各空间图层数据属性表也合成为一个;利用直接赋值或者函数运算方式进行赋值。
4.根据权利要求1所述元数据表格信息批量填写方法,其特征在于,所述方法还包括:
将包括字段取值与所述空间图层数据的属性表中任意字段值对应相同的其他表格与空间图层数据的属性表进行表连接,用于从表格中获取数据完成元数据表格信息批量填写。
5.根据权利要求1所述元数据表格信息批量填写方法,其特征在于,对这个空间图层数据的属性表进行赋值的方法还包括:对所有记录的值相同的整个字段进行统一赋值。
6.根据权利要求1所述元数据表格信息批量填写方法,其特征在于,对这个空间图层数据的属性表进行赋值的方法还包括:某一字段的属性值是由其他两个及以上字段经过函数运算得到的结果,采用字段计算器中的函数运算方法赋值。
7.根据权利要求1所述元数据表格信息批量填写方法,其特征在于,利用元数据的基础数据表格对这个空间图层数据的属性表进行赋值,包括根据连接编码和空间图层数据中各要素的唯一标识值,利用表连接将空间图层数据的属性表和元数据的基础数据表格进行表连接,完成表连接赋值。
8.根据权利要求1所述元数据表格信息批量填写方法,其特征在于,所述方法还包括利用其他空间图层数据对这个空间图层数据的属性表进行赋值的方法,具体包括:当这个空间图层数据的属性表的某一字段的属性值需要从其他空间图层数据的某字段获得,利用这个空间图层数据与其他空间图层数据的各要素的空间位置,将两个空间图层通过空间连接方式进行赋值。
9.元数据表格信息批量填写装置,其特征在于,包括:
空间图层数据创建模块,用于创建特定形状的空间图层数据,特定形状中要素的数量大于等于需要填写的元数据表格数;获得这个空间图层数据的属性表,确定属性表中各个要素的唯一标识值;
基础数据表格获取模块,用于获得元数据的基础数据表格,所述基础数据表格的字段包括总信息编码、连接编码和各类属性信息,其中按照元数据表格信息的统计单元分级对基础数据表格中各条目信息进行编码获得所述总信息编码,根据总信息编码对各条目信息进行排序,设置一个字段,根据总信息编码顺序为该字段进行编码生成连接编码,连接编码顺序与总信息编码顺序相同,并且连接编码与各个要素的唯一标识值相同;
赋值模块,用于根据空间图层数据属性表中各要素的唯一标识值与基础数据表格连接编码进行表连接;通过要素的唯一标识值为每个元数据表格分配一个空间位置,利用元数据的基础数据表格对这个空间图层数据的属性表进行赋值;
信息填写模块,用于对赋值以后的这个空间图层数据,根据每个元数据表格分配的空间位置,分割出需要填写的元数据表格对应的单个的空间图层;检索出所有单个空间图层的属性表,并进行转置,获得需要批量填写的元数据表格信息。