发明名称 一种土壤空间数据制图的注记生成方法
摘要 本发明公开了一种土壤空间数据制图的注记生成方法。本方法:1)根据数据库生成结构表、分级码表、存储路径表;2)建立分级码与字体关系表V_GrTxt;3)根据结构表进行图层的注记设置与边缘缓冲设置,生成Vlay表;选取需统计分级码字段对分级码进行统计;4)将Vlay表、V_GrTxt表与分级码表合并,生成分级码表V2_Gr,其设有是否生成注记的GrOff字段和设置注记生成时排列方向的Curve字段;5)根据统计结果对表V2_Gr中分级码进行筛选,确定分级码是否生成注记;6)合并判别结果生成上注记的分级码表V4_Leg;然后根据Curve字段、V_GrTxt生成注记层。本发明实现注记自动避让与生成。
申请公布号 CN104021211B 申请公布日期 2017.03.22
申请号 CN201410277230.2 申请日期 2014.06.19
申请人 中国农业科学院农业资源与农业区划研究所 发明人 雷秋良;张维理;张认连;徐爱国;武淑霞;冀宏杰;张怀志;岳现录;龙怀玉;张继宗;曹祥会;杨卓;张亦涛;徐明月
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京君尚知识产权代理事务所(普通合伙) 11200 代理人 余功勋
主权项 一种土壤空间数据制图的注记生成方法,其步骤为:1)提取土壤地理空间数据库的字段结构、分级码和存储路径,分别生成结构表A_Fra、分级码表A_Gr、存储路径表A_Dir;所述空间数据库为File GDB数据库格式;2)建立一分级码与字体关系表V_GrTxt,其中V_GrTxt为A_Gr分级码表中每一分级码设置一对应字体;3)根据该结构表A_Fra进行图层的注记设置与边缘缓冲设置,生成一Vlay表;4)在该结构表A_Fra中选取需要统计的分级码字段,生成一V0_fra表;然后根据该V0_fra表对已选择的分级码进行统计,生成统计表S1_StaLe;5)将Vlay表与V_GrTxt表进行合并后与该分级码表A_Gr合并,生成分级码表V2_Gr;其中,所述分级码表V2_Gr中设有GrOff字段和Curve字段,GrOff字段中对分级码进行设定是否生成注记,Curve字段用于注记生成时排列方向的设置;6)根据统计表S1_StaLe中的统计结果对该分级码表V2_Gr中分级码进行筛选,确定分级码是否生成注记;7)合并步骤5)与步骤6)的判别结果,生成地图所需注记的分级码表V4_Leg;其中,分级码表V4_Leg中包含VGrOff、Gr_Off字段,步骤5)判别结果存储在Gr_Off字段中,步骤6)的判别结果存储在VGrOff字段中;8)根据该分级码表V4_Leg、Vlay表,从所述分级码表V2_Gr的Curve字段中读取注记摆放位置,从分级码与字体关系表V_GrTxt中读取注记字体样式生成注记层。
地址 100081 北京市海淀区中关村南大街12号