本发明涉及石油钻井区域地质构造分析和图形化处理领域,尤其涉及一种标量图矢量化过程中自动拾取方法及系统。
背景技术:
1、在钻井区域地质构造分析过程中,往往需要第三方软件提供的区域地质构造图,这些软件大都能够导出矢量图文件和标量图片文件。而导出的矢量图文件往往都具有各自特定的数据格式,需要安装对应的第三方软件才能打开。在开发一个新系统时,往往无法集成第三方软件,使用标量图则更加方便,但标量图无法直接用来进行地质分析,更无法用来进行数据计算。所以需要将这些标量图片进行矢量化处理,提取其中的等高线图形和等高线值。
2、在现有的标量构造图矢量化方法中,大都采用人工手动沿图形描绘的方式,不仅效率低下,而且精确度不高。
技术实现思路
1、鉴于上述问题,提出了本发明以便提供克服上述问题或者至少部分地解决上述问题的一种标量图矢量化过程中自动拾取方法及系统。
2、根据本发明的一个方面,提供了一种标量图矢量化过程中自动拾取方法,所述拾取方法包括:
3、采用添加校正点的方式,并使用gdal地理数据格式操作技术,对标量图进行校正,定位标量图位置;
4、对所述标量图进行二值化处理,自动描绘出图片中线条的轮廓;
5、清除图片中网格和边框线;
6、鼠标点击图片中等值线线条,自动追踪拾取整条等值线,并计算等值线上各点的坐标。
7、可选的,所述采用添加校正点的方式,并使用gdal地理数据格式操作技术,对标量图进行校正,定位标量图位置具体包括:
8、将图片定位到真实绘制等值线的坐标系下;
9、使用gdal地理数据操作技术,将标量图片转换为具有地理位置信息的tif图片,计算图片在等值线坐标系下的位置。
10、可选的,所述将图片定位到真实绘制等值线的坐标系下具体包括:
11、定位图片的方式采用追加校正点的方式,在图片上追加3个以上校正点,校正点的坐标为真实绘制等值线时的坐标系的坐标,并且校正点不能位于同一线上。
12、可选的,所述对所述标量图进行二值化处理,自动描绘出图片中线条的轮廓具体包括:二值化处理主要是检索图片中所有像素点,判断出空白位置和图像位置,然后将图像位置轮廓描绘出来。
13、可选的,所述清除图片中网格和边框线具体包括:
14、以一个像素点为起点,进行上、下、左、右、左上、右上、左下、右下八个方向进行追踪,每次追踪指定的距离;
15、判断各个方向是否组成一条直线;
16、如果组成一条直线,则继续沿各自方向追踪,如果不组成一条直线,则结束追踪;
17、将追踪到的直线上的像素点颜色设置为白色,达到清除的目的。
18、可选的,所述拾取等值线具体包括:
19、使用鼠标拾取等值线,拾取时只需要使用鼠标点击二值化后图片上的等值线线条,根据线条连续性追踪算法,自动拾取一条连续的等值线。
20、可选的,所述拾取方法还包括:设置等值线高程值,并对等值线进行加密处理。
21、可选的,所述设置等值线高程值具体包括:
22、等值线拾取后,自动根据图片定位计算出等值线上点的坐标;
23、根据图片上的信息,手动设置各条等值线的高程值。
24、可选的,所述对等值线进行加密处理具体包括:采用线性插值方法对等值线进行加密处理。
25、本发明还提供了一种标量图矢量化过程中自动拾取系统,其特征在于,所述拾取系统包括:
26、校正定位模块,用于采用添加校正点的方式,并使用gdal地理数据格式操作技术,对标量图进行校正,定位标量图位置;
27、轮廓描绘模块,用于对所述标量图进行二值化处理,自动描绘出图片中线条的轮廓;
28、网格清除模块,用于清除图片中网格和边框线;
29、等值线坐标计算模块,用于采用鼠标点击图片中等值线线条,自动追踪拾取整条等值线,并计算等值线上各点的坐标。
30、本发明提供的一种标量图矢量化过程中自动拾取方法及系统,所述拾取方法包括:采用添加校正点的方式,并使用gdal地理数据格式操作技术,对标量图进行校正,定位标量图位置;对所述标量图进行二值化处理,自动描绘出图片中线条的轮廓;清除图片中网格和边框线;使用鼠标拾取等值线,系统自动追踪拾取整条等值线,并计算等值线上各点的坐标;设置等值线高程值,并可对等值线进行加密处理。自动拾取的功能有效的提高了标量图矢量化的效率。
31、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
1.一种标量图矢量化过程中自动拾取方法,其特征在于,所述拾取方法包括:
2.根据权利要求1所述的一种标量图矢量化过程中自动拾取方法,其特征在于,所述采用添加校正点的方式,并使用gdal地理数据格式操作技术,对标量图进行校正,定位标量图位置具体包括:
3.根据权利要求2所述的一种标量图矢量化过程中自动拾取方法,其特征在于,所述将图片定位到真实绘制等值线的坐标系下具体包括:
4.根据权利要求1所述的一种标量图矢量化过程中自动拾取方法,其特征在于,所述对所述标量图进行二值化处理,自动描绘出图片中线条的轮廓具体包括:二值化处理主要是检索图片中所有像素点,判断出空白位置和图像位置,然后将图像位置轮廓描绘出来。
5.根据权利要求1所述的一种标量图矢量化过程中自动拾取方法,其特征在于,所述清除图片中网格和边框线具体包括:
6.根据权利要求1所述的一种标量图矢量化过程中自动拾取方法,其特征在于,所述拾取等值线具体包括:
7.根据权利要求1所述的一种标量图矢量化过程中自动拾取方法,其特征在于,所述拾取方法还包括:设置等值线高程值,并对等值线进行加密处理。
8.根据权利要求7所述的一种标量图矢量化过程中自动拾取方法,其特征在于,所述设置等值线高程值具体包括:
9.根据权利要求7所述的一种标量图矢量化过程中自动拾取方法,其特征在于,所述对等值线进行加密处理具体包括:采用线性插值方法对等值线进行加密处理。
10.一种标量图矢量化过程中自动拾取系统,其特征在于,所述拾取系统包括: