技术新讯 > 计算推算,计数设备的制造及其应用技术 > 冶金行业的地图符号生成方法、装置、电子设备及介质与流程  >  正文

冶金行业的地图符号生成方法、装置、电子设备及介质与流程

  • 国知局
  • 2025-01-10 13:13:56

本发明涉及数据处理,尤其涉及一种冶金行业的地图符号生成方法、装置、电子设备及介质。

背景技术:

1、在冶金行业中,地图制图是日常生产和管理不可或缺的一部分。随着地理信息系统(geographic information system,gis)的广泛应用,将传统的计算机辅助设计(computer aided design,cad)数据转换为gis地图数据的需求日益迫切。然而,由于cad和gis在数据结构、符号表示等方面的差异,使得数据转换和符号生成成为一项复杂且繁琐的任务。

2、传统的cad数据转换方法通常依赖于手动操作或简单的脚本处理,效率低下且容易出错。此外,由于冶金行业地图制图标准对于地图符号的严格要求,手动生成的符号往往难以完全符合标准,影响了地图的准确性和可读性。

技术实现思路

1、有鉴于此,有必要提供一种冶金行业的地图符号生成方法、装置、电子设备及介质,用以解决现有cad数据转换方法的效率和准确率较低的问题。

2、为了解决上述问题,本发明提供一种冶金行业的地图符号生成方法,包括:

3、通过wkt编码将dxf数据中的几何对象进行编码,得到wkt数据;所述dxf数据是将冶金行业关联的cad符号进行转换得到的;

4、基于最大外接矩形法和所述wkt数据,确定svg图标的宽度和高度;

5、基于所述svg图标在预设比例尺下的像素尺寸,确定比例因子;

6、基于所述比例因子、所述svg图标的宽度和高度,将所述svg图标导入gis系统,生成地图符号。

7、在一种可能的实现方式中,所述基于最大外接矩形法和所述wkt数据,确定svg图标的宽度和高度,包括:

8、基于所述wkt数据中形状对应的点集,确定所述形状的主轴方向;

9、基于旋转矩阵对所述形状的顶点进行旋转,得到旋转后的形状;所述旋转矩阵是基于所述主轴方向确定的;

10、基于所述旋转后的形状和所述旋转矩阵的逆矩阵,确定逆矩阵外接矩形;

11、基于所述逆矩阵外接矩形,确定所述svg图标的宽度和高度。

12、在一种可能的实现方式中,所述基于所述wkt数据中形状对应的点集,确定所述形状的主轴方向,包括:

13、基于所述点集,确定协方差矩阵;

14、对所述协方差矩阵进行特征值分解,得到特征向量;

15、基于所述特征向量,确定所述形状的主轴方向。

16、在一种可能的实现方式中,所述基于所述旋转后的形状和所述旋转矩阵的逆矩阵,确定逆矩阵外接矩形,包括:

17、基于所述旋转后的形状的边界点,确定轴对称包围盒;

18、基于所述旋转矩阵的逆矩阵对所述轴对称包围盒进行逆旋转,确定逆矩阵外接矩形。

19、在一种可能的实现方式中,所述基于所述逆矩阵外接矩形,确定所述svg图标的宽度和高度,包括:

20、确定所述逆矩阵外接矩形的左上角顶点坐标和右下角顶点坐标;

21、基于所述左上角顶点坐标和所述右下角顶点坐标,确定所述svg图标的宽度和高度。

22、在一种可能的实现方式中,所述基于所述svg图标在预设比例尺下的像素尺寸,确定比例因子,包括:

23、确定所述cad符号在所述预设比例尺下的实际尺寸;

24、基于所述像素尺寸和所述实际尺寸的比值,确定所述比例因子。

25、在一种可能的实现方式中,所述基于所述比例因子、所述svg图标的宽度和高度,将所述svg图标导入gis系统,生成地图符号,包括:

26、基于所述比例因子对所述svg图标的宽度和高度进行转换,得到转换后的宽度和高度;

27、基于所述转换后的宽度和高度,将所述svg图标导入gis系统,生成地图符号。

28、本发明还提供一种冶金行业的地图符号生成装置,包括:

