一种可视化地图坐标转换方法、设备及介质与流程

未命名 10-09 阅读:146 评论:0


1.本说明书涉及数据处理的技术领域,尤其涉及一种可视化地图坐标转换方法、设备及介质。


背景技术:

2.地理信息系统(geographic information system或geo-information system,gis)是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
3.目前存在很多地理信息系统软件,(比如,arcgis)可以用于地图制作、数据分析、空间分析等工作,具体可以在软件中导入各种地图数据,比如,卫星影像、数字高程模型、地形图等,然后,可以根据需要对这些数据进行处理和编辑,比如裁剪、合并、重投影等,最后可以将这些数据组合成一个完整的地图,包括各种标注、符号、图例等元素。
4.但是地理信息系统软件,比如,arcgis一般采用2000国家大地坐标系(简称为cgcs2000)或者wgs-84坐标系(即gps坐标系,美国国防部制图局建立起的坐标系),但是目前常用的地图软件采用的是其他不同的坐标系,比如,高德地图采用的是gcj-02坐标系(我国国测局创立的坐标系,实际上是由wgs-84坐标系经过加密得到的),百度采用的是bd09坐标系(在gcj-02坐标系的基础上再次加密偏移后形成的坐标系)。不同坐标系之间可能有几十到几百米的偏移,而且这种偏移不是线性的,不能简单地通过加减来校正。
5.因此,现有的地理信息系统软件(比如,arcgis)不能直接转化成百度、高德等现有的常用地图软件所使用的的坐标系数据,使用arcgis等地理信息系统软件处理的数据格式应用在前端可视化开发中集成的百度、高德等现有的地图组件时,因为坐标系不同,建筑、路线、点位等信息的展示容易发生位置偏移。


技术实现要素:

