1.一种基本比例尺地形图等高线高程值检测方法,其特征在于,所述方法包括:
步骤一,在基本比例尺地形图中确定目标等高线,获取所述目标等高线的高程值;
步骤二,获取基本比例尺地形图中的等高距;
步骤三,基于所述目标等高线的高程值和所述等高距确定所述目标等高线的类型,获取所述目标等高线的类型对应的类型代码,记为第一类型代码;所述目标等高线类型包括首曲线,计曲线,间曲线和助曲线;
步骤四,获取所述基本比例尺地形图中标注的所述目标等高线的类型代码,记为第二类型代码;
步骤五,判断所述第一类型代码和所述第二类型代码是否一致;若是,则判定所述目标等高线的高程值符合所述基本比例尺地形图中该等高线类型对应的高程值要求;反之,则不符合;
步骤六,上述两种类型代码判断完成后,重新确定所述目标等高线,重复步骤一至步骤五,直至所述基本比例尺地形图数据中的所有等高线遍历完毕。
2.根据权利要求1所述的方法,其特征在于,所述在基本比例尺地形图中确定目标等高线,具体包括:
选择一条或多条等高线作为目标等高线;
当选择一条等高线作为目标等高线时,选择基本比例地形图中任意一条等高线作为目标等高线;
当选择多条等高线同时作为目标等高线时,依据基本比例尺地形图中各等高线的高程值来确定所述目标等高线,选择高程值相同的多个等高线作为目标等高线。
3.根据权利要求1所述的方法,其特征在于,所述基本比例尺地形图的等高距是依据所述基本比例尺地形图中首曲线的高程值来确定。
4.根据权利要求3所述的方法,其特征在于,所述基本比例尺地形图的等高距是依据所述基本比例尺地形图中首曲线的高程值来确定,具体包括:
获取所述基本比例尺地形图数据中首曲线的高程值;
去除所述高程值的重复值;
将剩余所述高程值按照大小依次排列构建高程值序列;
将所述高程值序列中相邻两个高程值求差得到多个高程差;
将所述多个高程差中重复次数最多的高程差作为等高距。
5.根据权利要求4所述的方法,其特征在于,当所述高程差与所述等高距不相同时,判定所述高程差对应的两个相邻首曲线高程值中至少有一个高程值呈非等高距递变。
6.根据权利要求1所述的方法,其特征在于,基于所述目标等高线的高程值和所述等高距确定所述目标等高线的类型,具体包括:
判断所述目标等高线的高程值是否能够整除n倍所述等高距,得到第一判断结果;其中,n为所述计曲线的递增倍率值,所述计曲线的递增倍率值n依据相邻两个所述计曲线之间间隔的等高距的个数来确定;
当所述第一判断结果为是时,判定所述目标等高线为计曲线;
当所述第一判断结果为否时,判断所述目标等高线的高程值是否能够整除所述等高距,得到第二判断结果;
当所述第二判断结果为是时,判定所述目标等高线为首曲线;
当所述第二判断结果为否时,判断所述目标等高线的高程值是否能够整除1/2倍所述等高距,得到第三判断结果;
当所述第三判断结果为是时,判定所述目标等高线为间曲线;
当所述第三判断结果为否时,判断所述目标等高线的高程值是否能够整除1/4倍所述等高距,得到第四判断结果;
当所述第四判断结果为是时,判定所述目标等高线为助曲线;
当所述第四判断结果为否时,判定所述目标等高线不满足任何等高线类型,所述目标等高线的高程值存在错误。
7.一种基本比例尺地形图等高线高程值检测装置,其特征在于,所述装置包括:
高程值获取模块,用于获取基本比例地形图中目标等高线的高程值;
等高距获取模块,用于获取基本比例尺地形图中的等高距;
目标等高线类型确定模块,用于基于所述目标等高线的高程值和所述等高距确定所述目标等高线的类型;所述目标等高线类型包括首曲线,计曲线,间曲线和助曲线;
类型代码获取模块,包括第一类型代码获取模块和第二类型代码获取模块;所述第一类型代码获取模块,用于获取基于所述高程值和所述等高距确定的所述目标等高线类型对应的代码,记为第一类型代码;所述第二类型代码获取模块,用于获取所述基本比例尺地形图中标注的所述目标等高线的类型代码,记为第二类型代码;
类型代码匹配模块,用于判断所述第一类型代码和所述第二类型代码是否一致;若是,则判定所述目标等高线的高程值符合所述基本比例尺地形图中该等高线类型对应的高程值要求;反之,则不符合;上述两种类型代码判断完成后,重新确定所述目标等高线,直至所述基本比例尺地形图数据中的所有等高线遍历完毕。
8.根据权利要求7所述的装置,其特征在于,所述高程值获取模块包括目标等高线确定子模块和高程值获取子模块;
所述目标等高线确定子模块,用于选择一条或多条等高线作为目标等高线。
所述高程值获取子模块,用于获取确定的所述目标等高线的高程值。
9.根据权利要求7所述的装置,其特征在于,所述等高距获取模块包括:
首曲线高程值获取子模块,用于获取所述基本比例尺地形图数据中首曲线的高程值;
高程值序列构建子模块,用于去除所述高程值的重复值,将剩余所述高程值按照大小依次排列构建高程值序列;
高程差获取子模块,用于将所述高程值序列中相邻两个高程值求差得到多个高程差;
等高距获取子模块,用于将所述多个高程差中重复次数最多的高程差作为等高距。
10.根据权利要求7所述的装置,其特征在于,所述目标等高线类型确定模块具体包括;
判断所述目标等高线的高程值是否能够整除n倍所述等高距,得到第一判断结果;其中,n为计曲线的递增倍率值,所述计曲线的递增倍率值n依据相邻两个所述计曲线之间间隔的等高距的个数来确定;
当所述第一判断结果为是时,判定所述目标等高线为计曲线;
当所述第一判断结果为否时,判断所述目标等高线的高程值是否能够整除所述等高距,得到第二判断结果;
当所述第二判断结果为是时,判定所述目标等高线为首曲线;
当所述第二判断结果为否时,判断所述目标等高线的高程值是否能够整除1/2倍所述等高距,得到第三判断结果;
当所述第三判断结果为是时,判定所述目标等高线为间曲线;
当所述第三判断结果为否时,判断所述目标等高线的高程值是否能够整除1/4倍所述等高距,得到第四判断结果;
当所述第四判断结果为是时,判定所述目标等高线为助曲线;
当所述第四判断结果为否时,判定所述目标等高线不满足任何等高线类型,所述目标等高线的高程值存在错误。