摘要

水系作为地图制图的重要要素,在地图中正确表达水系要求水系数据具有河流名称、河流等级、河流长度等属性信息。但现有地理空间数据库中的河流数据往往缺少河流等级等属性,在制图表达中水系结构、河流等级等信息一般需要大量的人工判读和构建,费时费力,且容易产生错误结果。本文研究并提出一种耦合Strahler和Gravelius方法的线状水系结构及其等级自动判别算法。首先构建水系层次结构及河段关系;然后采用Strahler方法计算河流深度;再基于Gravelius自动计算河流分级,实现从线状河流基础数据到水系结构及河流等级的自动分级;最后,通过ArcGIS Engine开发实现本文算法。经实验验证本文算法的合理性和有效性,算法简单易操作,具有实用性。

全文