29、编码模块,用于通过wkt编码将dxf数据中的几何对象进行编码,得到wkt数据;所述dxf数据是将冶金行业关联的cad符号进行转换得到的;

30、第一确定模块,用于基于最大外接矩形法和所述wkt数据,确定svg图标的宽度和高度;

31、第二确定模块,用于基于所述svg图标在预设比例尺下的像素尺寸,确定比例因子;

32、生成模块,用于基于所述比例因子、所述svg图标的宽度和高度,将所述svg图标导入gis系统,生成地图符号。

33、另一方面,本发明还提供一种电子设备,包括存储器和处理器,其中,

34、所述存储器,用于存储程序;

35、所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以实现上述任意实现方式中所述的冶金行业的地图符号生成方法。

36、另一方面,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意实现方式中所述的冶金行业的地图符号生成方法。

37、本发明的有益效果是:本发明提供的冶金行业的地图符号生成方法、装置、电子设备及介质,通过将冶金行业关联的cad符号进行转换得到dxf数据,并从dxf数据中提取几何对象,通过wkt编码得到wkt数据,从而根据最大外接矩形法计算svg图标的宽度和高度,并根据svg图标在预设比例尺下的像素尺寸确定比例因子,比例因子用于vg图标进行适当的缩放,从而将生成的svg图标导入gis系统,生成地图符号,通过结合dwg数据转dxf数据、dxf数据转wkt数据、wkt数据转svg图标的方法,并基于wkt最大外接矩形计算svg图标的宽度和高度,以及使用像素尺寸计算比例因子,实现cad数据到gis地图数据的精确转换,从而自动生成符合冶金行业地图制图标准的地图符号,显著减少了传统方法中手动操作的时间和繁琐性,这大大缩短了地图制图周期,提高了工作效率,使得地图制作更加迅速响应冶金行业的生产和管理需求。

技术特征:

1.一种冶金行业的地图符号生成方法,其特征在于,包括:

2.根据权利要求1所述的冶金行业的地图符号生成方法,其特征在于,所述基于最大外接矩形法和所述wkt数据,确定svg图标的宽度和高度,包括:

3.根据权利要求2所述的冶金行业的地图符号生成方法,其特征在于,所述基于所述wkt数据中形状对应的点集,确定所述形状的主轴方向,包括:

4.根据权利要求2所述的冶金行业的地图符号生成方法,其特征在于,所述基于所述旋转后的形状和所述旋转矩阵的逆矩阵,确定逆矩阵外接矩形,包括:

5.根据权利要求2所述的冶金行业的地图符号生成方法,其特征在于,所述基于所述逆矩阵外接矩形,确定所述svg图标的宽度和高度,包括:

6.根据权利要求1所述的冶金行业的地图符号生成方法,其特征在于,所述基于所述svg图标在预设比例尺下的像素尺寸,确定比例因子,包括:

7.根据权利要求1所述的冶金行业的地图符号生成方法,其特征在于,所述基于所述比例因子、所述svg图标的宽度和高度,将所述svg图标导入gis系统,生成地图符号,包括:

8.一种冶金行业的地图符号生成装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括存储器和处理器,其中,

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任意一项所述的冶金行业的地图符号生成方法。

技术总结本发明涉及一种冶金行业的地图符号生成方法、装置、电子设备及介质,属于数据处理技术领域,该方法包括:通过WKT编码将DXF数据中的几何对象进行编码,得到WKT数据;DXF数据是将冶金行业关联的CAD符号进行转换得到的;基于最大外接矩形法和WKT数据,确定SVG图标的宽度和高度;基于SVG图标在预设比例尺下的像素尺寸,确定比例因子;基于比例因子、SVG图标的宽度和高度,将SVG图标导入GIS系统,生成地图符号。本发明提供的冶金行业的地图符号生成方法,显著减少了传统方法中手动操作的时间和繁琐性,大大缩短了地图制图周期,提高了工作效率,使得地图制作更加迅速响应冶金行业的生产和管理需求。技术研发人员:王荟奥,樊厚翔,郭茜航,杨恒,袁怀月,胡伟路,王凯受保护的技术使用者:中冶武勘工程技术有限公司技术研发日:技术公布日:2025/1/6

本文地址:https://www.jishuxx.com/zhuanli/20250110/351768.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。