6.本说明书一个或多个实施例提供了一种可视化地图坐标转换方法、设备及介质,用于解决如下技术问题:目前使用的地理信息系统软件处理的地图数据与现有的常用地图软件所使用的坐标系不同,导致使用现有的常用地图组件时容易发生位置偏移的问题。
7.本说明书一个或多个实施例采用下述技术方案:
8.本说明书一个或多个实施例提供一种可视化地图坐标转换方法,所述方法包括:
9.获取初始坐标系的初始地图数据;
10.当检测到用户在可视化页面上的点击上传或者拖拽操作,基于所述初始地图数据,在目标地图上渲染并呈现立体图层信息、连线信息、点图层信息;
11.根据用户在可视化页面中的选择操作,确定初始数据坐标系和目标数据坐标系;
12.遍历所述初始地图数据包含的初始坐标数据,根据预设算法将所述初始坐标数据映射到所述目标数据坐标系中,得到目标地图数据;
13.根据所述目标地图数据,在所述目标地图中渲染并呈现位置校正后的立体图层信
息、线图层信息、点图层信息。
14.进一步地,当检测到用户在可视化页面上的点击上传或者拖拽操作,基于所述初始地图数据,在目标地图上渲染并呈现立体图层信息、线图层信息、点图层信息,包括:
15.当检测到用户在所述可视化页面上的上传操作或者拖拽操作时,对所述初始地图数据进行解析,得到预设传输格式数据;
16.基于目标地图的数据访问接口将所述预设传输格式数据,传输至所述目标地图中,并基于所述目标地图的渲染组件呈现立体图层信息、线图层信息、点图层信息。
17.进一步地,所述基于所述目标地图的渲染组件呈现立体图层信息、线图层信息、点图层信息,包括:
18.读取所述初始地图数据中的初始坐标数据,所述初始坐标数据包括高度信息、连线距离信息和初始经纬度信息;
19.基于所述高度信息、所述连线距离信息和所述初始经纬度信息,分别采用目标地图的立体面图层渲染立体图层信息,采用目标地图的线图层渲染线图层信息,采用目标地图的点图层渲染点图层信息。
20.进一步地,所述基于所述目标地图的渲染组件呈现立体图层信息、线图层信息、点图层信息,还包括:
21.读取所述初始地图数据中的初始坐标数据,所述初始坐标数据包括高度信息、连线距离信息和初始经纬度信息;
22.基于所述高度信息、所述连线距离信息和所述初始经纬度信息,采用所述目标地图的立体面图层、线、点的覆盖物群组渲染所述立体图层信息、所述线图层信息、所述点图层信息。
23.进一步地,在所述根据所述目标地图数据,在所述目标地图中渲染并呈现位置校正后的立体图层信息、线图层信息、点图层信息之后,还包括:
24.在所述可视化页面中显示下载控件,当检测到用户针对所述下载控件的触发操作时,生成下载路径;
25.基于所述下载路径将所述目标地图数据下载至目标存储位置。
26.进一步地,在所述目标地图中渲染并呈现位置校正后的立体图层信息、线图层信息、点图层信息之后,还包括:
27.在所述可视化页面中显示清空控件,当检测到用户针对所述清空控件的触发操作时,在所述目标地图中删除所述目标地图数据。
28.进一步地,所述遍历所述初始地图数据包含的初始坐标数据,根据预设算法将所述初始坐标数据映射到所述目标数据坐标系中,得到目标地图数据,包括:
29.通过所述目标地图的软件开发工具包,获取所述初始地图数据包含的初始坐标数据,所述初始坐标数据包括初始经纬度信息;
30.根据所述目标数据坐标系的加密方式,对所述初始经纬度信息进行加密处理,得到目标经纬度信息;
31.根据所述目标经纬度信息和所述初始坐标数据,得到所述目标地图数据。
32.进一步地,所述根据所述目标经纬度信息和所述初始坐标数据,得到所述目标地图数据,包括:
33.所述初始坐标数据还包括高度信息和连线距离信息;
34.遍历所述高度信息、所述连线距离信息和所述目标经纬度信息,得到所述目标地图数据。
35.本说明书一个或多个实施例提供的一种可视化地图坐标转换设备,其特征在于,所述设备包括:
36.至少一个处理器;以及,
37.与所述至少一个处理器通信连接的存储器;其中,
38.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
39.获取初始坐标系的初始地图数据;
40.当检测到用户在可视化页面上的点击上传或者拖拽操作,基于所述初始地图数据,在目标地图上渲染并呈现立体图层信息、连线信息、点图层信息;
41.根据用户在可视化页面中的选择操作,确定初始数据坐标系和目标数据坐标系;
42.遍历所述初始地图数据包含的初始坐标数据,根据预设算法将所述初始坐标数据映射到所述目标数据坐标系中,得到目标地图数据;
43.根据所述目标地图数据,在所述目标地图中渲染并呈现位置校正后的立体图层信息、线图层信息、点图层信息。
44.本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
45.获取初始坐标系的初始地图数据;
46.当检测到用户在可视化页面上的点击上传或者拖拽操作,基于所述初始地图数据,在目标地图上渲染并呈现立体图层信息、连线信息、点图层信息;
47.根据用户在可视化页面中的选择操作,确定初始数据坐标系和目标数据坐标系;
48.遍历所述初始地图数据包含的初始坐标数据,根据预设算法将所述初始坐标数据映射到所述目标数据坐标系中,得到目标地图数据;
49.根据所述目标地图数据,在所述目标地图中渲染并呈现位置校正后的立体图层信息、线图层信息、点图层信息。
50.本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:通过网址访问的形式,完成文件上传下载、坐标转换操作,集成现有技术中常用的地图组件,直观的展示校验数据转换的结果,给gis开发提供数据转换服务,解决了前端开发过程中的地图数据展示坐标偏移的问题,满足开发中的地图定制化需求。
附图说明
51.为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:
52.图1为本说明书实施例提供的一种可视化地图坐标转换方法的流程示意图。
53.图2为本说明书实施例提供的一种可视化地图坐标转换设备示意图。
具体实施方式
54.为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
55.图1为本说明书实施例提供的一种可视化地图坐标转换方法的流程示意图,如图1所示,方法主要包括如下步骤:
56.步骤s101,获取初始坐标系的初始地图数据。
57.使用arcgis软件获取wgs84或者cgcs2000坐标系的json数据。
58.步骤s102,当检测到用户在可视化页面上的点击上传或者拖拽操作,基于所述初始地图数据,在目标地图上渲染并呈现立体图层信息、线图层信息、点图层信息。
59.通过可视化页面上的上传控件点击上传或拖拽获取的文件,解析成json格式数据,在现有常用的目标地图,比如百度、高德地图上渲染成建筑等立体、路线、点图层信息。
60.其中,json(javascript object notation,js对象简谱)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
61.在一些实施例中,当检测到用户在可视化页面上的点击上传或者拖拽操作,基于所述初始地图数据,在目标地图上渲染并呈现立体图层信息、线图层信息、点图层信息,包括如下步骤:
62.当检测到用户在所述可视化页面上的上传操作或者拖拽操作时,对所述初始地图数据进行解析,得到预设传输格式数据;
63.基于目标地图的数据访问接口将所述预设传输格式数据,传输至所述目标地图中,并基于所述目标地图的渲染组件呈现立体图层信息、线图层信息、点图层信息。
64.在一些实施例中,所述基于所述目标地图的渲染组件呈现立体图层信息、线图层信息、点图层信息,包括如下步骤:
65.读取所述初始地图数据中的初始坐标数据,所述初始坐标数据包括高度信息、连线距离信息和初始经纬度信息;
66.基于所述高度信息、所述连线距离信息和所述初始经纬度信息,分别采用目标地图的立体面图层渲染立体图层信息,采用目标地图的线图层渲染线图层信息,采用目标地图的点图层渲染点图层信息。
67.具体地,可以使用cue-bmap-gl、vue-mapvgl组件引入百度地图,实例化的操作基于百度的sdk(软件工具开发包)完成,通过调用立体面图层shape、线图层line、点图层point渲染建筑、线路、点图层信息。
68.在一些实施例中,基于所述目标地图的渲染组件呈现立体图层信息、线图层信息、点图层信息,包括如下步骤:
69.读取所述初始地图数据中的初始坐标数据,所述初始坐标数据包括高度信息、连线距离信息和初始经纬度信息;
70.基于所述高度信息、所述连线距离信息和所述初始经纬度信息,采用所述目标地图的立体面图层、线、点的覆盖物群组渲染所述立体图层信息、所述线图层信息、所述点图
层信息。
71.具体地,可以使用vue-amap-gl组件引入高德地图,实例化的操作基于高德的sdk(软件工具开发包)完成,通过调用立体面图层vectorlayer、线、点的覆盖物群组渲染建筑、线路、点位。
72.根步骤s103,据用户在可视化页面中的选择操作,确定初始数据坐标系和目标数据坐标系。
73.用户可以在可视化页面中选择当前数据坐标系和要转换的数据坐标系。
74.具体地,可以采用现有技术中的坐标系转换工具进行转换操作,比如可以采用gcoordjs。
75.步骤s104,遍历所述初始地图数据包含的初始坐标数据,根据预设算法将所述初始坐标数据映射到所述目标数据坐标系中,得到目标地图数据。
76.在一些实施例中,遍历所述初始地图数据包含的初始坐标数据,根据预设算法将所述初始坐标数据映射到所述目标数据坐标系中,得到目标地图数据,包括如下步骤:
77.通过所述目标地图的软件开发工具包,获取所述初始地图数据包含的初始坐标数据,所述初始坐标数据包括初始经纬度信息;
78.根据所述目标数据坐标系的加密方式,对所述初始经纬度信息进行加密处理,得到目标经纬度信息;
79.所述初始坐标数据还包括高度信息和连线距离信息;
80.遍历所述高度信息、所述连线距离信息和所述目标经纬度信息,得到所述目标地图数据。
81.其中,初始坐标数据包括初始经纬度信息,遍历初始坐标数据包含的经纬度信息,通过gcoordjs库transform方法,返回转换后的目标坐标数据,在百度、高德等目标地图重新渲染转换后的目标地图。
82.步骤s105,根据所述目标地图数据,在所述目标地图中渲染并呈现位置校正后的立体图层信息、线图层信息、点图层信息。
83.根据所述高度信息、所述连线距离信息和所述目标经纬度信息,在所述目标地图中渲染并呈现位置校正后的立体图层信息、线图层信息、点图层信息。
84.在一些实施例中,在所述根据所述目标地图数据,在所述目标地图中渲染并呈现位置校正后的立体图层信息、线图层信息、点图层信息之后,还包括:
85.在所述可视化页面中显示下载控件,当检测到用户针对所述下载控件的触发操作时,生成下载路径;
86.基于所述下载路径将所述目标地图数据下载至目标存储位置。
87.用户点击下载控件,先将json数据转成字符串,转成json数据格式,生成下载链接,将数据下载到指定的文件夹中。
88.在一些实施例中,具体地,在所述目标地图中渲染并呈现位置校正后的立体图层信息、线图层信息、点图层信息之后,还包括:
89.在所述可视化页面中显示清空控件,当检测到用户针对所述清空控件的触发操作时,在所述目标地图中删除所述目标地图数据。
90.完成本次操作或替换上传的json文件,点击清空按钮,可以重新上传、转换、下载
地图数据。
91.综上所述,本发明通过网址访问的形式,完成文件上传下载、坐标转换操作,集成百度、高德地图组件,直观的展示校验数据转换的结果,给gis开发提供数据转换服务,解决了前端开发过程中的地图数据展示坐标偏移的问题,满足开发中的地图定制化需求。
92.本说明书实施例还提供一种可视化地图坐标转换设备,如图2所示,设备包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够:
93.获取初始坐标系的初始地图数据;
94.当检测到用户在可视化页面上的点击上传或者拖拽操作,基于所述初始地图数据,在目标地图上渲染并呈现立体图层信息、连线信息、点图层信息;
95.根据用户在可视化页面中的选择操作,确定初始数据坐标系和目标数据坐标系;
96.遍历所述初始地图数据包含的初始坐标数据,根据预设算法将所述初始坐标数据映射到所述目标数据坐标系中,得到目标地图数据;
97.根据所述目标地图数据,在所述目标地图中渲染并呈现位置校正后的立体图层信息、线图层信息、点图层信息。
98.本说明书实施例还提供一种非易失性计算机存储介质,存储有计算机可执行指令,计算机可执行指令设置为:
99.获取初始坐标系的初始地图数据;
100.当检测到用户在可视化页面上的点击上传或者拖拽操作,基于所述初始地图数据,在目标地图上渲染并呈现立体图层信息、连线信息、点图层信息;
101.根据用户在可视化页面中的选择操作,确定初始数据坐标系和目标数据坐标系;
102.遍历所述初始地图数据包含的初始坐标数据,根据预设算法将所述初始坐标数据映射到所述目标数据坐标系中,得到目标地图数据;
103.根据所述目标地图数据,在所述目标地图中渲染并呈现位置校正后的立体图层信息、线图层信息、点图层信息。
104.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备、非易失性计算机存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
105.上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
106.本说明书实施例提供的设备和介质与方法是一一对应的,因此,设备和介质也具有与其对应的方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述设备和介质的有益技术效果。
107.本领域内的技术人员应明白,本说明书的实施例可提供为方法、系统、或计算机程序产品。因此,本说明书可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面
的实施例的形式。而且,本说明书可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
108.本说明书是参照根据本说明书实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
109.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
110.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
111.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
112.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
113.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
114.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
115.以上所述仅为本说明书的一个或多个实施例而已,并不用于限制本说明书。对于本领域技术人员来说,本说明书的一个或多个实施例可以有各种更改和变化。凡在本说明书的一个或多个实施例的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在
本说明书的权利要求范围之内。

技术特征:
1.一种可视化地图坐标转换方法,其特征在于,所述方法包括:获取初始坐标系的初始地图数据;当检测到用户在可视化页面上的点击上传或者拖拽操作,基于所述初始地图数据,在目标地图上渲染并呈现立体图层信息、连线信息、点图层信息;根据用户在可视化页面中的选择操作,确定初始数据坐标系和目标数据坐标系;遍历所述初始地图数据包含的初始坐标数据,根据预设算法将所述初始坐标数据映射到所述目标数据坐标系中,得到目标地图数据;根据所述目标地图数据,在所述目标地图中渲染并呈现位置校正后的立体图层信息、线图层信息、点图层信息。2.根据权利要求1所述的一种可视化地图坐标转换方法,其特征在于,当检测到用户在可视化页面上的点击上传或者拖拽操作,基于所述初始地图数据,在目标地图上渲染并呈现立体图层信息、线图层信息、点图层信息,包括:当检测到用户在所述可视化页面上的上传操作或者拖拽操作时,对所述初始地图数据进行解析,得到预设传输格式数据;基于目标地图的数据访问接口将所述预设传输格式数据,传输至所述目标地图中,并基于所述目标地图的渲染组件呈现立体图层信息、线图层信息、点图层信息。3.根据权利要求2所述的一种可视化地图坐标转换方法,其特征在于,所述基于所述目标地图的渲染组件呈现立体图层信息、线图层信息、点图层信息,包括:读取所述初始地图数据中的初始坐标数据,所述初始坐标数据包括高度信息、连线距离信息和初始经纬度信息;基于所述高度信息、所述连线距离信息和所述初始经纬度信息,分别采用目标地图的立体面图层渲染立体图层信息,采用目标地图的线图层渲染线图层信息,采用目标地图的点图层渲染点图层信息。4.根据权利要求2所述的一种可视化地图坐标转换方法,其特征在于,所述基于所述目标地图的渲染组件呈现立体图层信息、线图层信息、点图层信息,还包括:读取所述初始地图数据中的初始坐标数据,所述初始坐标数据包括高度信息、连线距离信息和初始经纬度信息;基于所述高度信息、所述连线距离信息和所述初始经纬度信息,采用所述目标地图的立体面图层、线、点的覆盖物群组渲染所述立体图层信息、所述线图层信息、所述点图层信息。5.根据权利要求1所述的一种可视化地图坐标转换方法,其特征在于,在所述根据所述目标地图数据,在所述目标地图中渲染并呈现位置校正后的立体图层信息、线图层信息、点图层信息之后,还包括:在所述可视化页面中显示下载控件,当检测到用户针对所述下载控件的触发操作时,生成下载路径;基于所述下载路径将所述目标地图数据下载至目标存储位置。6.根据权利要求1所述的一种可视化地图坐标转换方法,其特征在于,在所述目标地图中渲染并呈现位置校正后的立体图层信息、线图层信息、点图层信息之后,还包括:在所述可视化页面中显示清空控件,当检测到用户针对所述清空控件的触发操作时,
在所述目标地图中删除所述目标地图数据。7.根据权利要求1所述的一种可视化地图坐标转换方法,其特征在于,所述遍历所述初始地图数据包含的初始坐标数据,根据预设算法将所述初始坐标数据映射到所述目标数据坐标系中,得到目标地图数据,包括:通过所述目标地图的软件开发工具包,获取所述初始地图数据包含的初始坐标数据,所述初始坐标数据包括初始经纬度信息;根据所述目标数据坐标系的加密方式,对所述初始经纬度信息进行加密处理,得到目标经纬度信息;根据所述目标经纬度信息和所述初始坐标数据,得到所述目标地图数据。8.根据权利要求7所述的一种可视化地图坐标转换方法,其特征在于,所述根据所述目标经纬度信息和所述初始坐标数据,得到所述目标地图数据,包括:所述初始坐标数据还包括高度信息和连线距离信息;遍历所述高度信息、所述连线距离信息和所述目标经纬度信息,得到所述目标地图数据。9.一种可视化地图坐标转换设备,其特征在于,所述设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:获取初始坐标系的初始地图数据;当检测到用户在可视化页面上的点击上传或者拖拽操作,基于所述初始地图数据,在目标地图上渲染并呈现立体图层信息、线图层信息、点图层信息;根据用户在可视化页面中的选择操作,确定初始数据坐标系和目标数据坐标系;基于所述初始数据坐标系遍历所述初始地图数据包含的经纬度信息,将所述经纬度信息映射到所述目标数据坐标系中,得到目标地图数据;根据所述目标地图数据,在所述目标地图中渲染并呈现位置校正后的立体图层信息、线图层信息、点图层信息。10.一种非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:获取初始坐标系的初始地图数据;当检测到用户在可视化页面上的点击上传或者拖拽操作,基于所述初始地图数据,在目标地图上渲染并呈现立体图层信息、线图层信息、点图层信息;根据用户在可视化页面中的选择操作,确定初始数据坐标系和目标数据坐标系;基于所述初始数据坐标系遍历所述初始地图数据包含的经纬度信息,将所述经纬度信息映射到所述目标数据坐标系中,得到目标地图数据;根据所述目标地图数据,在所述目标地图中渲染并呈现位置校正后的立体图层信息、线图层信息、点图层信息。

技术总结
本说明书公开了一种可视化地图坐标转换方法、设备及介质,方法包括:获取初始坐标系的初始地图数据;当检测到用户在可视化页面上的点击上传或者拖拽操作,基于初始地图数据,在目标地图上渲染并呈现立体图层信息、连线信息、点图层信息;根据用户在可视化页面中的选择操作,确定初始数据坐标系和目标数据坐标系;遍历初始地图数据包含的初始坐标数据,根据预设算法将初始坐标数据映射到目标数据坐标系中,得到目标地图数据;根据目标地图数据,在目标地图中渲染并呈现位置校正后的立体图层信息、线图层信息、点图层信息。解决了目前使用的地理信息系统软件处理的地图数据与现有的常用地图软件所使用的坐标系不同,导致容易发生位置偏移的问题。发生位置偏移的问题。发生位置偏移的问题。


技术研发人员:邓晴晴 景皓鑫 朱斌
受保护的技术使用者:浪潮智慧科技有限公司
技术研发日:2023.06.29
技术公布日:2023/10/7
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