本技术涉及地质图数据处理,尤其涉及一种对异构地理信息系统(geographic information system,gis)地质图的转换方法、装置和设备。
背景技术:
1、异构gis地质图能够对空间数据进行采集、存储、检索、分析和图形表示,制作具有出版精度的地形图和地质图,是地矿行业中十分重要的工具之一,例如,mapgis是中国地质大学开发的通用工具型gis软件。
2、但是,随着地矿资源领域的发展,为了满足不断增加的需求,各种gis软件也不断涌现。由于不同的gis软件,使用的数据格式不同,符号库不同,生成地质图的工程文件也不同,所以,在很多场景下,需要将mapgis软件下地质图的工程文件转换为的其他gis软件能够打开的地质图的工程文件。目前,将mapgis软件生成地质图的工程文件转换为其他gis软件能够打开的地质图的工程文件时,需要针对待转换的地质图进行人工配图,不仅人工成本高,且转换效率较低。
3、基于此,亟待提供一种对mapgis地质图进行自动转换的技术方案,使得其他gis软件能够兼容mapgis软件下地质图的工程文件,让各种gis软件均能够为地矿行业发挥自身的优势。
技术实现思路
1、为了解决上述技术问题,本技术提供了一种对异构gis地质图的转换方法、装置和设备,通过转换工具实现对mapgis软件中待转换地质图的数据、符号库和工程文件的自动转换,无需人工配图,提高了对mapgis地质图的转换效率和准确性。
2、为了实现上述目的,本技术提供的技术方案如下:
3、第一方面,本技术提供了一种对异构gis地质图的转换方法,包括:
4、响应于在目标gis软件中的转换操作,获取待转换的mapgis地质图对应的mapgis数据和mapgis符号库,所述转换操作包括第一存储路径和第一标识,所述第一存储路径用于存储所述mapgis数据,所述第一标识用于指示所述mapgis符号库;
5、将所述mapgis数据转换为目标gis数据,将所述mapgis符号库转换为目标gis符号库;
6、基于所述目标gis数据和所述目标gis符号库,生成目标gis地质图对应的第一工程文件,所述第一工程文件为所述待转换的mapgis地质图对应的第二工程文件的对象在所述目标gis软件中的转换结果。
7、可选地,所述获取待转换的mapgis地质图对应的mapgis数据和mapgis符号库,包括:
8、基于所述转换操作中的所述第一存储路径,获取所述mapgis数据;
9、基于所述转换操作中的所述第一标识,获取所述mapgis符号库。
10、可选地,所述将所述mapgis数据转换为目标gis数据,包括:
11、根据预设的对应关系,创建与所述mapgis数据的格式对应的目标gis数据集;
12、将所述mapgis数据中的几何对象信息和数据属性信息,写入对应的目标gis数据集中,以获得所述目标gis数据。
13、可选地,
14、所述mapgis数据的格式为.wp,则对应的目标gis数据集包括面数据集和文本数据集;
15、所述mapgis数据的格式为.wl,则对应的目标gis数据集包括线数据集;
16、所述mapgis数据的格式为.wt,则对应的目标gis数据集包括点数据集;
17、所述mapgis数据的格式为.tif、.msi、.png或.jpg中的任意一种,则对应的目标gis数据集包括栅格数据集;
18、其中,所述点数据集、所述线数据集、所述面数据集、所述文本数据集和所述栅格数据集均用于保存文件型数据库格式的数据。
19、可选地,所述将所述mapgis符号库转换为目标gis符号库,包括:
20、基于mapgis符号的标识和类型,从所述mapgis符号库中获取各待转换的符号的符号信息;
21、将所述各待转换的符号的符号信息写入所述目标gis符号库。
22、可选地,所述基于所述目标gis数据和所述目标gis符号库,生成目标gis地质图对应的第一工程文件,包括:
23、基于所述mapgis地质图的地质图属性信息,创建所述目标gis地质图对应的初始工程文件;
24、根据所述mapgis地质图的图层信息、所述目标gis数据和所述目标gis符号库,获得所述目标gis地质图图层信息;
25、将所述目标gis地质图图层信息写入所述初始工程文件,获得所述第一工程文件。
26、可选地,所述转换操作还包括:转换结果的第二存储路径和转换结果的第二标识,所述方法还包括:
27、将所述第一工程文件关联所述第二标识,并保存在所述第二存储路径。
28、可选地,在所述将所述mapgis数据转换为目标gis数据,将所述mapgis符号库转换为目标gis符号库之前,所述方法还包括:
29、响应于在mapgis软件中将所述待转换的mapgis地质图对应的mapgis数据和mapgis符号库的导入操作,显示所述mapgis地质图;
30、若确定所述mapgis地质图的显示效果准确,则保存所述第二工程文件,所述第二工程文件与所述mapgis数据和所述mapgis符号库关联。
31、可选地,在所述基于所述目标gis数据和所述目标gis符号库,生成目标gis地质图对应的第一工程文件之后,所述方法还包括:
32、响应于在mapgis软件中对所述第二工程文件的打开操作,获得所述mapgis地质图;
33、响应于在所述目标gis软件中对所述第一工程文件的打开操作,获得所述目标gis地质图;
34、检查所述mapgis地质图对应的mapgis数据与所述目标gis地质图对应的目标gis数据是否一致,且所述mapgis地质图与所述目标gis地质图是否一致,如果是,则确认对所述mapgis地质图的转换成功。
35、可选地,所述方法还包括:
36、若确认对所述mapgis地质图的转换成功,则检查所述目标gis地质图对应的数据坐标是否准确,如果不准确,则通过数据配准或投影转换,更新所述目标gis地质图和所述目标gis数据的坐标系。
37、可选地,所述方法还包括:
38、对更新后的目标gis地质图和更新后的目标gis数据进行验证和优化,并保存验证通过且优化后的目标gis地质图和目标gis数据。
39、可选地,所述方法还包括:
40、基于所述第一工程文件导出配图模板,所述配图模板用于记录所述目标gis地质图中图层与符号库之间的关联关系;
41、复用所述配图模板,对其他mapgis地质图进行转换。
42、可选地,
43、所述目标gis数据的格式为下述格式中的任意一种:.shp、.dwg或.csv。
44、可选地,所述第二工程文件为.mpj工程文件,所述第一工程文件为.smwu工程文件。
45、第二方面,本技术还提供了一种对异构gis地质图的转换装置,包括:
46、获取单元,用于响应于在目标gis软件中的转换操作,获取待转换的mapgis地质图对应的mapgis数据和mapgis符号库,所述转换操作包括第一存储路径和第一标识,所述第一存储路径用于存储所述mapgis数据,所述第一标识用于指示所述mapgis符号库;
47、转换单元,用于将所述mapgis数据转换为目标gis数据,将所述mapgis符号库转换为目标gis符号库;
48、生成单元,用于基于所述目标gis数据和所述目标gis符号库,生成目标gis地质图对应的第一工程文件,所述第一工程文件为所述待转换的mapgis地质图对应的第二工程文件的对象在所述目标gis软件中的转换结果。
49、可选地,所述获取单元,具体用于:
50、基于所述转换操作中的所述第一存储路径,获取所述mapgis数据;
51、基于所述转换操作中的所述第一标识,获取所述mapgis符号库。
52、可选地,所述转换单元,具体用于:
53、根据预设的对应关系,创建与所述mapgis数据的格式对应的目标gis数据集;
54、将所述mapgis数据中的几何对象信息和数据属性信息,写入对应的目标gis数据集中,以获得所述目标gis数据。
55、可选地,
56、所述mapgis数据的格式为.wp,则对应的目标gis数据集包括面数据集和文本数据集;
57、所述mapgis数据的格式为.wl,则对应的目标gis数据集包括线数据集;
58、所述mapgis数据的格式为.wt,则对应的目标gis数据集包括点数据集;
59、所述mapgis数据的格式为.tif、.msi、.png或.jpg中的任意一种,则对应的目标gis数据集包括栅格数据集;
60、其中,所述点数据集、所述线数据集、所述面数据集、所述文本数据集和所述栅格数据集均用于保存文件型数据库格式的数据。
61、可选地,所述转换单元,具体用于:
62、基于mapgis符号的标识和类型,从所述mapgis符号库中获取各待转换的符号的符号信息;
63、将所述各待转换的符号的符号信息写入所述目标gis符号库。
64、可选地,所述生成单元,具体用于:
65、基于所述mapgis地质图的地质图属性信息,创建所述目标gis地质图对应的初始工程文件;
66、根据所述mapgis地质图的图层信息、所述目标gis数据和所述目标gis符号库,获得所述目标gis地质图图层信息;
67、将所述目标gis地质图图层信息写入所述初始工程文件,获得所述第一工程文件。
68、可选地,所述转换操作还包括:转换结果的第二存储路径和转换结果的第二标识,所述装置还包括:
69、第一保存单元,用于将所述第一工程文件关联所述第二标识,并保存在所述第二存储路径。
70、可选地,所述装置还包括:
71、导入单元,用于在所述将所述mapgis数据转换为目标gis数据,将所述mapgis符号库转换为目标gis符号库之前,响应于在mapgis软件中将所述待转换的mapgis地质图对应的mapgis数据和mapgis符号库的导入操作,显示所述mapgis地质图;
72、预处理单元,用于若确定所述mapgis地质图的显示效果准确,则保存所述第二工程文件,所述第二工程文件与所述mapgis数据和所述mapgis符号库关联。
73、可选地,所述装置还包括:
74、第一打开单元,用于在所述基于所述目标gis数据和所述目标gis符号库,生成目标gis地质图对应的第一工程文件之后,响应于在mapgis软件中对所述第二工程文件的打开操作,获得所述mapgis地质图;
75、第二打开单元,用于响应于在所述目标gis软件中对所述第一工程文件的打开操作,获得所述目标gis地质图;
76、检查单元,用于检查所述mapgis地质图对应的mapgis数据与所述目标gis地质图对应的目标gis数据是否一致,且所述mapgis地质图与所述目标gis地质图是否一致,如果是,则确认对所述mapgis地质图的转换成功。
77、可选地,所述装置还包括:
78、更新单元,用于若确认对所述mapgis地质图的转换成功,则检查所述目标gis地质图对应的数据坐标是否准确,如果不准确,则通过数据配准或投影转换,更新所述目标gis地质图和所述目标gis数据的坐标系。
79、可选地,所述装置还包括:
80、第二保存单元,用于对更新后的目标gis地质图和更新后的目标gis数据进行验证和优化,并保存验证通过且优化后的目标gis地质图和目标gis数据。
81、可选地,所述装置400还包括:
82、导出单元,用于基于所述第一工程文件导出配图模板,所述配图模板用于记录所述目标gis地质图中图层与符号库之间的关联关系;
83、复用单元,用于复用所述配图模板,对其他mapgis地质图进行转换。
84、可选地,
85、所述目标gis数据的格式为下述格式中的任意一种:.shp、.dwg或.csv。
86、可选地,
87、所述第二工程文件为.mpj工程文件,所述第一工程文件为.smwu工程文件。
88、需要说明的是,该装置的具体实现方式以及达到的技术效果,可以参见第一方面或第一方面任意一种实现方式所提供方法的相关描述。
89、第三方面,本技术还提供了一种电子设备,所述电子设备包括:处理器和存储器;
90、所述存储器,用于存储指令或程序;
91、所述处理器,用于执行所述存储器中的所述指令或程序,以使得所述电子设备执行上述第一方面或第一方面任意一种实现方式提供的所述方法。
92、第四方面,本技术还提供了一种可读介质,所述可读介质中存储有指令或程序,当所述指令或程序在处理器上运行时,使得所述处理器执行上述第一方面或第一方面任意一种实现方式提供的所述方法。
93、与现有技术相比,本技术实施例至少具有以下优点:
94、本技术提供的技术方案中,提供了一种对异构gis地质图的转换方法,能够自动将mapgis地质图转换为目标gis地质图,该方法例如可以包括:响应于在目标gis软件中的转换操作,获取待转换的mapgis地质图对应的mapgis数据和mapgis符号库,其中,转换操作可以包括第一存储路径和第一标识,第一存储路径用于存储mapgis数据,第一标识用于指示所述mapgis符号库;接着,将mapgis数据转换为目标gis数据,将mapgis符号库转换为目标gis符号库;从而,基于目标gis数据和目标gis符号库,生成目标gis地质图对应的第一工程文件,该第一工程文件为待转换的mapgis地质图对应的第二工程文件的对象在目标gis软件中的转换结果。这样,用户仅需在目标gis软件中选择待转换的mapgis地质图以及mapgis符号库,即可通过具有自动转换功能的转换工具,实现对mapgis软件中待转换的mapgis地质图对应的数据、符号库和工程文件的自动转换,无需在每次转换时都人工进行配图,提高了对mapgis地质图的转换效率和准确性。
1.一种对异构gis地质图的转换方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取待转换的mapgis地质图对应的mapgis数据和mapgis符号库,包括:
3.根据权利要求1所述的方法,其特征在于,所述将所述mapgis数据转换为目标gis数据,包括:
4.根据权利要求3所述的方法,其特征在于,
5.根据权利要求1所述的方法,其特征在于,所述将所述mapgis符号库转换为目标gis符号库,包括:
6.根据权利要求1所述的方法,其特征在于,所述基于所述目标gis数据和所述目标gis符号库,生成目标gis地质图对应的第一工程文件,包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,所述转换操作还包括:转换结果的第二存储路径和转换结果的第二标识,所述方法还包括:
8.根据权利要求1-6任一项所述的方法,其特征在于,在所述将所述mapgis数据转换为目标gis数据,将所述mapgis符号库转换为目标gis符号库之前,所述方法还包括:
9.根据权利要求1-6任一项所述的方法,其特征在于,在所述基于所述目标gis数据和所述目标gis符号库,生成目标gis地质图对应的第一工程文件之后,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
11.根据权利要求10所述的方法,其特征在于,所述方法还包括:
12.根据权利要求1-11任一项所述的方法,其特征在于,所述方法还包括:
13.根据权利要求1-12任一项所述的方法,其特征在于,
14.根据权利要求1-12任一项所述的方法,其特征在于,
15.一种对异构gis地质图的转换装置,其特征在于,包括:
16.一种电子设备,其特征在于,所述电子设备包括:处理器和存储器;
17.一种可读介质,其特征在于,所述可读介质中存储有指令或程序,当所述指令或程序在处理器上运行时,使得所述处理器执行权利要求1-14任一项所述的方法。
