System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于地形图绘制领域,特别是涉及一种地类地形图绘制方法、电子设备及介质。
技术介绍
1、在水利水电工程领域中地类地形图是查清土地类别和权属,量算耕地、园地、林地、草地等各类土地面积的主要依据。地类地形图中所需绘制的地物图例、图式繁多、线型样式复杂,现阶段地类地形图生产环节,一般采用人机交互式作业,在影像或三维模型上手动勾勒获取地物轮廓,工作量繁重,成图效率较低。
2、专利cn114937130b公开了一种地形图测绘方法,主要根据历史地理数据生成对应的初始地形图,将初始地形图与待测绘区域的三维模型进行比较,对初始地形图进行修改和补充,获得目标地形图。该方法需要反复修改地形图,工作量大,工作效率低,得到的地形图精度低。
3、专利cn110132233b公开了一种基于点云数据的cass环境下现状地形图绘制方法,主要是将各站场的点云数据拼接为整体点云数据,根据整体点云数据进行地形图绘制,各站场的点云数据拼接时会遗漏数据或有重叠数据,导致地形图遗漏或重复,地形图精度低。
技术实现思路
1、本专利技术的目的是针对现有技术不足,提供了一种地类地形图绘制方法,解决了目前绘制地类地形图中工作效率低、地形图精度低的问题。
2、为了实现上述目的,本专利技术所采用的技术方案是:
3、一种地类地形图绘制方法,包括以下步骤:
4、s1:获取需要测图区域的正射影像及对应的点云;
5、s2:将所述正射影像裁剪成多个相同尺寸的小图,将所
6、s3:对所述掩码图像进行轮廓提取,获得每个地物的像素轮廓;
7、s4:将所述像素轮廓的每个点转换为实际地理坐标点;
8、s5:对所有地物的像素轮廓进行分组,将具有重叠区域的像素轮廓分成一个组,并将每个组内的像素轮廓合并成一个像素轮廓;
9、s6:按照地物类别分别对经过s5处理后的像素轮廓进行规则化处理;
10、s7:利用ezdxf函数库将经过s6处理后的像素轮廓,分别设置成标准线型或图例,并将标准线型或图例添加到对应的地物图层中,完成地类地形图。
11、本专利技术通过图像识别技术提取地物轮廓,通过规则化处理地物轮廓,将地物轮廓绘制成符合绘图规范要求的线型,实现地类地形图的自动绘制。本专利技术的方法绘制效率高,提升了工作效率,且绘制的地类地形图精度高。
12、进一步地,sam模型的训练过程包括:获取不同地物的图像数据样本,将图像数据作为输入训练sam模型,获得训练好的sam模型;所述sam模型包括图像编码器、提示编码器、掩码解码器,图像数据经过图片编码器得到图片嵌入向量,图像数据经过提示编码器得到提示嵌入向量,将图片嵌入向量和提示嵌入向量输入到掩码编码器,得到掩码图像。
13、进一步地,所述地物类别包括房屋、耕地、植被、道路、水系、园地、林地。
14、进一步地,步骤s5的实现过程包括:
15、a1:任选一个像素轮廓,依次判断该像素轮廓与其他像素轮廓是否存在重叠面,将与该像素存在重叠面的像素轮廓分到一个组;
16、a2:在剩下的像素轮廓中任选一个像素轮廓,重复步骤a1,直到所有的像素轮廓都被划分到不同组中;
17、a3:将每个组内的所有轮廓合并为一个像素轮廓。
18、进一步地,步骤s6的实现过程包括:
19、房屋根据相邻线段夹角进行直角化拟合,若相邻线段夹角在80°~100°区间,则以最长边端点为原点,旋转与最长边相邻的线段,使之与最长边垂直,完成房屋的直角化拟合;
20、耕地利用点云数据添加坎向图例,沿耕地像素轮廓计算线内的点云与线外的点云的高程差,若高程差为正值则给轮廓线添加由外指向内的坎向图例,反之则添加由内指向外的坎向图例;
21、提取道路或水系像素轮廓的中心线,计算像素轮廓端部的所有曲率大于40°的点与中心线端点的距离,保留距离中心线端点最近的点,将最近的点与中心线端点连接并延长与像素轮廓相交得到交点,根据最近点和交点对道路或水系的像素轮廓进行断开,将道路或水系的像素轮廓分为两条单线,若两单线距离小于2m,则选择中心线作为绘制结果,若两单线距离大于2m,则选择两条单线作为绘制结果;
22、河流流向根据河流内部点云的高程差变化,添加由高指向低的河流流向;
23、林地采用像素轮廓作为绘制结果。
24、基于同一构思,本专利技术提供了一种电子设备,包括:
25、一个或多个处理器;
26、存储器,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现地类地形图绘制方法的步骤。
27、基于同一构思,本专利技术提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现地类地形图绘制方法的步骤。
28、相比于现有技术,本专利技术的有益效果:
29、本专利技术通过图像识别技术与规则化处理技术,实现地类地形图的自动绘制,本专利技术的方法绘制效率高,提升了工作效率,且绘制的地类地形图精度高;本专利技术按照地物类别分别对提取的地物轮廓进行规则化处理,降低人工校核修改工作量。
本文档来自技高网...【技术保护点】
1.一种地类地形图绘制方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的地类地形图绘制方法,其特征在于,所述地物类别包括房屋、耕地、植被、道路、水系、园地、林地。
3.根据权利要求1所述的地类地形图绘制方法,其特征在于,步骤S5的实现过程包括:
4.根据权利要求2所述的地类地形图绘制方法,其特征在于,步骤S6的实现过程包括:
5.根据权利要求2所述的地类地形图绘制方法,其特征在于,步骤S6的实现过程包括:
6.根据权利要求2所述的地类地形图绘制方法,其特征在于,步骤S6的实现过程包括:
7.根据权利要求2所述的地类地形图绘制方法,其特征在于,步骤S6的实现过程包括:
8.根据权利要求2所述的地类地形图绘制方法,其特征在于,步骤S6的实现过程包括:林地采用像素轮廓作为绘制结果。
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-8任一项所述方法的步骤。
【技术特征摘要】
1.一种地类地形图绘制方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的地类地形图绘制方法,其特征在于,所述地物类别包括房屋、耕地、植被、道路、水系、园地、林地。
3.根据权利要求1所述的地类地形图绘制方法,其特征在于,步骤s5的实现过程包括:
4.根据权利要求2所述的地类地形图绘制方法,其特征在于,步骤s6的实现过程包括:
5.根据权利要求2所述的地类地形图绘制方法,其特征在于,步骤s6的实现过程包括:
6.根据...
【专利技术属性】
技术研发人员:刘昊,杨青松,谭可成,江立,邓勇,高毓欣,
申请(专利权)人:中国电建集团中南勘测设计研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。