作者:陈兴波
单位:宁夏回族自治区测绘地理信息院
摘要
本文针对2019年基础性地理国情监测全集水网数据更新工作,利用FME软件设计了关于数据质量检查及入库的方法,实现了全集水网数据快速检查和水体实体关系映射表自动填写功能并通过FME Mapping File建立了简单的交互界面。使用基础性地理国情监测数据入库检查工具进行了验证,结果表明该方法高效、可靠。在本单位全集水网更新工作中发挥了巨大作用,大幅提高了工作效率,节约了时间。
1 绪论
1.1 背景
2016年在原国家测绘地理信息局的统一安排下,以第一次地理国情普查与2016年基础性地理国情监测水系数据为本底数据,经过集水区生成、河渠水系全集构网、湖泊水库坑塘实体化、河渠与湖库的关联等处理,生成了全国范围内的全集水网数据。2019年将“全集水网更新”工作部署给了各省(市、自治区)[1]。
1.2 难点
(1)数据更新工作量大
根据实施方案,需将2017、2018年水系变化数据更新至全集水网,部分省(市、自治区)还要求更新2019年数据,不仅要更新图形和属性,还需进行编码[1]。
表1-1 全集水网编码规则
编码对象及字段 |
编码结构 |
编码规则 |
河渠 (GRCODE) |
AAAAAAGNNNNM |
AAAAAA为集水区代码,前三位为一二三级片区代码,后三位为顺序码,如果河渠跨多个集水区,顺序码以000表示,如果跨越一二三级片区,对应片区代码也为0;G为河渠等级,数字越小,等级越高;NNNN为顺序码;M为标识码。 |
湖泊库塘 (GCODE) |
CAAAAAANNNNNG |
C为类型码,L为湖泊、水塘,B为水库;AAAAAA为集水区代码,规则与河渠一致;NNNNN为顺序码;G为等级,分为1-7级,面积大于1km2的为6级,其余为7级。 |
备注:河渠流经的湖泊库塘、障碍点需填写对应河渠编码 |
(2)本底数据错误较多
本底数据中存在编码错误、编码顺序码重复、相同编码不连通等错误,需要进行修改。
(3)河渠汇流情况复杂
河渠通过有向线表示,相互之间存在汇流关系,按形态可分为扇状、羽状、平行、树状和格状水系[2][3]。存在多条河渠汇入一条河渠,一条河渠汇入多条河渠的情况,需填写水体实体关系映射表反映,还需反映河渠断头(1)、出境(4)、入湖(8)、入海(9)情况,人工填写易出现错漏。
障碍点需填写汇入(1)、流经(2)、源头(3)、河侧(4)关系类型。
表1-2 映射表示例
河流名称代码 RCODE |
河流名称 RNAME |
汇入河流名称代码 TORCODE |
流入类型 TOTYPE |
FA0000100010 |
长江 |
9 |
9 |
FA0012500010 |
秋浦河 |
FA0000100010 |