CN117688122B - 一种切片地图的坐标转换方法、装置、设备及介质 - Google Patents

一种切片地图的坐标转换方法、装置、设备及介质 Download PDF

Info

Publication number
CN117688122B
CN117688122B CN202410158234.2A CN202410158234A CN117688122B CN 117688122 B CN117688122 B CN 117688122B CN 202410158234 A CN202410158234 A CN 202410158234A CN 117688122 B CN117688122 B CN 117688122B
Authority
CN
China
Prior art keywords
offset
slice
abscissa
altitude
ordinate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202410158234.2A
Other languages
English (en)
Other versions
CN117688122A (zh
Inventor
潘光绪
汪珂伦
王晋
赵永红
蓝箭
卓沛知
陈张浩然
向德贵
杨皓
苏恒
周远兵
田鹏宇
罗镇
康福勤
闫华顺
张玥琳
曾成刚
王禹阳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Civil Aviation Electronic Technology Co ltd
Original Assignee
Civil Aviation Electronic Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Civil Aviation Electronic Technology Co ltd filed Critical Civil Aviation Electronic Technology Co ltd
Priority to CN202410158234.2A priority Critical patent/CN117688122B/zh
Publication of CN117688122A publication Critical patent/CN117688122A/zh
Application granted granted Critical
Publication of CN117688122B publication Critical patent/CN117688122B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/258Data format conversion from or to a database
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Instructional Devices (AREA)

Abstract

本申请提供一种切片地图的坐标转换方法、装置、设备及介质,涉及数据处理技术领域,用于解决切片地图的坐标转换不准确的问题。该切片地图的坐标转换方法应用于安卓设备中,安卓设备安装有目标应用程序,该切片地图的坐标转换方法包括:获取目标应用程序加载的切片地图;根据切片地图中目标位置点的经纬度,获得目标位置点的第一横坐标和第一纵坐标;根据切片地图的实际切片等级和安卓设备的实际海拔高度,获得目标偏移量;根据目标偏移量分别对第一横坐标和第一纵坐标进行修正,获得目标位置点的第二横坐标和第二纵坐标。该方法通过切片地图的实际切片等级和安卓设备的实际海拔高度设置偏移量,对坐标转换结果进行修正,提高坐标转换的准确性。

Description

一种切片地图的坐标转换方法、装置、设备及介质
技术领域
本申请涉及数据处理技术领域,提供一种切片地图的坐标转换方法、装置、设备及介质。
背景技术
ArcGIS Runtime SDK for Android是Esri公司开发的一种工具包,用于在Android设备上创建和部署地理信息***(GIS)应用程序。它提供了一套强大的应用程序编程接口(Application Programming Interface,API),使开发者能够利用各种地理数据和功能,构建具有地图显示、地理查询、空间分析、图形编辑等功能的应用程序。
ArcGIS Runtime SDK for Android提供离线地图功能,使应用程序能够在没有网络连接的情况下访问地图数据。切片地图是将大范围的地图数据分割成小块的地图,方便在移动应用中进行快速加载和展示。现有的将经纬度坐标转换为平面坐标的方法并不适用于ArcGIS Runtime SDK for Android的切片地图,会出现点位漂移超过较大、绘制不准确等问题。
发明内容
本申请实施例提供一种切片地图的坐标转换方法、装置、设备及介质,用于解决切片地图的坐标转换不准确的问题。
第一方面,提供一种切片地图的坐标转换方法,应用于安卓设备中,所述安卓设备安装有目标应用程序,所述切片地图的坐标转换方法包括:
获取所述目标应用程序加载的切片地图;
根据所述切片地图中目标位置点的经纬度,获得所述目标位置点的第一横坐标和第一纵坐标;
根据所述切片地图的实际切片等级和所述安卓设备的实际海拔高度,获得目标偏移量;
根据所述目标偏移量分别对所述第一横坐标和所述第一纵坐标进行修正,获得所述目标位置点的第二横坐标和第二纵坐标。
可选的,所述根据所述切片地图的实际切片等级和所述安卓设备的实际海拔高度,获得目标偏移量,包括:
将所述切片地图的实际切片等级与基准切片等级的差值确定为等级差值,根据所述等级差值和切片等级偏移系数,获得切片偏移;所述切片偏移与所述等级差值为正相关,所述切片偏移与所述切片等级偏移系数为正相关;
将所述安卓设备的实际海拔高度与基准海拔高度的差值确定为高度差值,根据所述高度差值和海拔高度偏移系数,获得海拔偏移;所述海拔偏移与所述高度差值为正相关,所述海拔偏移与所述海拔高度偏移系数为负相关;
根据所述切片偏移和所述海拔偏移,获得目标偏移量。
可选的,所述目标偏移量包括水平偏移量和垂直偏移量,所述水平偏移量和所述垂直偏移量不同;所述根据所述目标偏移量分别对所述第一横坐标和所述第一纵坐标进行修正,获得所述目标位置点的第二横坐标和第二纵坐标,包括:
根据所述水平偏移量对所述第一横坐标进行修正,获得所述目标位置点的第二横坐标;
根据所述垂直偏移量对所述第一纵坐标进行修正,获得所述目标位置点的第二纵坐标。
可选的,在根据所述水平偏移量对所述第一横坐标进行修正,获得所述目标位置点的第二横坐标之前,所述切片地图的坐标转换方法还包括:
将所述切片偏移确定为所述水平偏移量;
将所述切片偏移与所述海拔偏移的和值确定为所述垂直偏移量。
可选的,在根据所述切片地图的实际切片等级和所述安卓设备的实际海拔高度,获得目标偏移量之前,所述切片地图的坐标转换方法还包括:
获取所述安卓设备所处高度的大气压强;
根据所述大气压强,获得所述安卓设备的实际海拔高度。
可选的,在根据所述目标偏移量分别对所述第一横坐标和所述第一纵坐标进行修正,获得所述目标位置点的第二横坐标和第二纵坐标之后,所述切片地图的坐标转换方法还包括:
将所述第二横坐标转换为满足所述目标应用程序的预设格式和预设精度的第三横坐标;
将所述第二纵坐标转换为满足所述预设格式和所述预设精度的第三纵坐标;
在所述切片地图上以所述第三横坐标和所述第三纵坐标显示所述目标位置点。
可选的,所述根据所述切片地图中目标位置点的经纬度,获得所述目标位置点的第一横坐标和第一纵坐标,包括:
根据所述切片地图的最大经度、最小经度以及通用平面经度范围、所述目标位置点的经度,获得所述目标位置点的第一横坐标;
根据所述切片地图的最大纬度、最小纬度以及通用平面纬度范围、所述目标位置点的纬度,获得所述目标位置点的第一纵坐标。
第二方面,提供一种切片地图的坐标转换装置,所述切片地图的坐标转换装置设置于安卓设备中,所述安卓设备安装有目标应用程序,所述切片地图的坐标转换装置包括:
切片模块,用于获取所述目标应用程序加载的切片地图;
坐标获得模块,用于根据所述切片地图中目标位置点的经纬度,获得所述目标位置点的第一横坐标和第一纵坐标;
偏移量获得模块,用于根据所述切片地图的实际切片等级和所述安卓设备的实际海拔高度,获得目标偏移量;
坐标修正模块,用于根据所述目标偏移量分别对所述第一横坐标和所述第一纵坐标进行修正,获得所述目标位置点的第二横坐标和第二纵坐标。
第三方面,本申请提供了一种计算机设备,该计算机设备包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序,实现实施例中所述的切片地图的坐标转换方法。
第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,处理器执行所述计算机程序,实现实施例中所述的切片地图的坐标转换方法。
在本申请实施例中,获取安卓设备中目标应用程序加载的切片地图,根据切片地图中目标位置点的经纬度,获得目标位置点的第一横坐标和第一纵坐标,根据切片地图的实际切片等级和安卓设备的实际海拔高度,获得目标偏移量,根据目标偏移量分别对第一横坐标和第一纵坐标进行修正,获得目标位置点的第二横坐标和第二纵坐标。本申请实施例利用切片地图的实际切片等级和安卓设备的实际海拔高度对转换后的横坐标和纵坐标进行修正,修正后的横坐标和纵坐标更加准确,从而提高切片地图的坐标转换的准确性。
附图说明
为了更清楚地说明本申请实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
附图1为本申请实施例涉及的硬件运行环境的安卓设备结构示意图;
附图2为本申请实施例提供的切片地图的坐标转换方法的一种流程示意图;
附图3为本申请实施例提供的数据准备的流程图;
附图4为本申请实施例提供的切片地图的坐标转换方法的另一种流程示意图;
附图5为本申请实施例提供的切片地图的坐标转换装置的一种结构示意图。
图中标记:101-处理器,102-通信总线,103-用户接口,104-网络接口,105-存储器,501-切片模块,502-坐标获得模块,503-偏移量获得模块,504-坐标修正模块,505-海拔高度获得模块,506-显示模块。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚明白,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
现有技术中,一些通用的将经纬度坐标转换为平面坐标的方法,未考虑切片等级和海拔高度对坐标转换的影响,并不适用于切片地图,因此,现有技术针对切片地图的坐标转换,其准确性较低。
鉴于此,本申请提供了一种切片地图的坐标转换方法,该方法可以由安卓设备执行,该安卓设备安装有目标应用程序。在介绍本申请的具体技术方案之前,先介绍下本申请实施例方案涉及的硬件运行环境。
参照附图1,附图1为本申请实施例方案涉及的硬件运行环境的安卓设备结构示意图。
如附图1所示,该安卓设备可以包括:处理器101,例如中央处理器(CentralProcessing Unit,CPU),通信总线102、用户接口103,网络接口104,存储器105。其中,通信总线102用于实现这些组件之间的连接通信。用户接口103可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口103还可以包括标准的有线接口、无线接口。网络接口104可选地可以包括标准的有线接口、无线接口(如无线保真(WIreless-FIdelity,WI-FI)接口)。存储器105可以是高速的随机存取存储器(Random Access Memory,RAM)存储器,也可以是稳定的非易失性存储器(Non-Volatile Memory,NVM),例如磁盘存储器。存储器105可选地还可以是独立于前述处理器101的存储装置。
本领域技术人员可以理解,附图1中示出的结构并不构成对安卓设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如附图1所示,作为一种存储介质的存储器105中可以包括操作***、数据配置模块、网络通信模块、用户接口模块以及电子程序。
在附图1所示的安卓设备中,网络接口104主要用于与网络服务器进行数据通信;用户接口103主要用于与用户进行数据交互;本发明安卓设备中的处理器101、存储器105可以设置在安卓设备中,所述安卓设备通过处理器101调用存储器105中存储的切片地图的坐标转换装置,并执行本申请实施例提供的切片地图的坐标转换方法。
基于前述实施例的安卓设备,参照附图2,本申请的实施例提供一种切片地图的坐标转换方法,包括以下步骤:
S201、获取目标应用程序加载的切片地图。
其中,目标应用程序例如基于ArcGIS Runtime SDK for Android开发的各种应用程序,具体例如各种地图的应用程序。切片等级指的是切片地图的缩放级别,每个切片等级代表了地图显示的不同级别,从全球范围到细节丰富的局部区域。在较低的切片等级下,地图显示的区域范围较大,但细节较少,在较高的切片等级下,地图显示的区域范围较小,但细节更丰富。常见的切片等级范围是0到18,其中,0级表示全球范围的地图,18级表示非常详细的局部区域,用户可以根据实际需要选择切片等级。
在具体实施过程中,安卓设备响应于用户对目标应用程序的选择操作,确定实际切片等级,按照该实际切片等级对目标应用程序的离线地图进行切片,将切片后的离线地图作为切片地图。
S202、根据切片地图中目标位置点的经纬度,获得目标位置点的第一横坐标和第一纵坐标。
在具体实施过程中,目标位置点是指将切片地图中待转换坐标的任一位置点,根据目标位置点在地理坐标系中的经度,转换得到目标位置点在平面坐标系中的第一横坐标,根据目标位置点在地理坐标系中的纬度,转换得到目标位置点在平面坐标系中的第一纵坐标。
S203、根据切片地图的实际切片等级和安卓设备的实际海拔高度,获得目标偏移量。
在具体实施过程中,若接收到用户对目标应用程序的选择操作,则将用户选择的切片等级作为切片地图的实际切片等级,若未接收到用户对目标应用程序的选择操作,则采用默认切片等级作为切片地图的实际切片等级,例如默认切片等级为15。安卓设备可以通过内置的传感器获取自身的实际海拔高度,进而根据实际切片等级和实际海拔高度设置目标偏移量。
S204、根据目标偏移量分别对第一横坐标和第一纵坐标进行修正,获得目标位置点的第二横坐标和第二纵坐标。
在具体实施过程中,根据目标偏移量对目标位置点的第一横坐标进行修正,获得目标位置点的第二横坐标,根据目标偏移量对目标位置点的第一纵坐标进行修正,获得目标位置点的第二纵坐标。
在本申请实施例中,利用切片地图的实际切片等级和安卓设备的实际海拔高度对转换后的平面坐标进行修正,使得修正后的平面坐标更符合实际情况,更加准确。
在一种可能的实施例中,根据切片地图中目标位置点的经纬度,获得目标位置点的第一横坐标和第一纵坐标的具体步骤包括:
S1.1、根据切片地图的最大经度、最小经度以及通用平面经度范围、目标位置点的经度,获得目标位置点的第一横坐标。
其中,切片地图的通用平面经度范围为最大通用平面经度与最小通用平面经度之间的差值,切片地图的最大通用平面经度对应着切片地图的东边界,最小通用平面经度对应着切片地图的西边界。
在具体实施过程中,先根据切片地图的最大经度、最小经度以及通用平面经度范围,获得切片地图对应平面的横坐标比例,再根据切片地图对应平面的横坐标比例、最小经度和目标位置点的经度,确定目标位置点的横坐标长度,最后根据最小通用平面经度和目标位置点的横坐标长度,确定目标位置点的第一横坐标。
例如,切片地图对应平面的横坐标比例的计算公式如下:
scaleX = ((rr-ll)*3600)/(r-l)
其中,scaleX为切片地图对应平面的横坐标比例,rr为最大经度,ll为最小经度,r为最大通用平面经度、l为最小通用平面经度,与3600相乘代表将地理坐标的度数单位换算成秒数单位。
目标位置点的横坐标长度的计算公式如下:
lengX = (lon - ll)*3600/scaleX
其中,lengX为目标位置点的横坐标长度,scaleX为切片地图对应平面的横坐标比例,lon为目标位置点的经度,ll为最小经度,与3600相乘代表将地理坐标的度数单位换算成秒数单位。
确定目标位置点的第一横坐标的公式如下:
X=l+lengX
其中,X为目标位置点的第一横坐标,lengX为目标位置点的横坐标长度,l为最小通用平面经度。
S1.2、根据切片地图的最大纬度、最小纬度以及通用平面纬度范围、所述目标位置点的纬度,获得目标位置点的第一纵坐标。
其中,通用平面纬度范围为最大通用平面纬度与最小通用平面纬度之间的差值,最大通用平面纬度对应着切片地图的北边界,最小通用平面纬度对应着切片地图的南边界。
在具体实施过程中,先根据切片地图的最大纬度、最小纬度以及通用平面纬度范围,获得切片地图对应平面的纵坐标比例,再根据切片地图对应平面的纵坐标比例、最小纬度和目标位置点的纬度,确定目标位置点的横坐标长度,最后根据最大通用平面纬度和目标位置点的纵坐标长度,确定目标位置点的第一纵坐标。
例如:切片地图对应平面的纵坐标比例的计算公式如下:
scaleY = ((uu-dd)*3600)/(u-d)
其中,scaleY为切片地图对应平面的纵坐标比例,uu为最大纬度,dd为最小纬度,u为最大通用平面纬度、d为最小通用平面纬度,与3600相乘代表将地理坐标的度数单位换算成秒数单位。
目标位置点的纵坐标长度的计算公式如下:
lengY = (uu - lat)*3600/scaleY
其中,lengY为目标位置点的纵坐标长度,scaleY为切片地图对应平面的纵坐标比例,lat为目标位置点的纬度,uu为最大纬度,与3600相乘代表将地理坐标的度数单位换算成秒数单位。
目标位置点的第一纵坐标的计算公式如下:
Y=u-lengY
其中,Y为目标位置点的第一纵坐标,lengY为目标位置点的纵坐标长度,u为最大通用平面纬度。
在本申请实施例中,将目标位置点的经纬度坐标转换为平面坐标,为后续的坐标修正提供基础。
在一种可能的实施例中,根据切片地图的实际切片等级和安卓设备的实际海拔高度,获得目标偏移量的具体步骤包括:
S2.1、将切片地图的实际切片等级与基准切片等级的差值确定为等级差值,根据等级差值和切片等级偏移系数,获得切片偏移。
在具体实施过程中,基准切片等级是指地图切片中的一个特定缩放级别,用作地图显示的基准,在基准切片等级下,地图数据通常具有较高的详细程度,足够满足大多数用户的需求,基准切片等级一般为15。切片等级偏移系数为常数,可通过多次实验获得,切片等级偏移系数一般为1.08。切片偏移与等级差值为正相关,切片偏移与切片等级偏移系数为正相关。
例如,切片偏移的计算公式如下:
OffsetS=(level-L)*c
其中,OffsetS为切片偏移,level为切片地图的实际切片等级,L为基准切片等级,一般取L=15,c为切片等级偏移系数,一般取c=1.08。
S2.2、将安卓设备的实际海拔高度与基准海拔高度的差值确定为高度差值,根据高度差值和海拔高度偏移系数,获得海拔偏移。
在具体实施过程中,基准海拔高度是指在某个特定的地理区域内,所有高度测量都是以该区域内某一特定点的高度为参考基准点进行的。基准海拔高度的确定是为了使不同地区的高度测量结果具有可比性,基准海拔高度一般为3000。海拔高度偏移系数为常数,可通过多次实验获得,海拔高度偏移系数一般为2800。海拔偏移与高度差值为正相关,海拔偏移与海拔高度偏移系数为负相关。
例如,海拔偏移的计算公式如下:
OffsetA=(high-H)/k
其中,OffsetA为海拔偏移,high为安卓设备的实际海拔高度,H为基准海拔高度,一般取H=3000,k为海拔高度偏移系数,一般取k=2800。
S2.3、根据切片偏移和海拔偏移,获得目标偏移量。
在具体实施过程中,目标偏移量包括水平偏移量和垂直偏移量,水平偏移量和垂直偏移量可以相同或者不同,可以根据切片偏移和海拔偏移设置水平偏移量和垂直偏移量的方式有多种,下面分情况进行介绍。
第一种情况,水平偏移量和垂直偏移量相同。
将切片偏移与海拔偏移的和值确定为水平偏移量,将切片偏移与海拔偏移的和值确定为垂直偏移量。
第二种情况,水平偏移量和垂直偏移量不同。
方式一、将切片偏移确定为水平偏移量,将海拔偏移确定为垂直偏移量。
方式二,将切片偏移确定为水平偏移量,将切片偏移与海拔偏移的和值确定为垂直偏移量。
例如:
offsetX=OffsetS
offsetY=OffsetS+OffsetA
其中,offsetX为水平偏移量,OffsetS为切片偏移,offsetY为垂直偏移量,OffsetA为海拔偏移。
在本申请实施例中,考虑到切片等级既影响水平方向的横坐标又影响垂直方向的纵坐标,海拔高度主要影响垂直方向的纵坐标,因此采用不同的方式分别确定水平偏移量和垂直偏移量,提高偏移量的准确性,进而提高后续坐标转换的准确性。
在一种可能的实施例中,水平偏移量和垂直偏移量不同,根据目标偏移量分别对第一横坐标和第一纵坐标进行修正,获得目标位置点的第二横坐标和第二纵坐标的具体步骤包括:
根据水平偏移量对第一横坐标进行修正,获得目标位置点的第二横坐标;根据垂直偏移量对第一纵坐标进行修正,获得目标位置点的第二纵坐标。
例如:
sceenX=X+offsetX=l+lengX+offsetX
sceenY=Y+offsetY=u-lengY+offsetY
其中,sceenX为目标位置点的第二横坐标,X为目标位置点的第一横坐标,offsetX为水平偏移,l为最小通用平面经度,lengX为目标位置点的横坐标长度。sceenY为目标位置点的第二纵坐标,Y为目标位置点的第一纵坐标,offsetY为水平偏移,u为最大通用平面纬度,lengY为目标位置点的纵坐标长度。
在本申请实施例中,考虑到横坐标和纵坐标的偏移不同,采用不同的水平偏移量和垂直偏移量分别对第一横坐标和第一纵坐标进行修正,获得第二横坐标和第二纵坐标,可以提高修正后的平面坐标的准确性。
在一种可能的实施例中,安卓设备在获得平面坐标之后,还可以按照目标应用程序的预设格式和预设精度对平面坐标进行加载显示,具体步骤包括:
将第二横坐标转换为满足目标应用程序的预设格式和预设精度的第三横坐标;将第二纵坐标转换为满足预设格式和预设精度的第三纵坐标;在切片地图上以第三横坐标和第三纵坐标显示目标位置点。
在具体实施过程中,预设格式为Point格式,预设精度一般为小数点后6位。
例如:
xx = Double.valueOf(String.format("%.6f",sceenX))
yy = Double.valueOf(String.format("%.6f",sceenY))
其中,sceenX为第二横坐标,xx为第三横坐标,sceenY为第二纵坐标,yy为第三纵坐标。Double.valueOf( )表示转换为Double类型的值,String.format( )表示转换为字符串,%.6f表示保留至小数点后6位。
在本申请实施例中,将目标位置点的第二横坐标和第二纵坐标进行格式转换和精度转换,获得目标位置点的第三横坐标和第三纵坐标,由于目标位置点的第三横坐标和第三纵坐标满足目标应用程序的预设格式和预设精度,因此目标应用程序可以正确地显示目标位置点。
在一种可能的实施例中,在根据切片地图的实际切片等级和安卓设备的实际海拔高度,获得目标偏移量之前,计算海拔高度的具体步骤包括:
获取安卓设备所处高度的大气压强;根据大气压强,获得安卓设备的实际海拔高度。
在具体实施过程中,安卓设备内置有传感器,可以获取大气压强,根据大气压强计算海拔高度的方法主要有两种:气压高度计算法和气压变化率计算法,均为现有技术,此处不再赘述。
在本申请实施例中,考虑到大气压强与海拔高度之间存在一定的关系,先获取大气压强,将大气压强转换为海拔高度,可以准确地获得安卓设备的实际海拔高度,进而提高后续偏移计算以及坐标转换的准确性。
为了更加清楚地说明本申请涉及的切片地图的坐标转换方法,下面结合附图3介绍本申请实施例的数据准备流程。
S301、准备切片数据包。
获取ArcGIS Runtime SDK for Android加载的离线地图的切片数据包即切片地图,切片时选择切片等级并记录为level,格式为WGS84坐标系(也称为经纬度坐标系)。
S302、记录数据。
记录切片地图的最大纬度uu、最小纬度dd、最大通用平面纬度u、最小通用平面纬度d、最大经度rr、最小经度ll、最大通用平面经度r、最小通用平面经度l。
S303、转换格式。
Tpk格式和mmpk格式都是Esri公司的地图数据格式,用于将地图数据打包成一个文件,方便安卓设备上的离线使用,因此可以将切片数据包转换为tpk格式或者mmpk格式。
S304、加载切片数据包。
地图视图(MapView)是一种用于显示地图的UI控件或界面元素,它通常用于创建基于地理位置的应用程序,如地图导航、位置搜索、地理信息展示等,因此可以通过MapView加载离线的切片数据包。
S305、获取海拔高度。
安卓设备可以通过传感器管理器(SensorManager)获取所处高度的大气压强,并将大气压强转换为安卓设备的实际海拔高度high。
经过S301-S305,通过MapView加载了离线数据包,并获取了uu、dd、ll、rr、u、d、l、r、level、high总计10个数据。
基于附图3准备的10个数据,下面结合附图4,对本申请实施例提供的切片地图的坐标转换方法进行进一步介绍。
S401、定义数据。
通过附图3的流程,可以获得最大纬度uu、最小纬度dd、最大通用平面纬度u、最小通用平面纬度d、最大经度rr、最小经度ll、最大通用平面经度r、最小通用平面经度l这8个数据,均定义为double格式,即double uu、double dd、double ll、double rr、double u、double d、double l、double r。目标位置点的经度lon、纬度lat分别定义为double lon和double lat。double表示精度,可达小数点后15位。
S402、计算比例。
根据如下公式计算切片地图对应平面的横坐标比例和纵坐标比例:
scaleX = ((rr-ll)*3600)/(r-l)
scaleY = ((uu-dd)*3600)/(u-d)
其中,scaleX为切片地图对应平面的横坐标比例,scaleY为切片地图对应平面的纵坐标比例,与3600相乘表示将地理坐标的度数单位换算成秒数单位。rr、ll、r、l、uu、dd、u、d的含义请参照S401论述的内容。
S403、计算长度。
根据如下公式计算目标位置点的横坐标长度和纵坐标长度:
lengX = (lon - ll)*3600/scaleX
lengY = (uu - lat)*3600/scaleY
其中,lengX为目标位置点的横坐标长度,lengY为目标位置点的纵坐标长度,与3600相乘表示将地理坐标的度数单位换算成秒数单位,scaleX和scaleY的含义请参照S402论述的内容,ll、uu、lon和lat的含义请参照S401论述的内容。
S404、设置偏移量。
根据如下公式计算偏移量:
offsetX=(level-15)*1.08
offsetY=(level-15)*1.08+(high-3000)/2800
其中,offsetX为水平偏移量,offsetY为垂直偏移量,level和high的含义请参照S401论述的内容。
S405、获得最终结果。
根据如下公式获得最终结果:
sceenX=l+lengX+offsetX
sceenY=u-lengY+offsetY
其中,sceenX为目标位置点的第二横坐标,sceenY为目标位置点的第二纵坐标,lengX和lengY的含义请参照S403论述的内容,offsetX和offsetY的含义请参照S404论述的内容,l和u的含义请参照S401论述的内容。
S406、格式转换。
最终结果需要转换为Point格式,公式如下:
xx = Double.valueOf(String.format("%.6f",sceenX))
yy = Double.valueOf(String.format("%.6f",sceenY))
其中,xx为目标位置点的第三横坐标,yy为目标位置点的第三纵坐标,Double.valueOf( )表示转换为Double类型的值,String.format( )表示转换为字符串,%.6f表示保留至小数点后6位。sceenX和sceenY的含义请参照S406论述的内容。
经过S401-S406,本申请实施例将经纬度坐标转换为MapView能读取的Point格式,即(xx, yy)。
请参照表1,通过本申请实施例提供的切片地图的坐标转换方法,将转换后的平面坐标对应的点与实时地图平台的经纬度点的位置做比较,距离误差控制在3m以内。可见本申请实施例提供的切片地图的坐标转换方法不受切片地图大小、切片等级、安卓设备的海拔高度的影响,准确性较高。
表1
综上所述,本申请实施例提供了一种切片地图的坐标转换方法,获取安卓设备中目标应用程序加载的切片地图,根据切片地图中目标位置点的经纬度,获得目标位置点的第一横坐标和第一纵坐标,根据切片地图的实际切片等级和安卓设备的实际海拔高度,获得目标偏移量,根据目标偏移量分别对第一横坐标和第一纵坐标进行修正,获得目标位置点的第二横坐标和第二纵坐标。本申请实施例利用切片地图的实际切片等级和安卓设备的实际海拔高度对转换后的横坐标和纵坐标进行修正,使修正后的横坐标和纵坐标更加准确,从而提高切片地图的坐标转换的准确性。安卓设备通过本申请实施例提供的切片地图的坐标转换方法,就能在没有网络的情况下使用离线地图准确标记出相应的坐标点、路线、范围等。
基于相同的发明构思,如附图5所示,本申请实施例还提供了一种切片地图的坐标转换装置,切片地图的坐标转换装置设置于安卓设备中,安卓设备安装有目标应用程序,切片地图的坐标转换装置包括:
切片模块501,用于获取目标应用程序加载的切片地图;
坐标获得模块502,用于根据切片地图中目标位置点的经纬度,获得目标位置点的第一横坐标和第一纵坐标;
偏移量获得模块503,用于根据切片地图的实际切片等级和安卓设备的实际海拔高度,获得目标偏移量;
坐标修正模块504,用于根据目标偏移量分别对第一横坐标和第一纵坐标进行修正,获得目标位置点的第二横坐标和第二纵坐标。
可选的,偏移量获得模块503具体用于:
将切片地图的实际切片等级与基准切片等级的差值确定为等级差值,根据等级差值和切片等级偏移系数,获得切片偏移;切片偏移与等级差值为正相关,切片偏移与切片等级偏移系数为正相关;
将安卓设备的实际海拔高度与基准海拔高度的差值确定为高度差值,根据高度差值和海拔高度偏移系数,获得海拔偏移;海拔偏移与高度差值为正相关,海拔偏移与海拔高度偏移系数为负相关;
根据切片偏移和海拔偏移,获得目标偏移量。
可选的,目标偏移量包括水平偏移量和垂直偏移量,水平偏移量和垂直偏移量不同;坐标修正模块504具体用于:
根据水平偏移量对第一横坐标进行修正,获得目标位置点的第二横坐标;
根据垂直偏移量对第一纵坐标进行修正,获得目标位置点的第二纵坐标。
可选的,偏移量获得模块503具体用于:
在根据水平偏移量对第一横坐标进行修正,获得目标位置点的第二横坐标之前,将切片偏移确定为水平偏移量;
将切片偏移与海拔偏移的和值确定为垂直偏移量。
可选的,切片地图的坐标转换装置还包括海拔高度获得模块505,海拔高度获得模块505用于:
在根据切片地图的实际切片等级和安卓设备的实际海拔高度,获得目标偏移量之前,获取安卓设备所处高度的大气压强;
根据大气压强,获得安卓设备的实际海拔高度。
可选的,切片地图的坐标转换装置还包括显示模块506,显示模块506用于:
在根据目标偏移量分别对第一横坐标和第一纵坐标进行修正,获得目标位置点的第二横坐标和第二纵坐标之后,将第二横坐标转换为满足目标应用程序的预设格式和预设精度的第三横坐标;
将第二纵坐标转换为满足预设格式和预设精度的第三纵坐标;
在切片地图上以第三横坐标和第三纵坐标显示目标位置点。
可选的,坐标获得模块502具体用于:
根据切片地图的最大经度、最小经度以及通用平面经度范围、目标位置点的经度,获得目标位置点的第一横坐标;
根据切片地图的最大纬度、最小纬度以及通用平面纬度范围、目标位置点的纬度,获得目标位置点的第一纵坐标。
需要说明的是,本实施例中切片地图的坐标转换装置中各模块是与前述实施例中切片地图的坐标转换方法中的各步骤一一对应,因此,本实施例的具体实施方式可参照前述切片地图的坐标转换方法的实施方式,这里不再赘述。
此外,在一种实施例中,本申请还提供一种计算机设备,所述计算机设备包括处理器,存储器以及存储在所述存储器中的计算机程序,所述计算机程序被处理器运行时实现前述的切片地图的坐标转换方法。
此外,在一种实施例中,本申请还提供一种计算机存储介质,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器运行时实现前述的切片地图的坐标转换方法。
在一些实施例中,计算机可读存储介质可以是FRAM、ROM、PROM、EPROM、EEPROM、闪存、磁表面存储器、光盘、或CD-ROM等存储器;也可以是包括上述存储器之一或任意组合的各种设备。计算机可以是包括智能终端和服务器在内的各种计算设备。
在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。
作为示例,可执行指令可以但不一定对应于文件***中的文件,可以可被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(HTML,Hyper TextMarkup Language)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。
作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器/随机存取存储器、磁碟、光 盘)中,包括若干指令用以使得一台多媒体终端设备(可以是手机,计算机,电视接收机,或者网络设备等)执行本申请各个实施例所述的方法。
以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

Claims (9)

1.一种切片地图的坐标转换方法,其特征在于,应用于安卓设备中,所述安卓设备安装有目标应用程序,所述切片地图的坐标转换方法包括:
获取所述目标应用程序加载的切片地图;
根据所述切片地图中目标位置点的经纬度,获得所述目标位置点的第一横坐标和第一纵坐标;
将所述切片地图的实际切片等级与基准切片等级的差值确定为等级差值,根据所述等级差值和切片等级偏移系数,获得切片偏移;所述切片偏移与所述等级差值为正相关,所述切片偏移与所述切片等级偏移系数为正相关;
将所述安卓设备的实际海拔高度与基准海拔高度的差值确定为高度差值,根据所述高度差值和海拔高度偏移系数,获得海拔偏移;所述海拔偏移与所述高度差值为正相关,所述海拔偏移与所述海拔高度偏移系数为负相关;
根据所述切片偏移和所述海拔偏移,获得目标偏移量;
根据所述目标偏移量分别对所述第一横坐标和所述第一纵坐标进行修正,获得所述目标位置点的第二横坐标和第二纵坐标。
2.如权利要求1所述的切片地图的坐标转换方法,其特征在于,所述目标偏移量包括水平偏移量和垂直偏移量,所述水平偏移量和所述垂直偏移量不同;所述根据所述目标偏移量分别对所述第一横坐标和所述第一纵坐标进行修正,获得所述目标位置点的第二横坐标和第二纵坐标,包括:
根据所述水平偏移量对所述第一横坐标进行修正,获得所述目标位置点的第二横坐标;
根据所述垂直偏移量对所述第一纵坐标进行修正,获得所述目标位置点的第二纵坐标。
3.如权利要求2所述的切片地图的坐标转换方法,其特征在于,在根据所述水平偏移量对所述第一横坐标进行修正,获得所述目标位置点的第二横坐标之前,所述切片地图的坐标转换方法还包括:
将所述切片偏移确定为所述水平偏移量;
将所述切片偏移与所述海拔偏移的和值确定为所述垂直偏移量。
4.如权利要求1所述的切片地图的坐标转换方法,其特征在于,在根据所述切片地图的实际切片等级和所述安卓设备的实际海拔高度,获得目标偏移量之前,所述切片地图的坐标转换方法还包括:
获取所述安卓设备所处高度的大气压强;
根据所述大气压强,获得所述安卓设备的实际海拔高度。
5.如权利要求1所述的切片地图的坐标转换方法,其特征在于,在根据所述目标偏移量分别对所述第一横坐标和所述第一纵坐标进行修正,获得所述目标位置点的第二横坐标和第二纵坐标之后,所述切片地图的坐标转换方法还包括:
将所述第二横坐标转换为满足所述目标应用程序的预设格式和预设精度的第三横坐标;
将所述第二纵坐标转换为满足所述预设格式和所述预设精度的第三纵坐标;
在所述切片地图上以所述第三横坐标和所述第三纵坐标显示所述目标位置点。
6.如权利要求1所述的切片地图的坐标转换方法,其特征在于,所述根据所述切片地图中目标位置点的经纬度,获得所述目标位置点的第一横坐标和第一纵坐标,包括:
根据所述切片地图的最大经度、最小经度以及通用平面经度范围、所述目标位置点的经度,获得所述目标位置点的第一横坐标;所述通用平面经度范围为最大通用平面经度与最小通用平面经度之间的差值;
根据所述切片地图的最大纬度、最小纬度以及通用平面纬度范围、所述目标位置点的纬度,获得所述目标位置点的第一纵坐标;所述通用平面纬度范围为最大通用平面纬度与最小通用平面纬度之间的差值。
7.一种切片地图的坐标转换装置,其特征在于,所述切片地图的坐标转换装置设置于安卓设备中,所述安卓设备安装有目标应用程序,所述切片地图的坐标转换装置包括:
切片模块,用于获取所述目标应用程序加载的切片地图;
坐标获得模块,用于根据所述切片地图中目标位置点的经纬度,获得所述目标位置点的第一横坐标和第一纵坐标;
偏移量获得模块,用于将所述切片地图的实际切片等级与基准切片等级的差值确定为等级差值,根据所述等级差值和切片等级偏移系数,获得切片偏移;将所述安卓设备的实际海拔高度与基准海拔高度的差值确定为高度差值,根据所述高度差值和海拔高度偏移系数,获得海拔偏移;根据所述切片偏移和所述海拔偏移,获得目标偏移量;所述切片偏移与所述等级差值为正相关,所述切片偏移与所述切片等级偏移系数为正相关;所述海拔偏移与所述高度差值为正相关,所述海拔偏移与所述海拔高度偏移系数为负相关;
坐标修正模块,用于根据所述目标偏移量分别对所述第一横坐标和所述第一纵坐标进行修正,获得所述目标位置点的第二横坐标和第二纵坐标。
8.一种计算机设备,其特征在于,该计算机设备包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序,实现如权利要求1-6中任一项所述的切片地图的坐标转换方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,处理器执行所述计算机程序,实现如权利要求1-6中任一项所述的切片地图的坐标转换方法。
CN202410158234.2A 2024-02-04 2024-02-04 一种切片地图的坐标转换方法、装置、设备及介质 Active CN117688122B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410158234.2A CN117688122B (zh) 2024-02-04 2024-02-04 一种切片地图的坐标转换方法、装置、设备及介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410158234.2A CN117688122B (zh) 2024-02-04 2024-02-04 一种切片地图的坐标转换方法、装置、设备及介质

Publications (2)

Publication Number Publication Date
CN117688122A CN117688122A (zh) 2024-03-12
CN117688122B true CN117688122B (zh) 2024-04-30

Family

ID=90130554

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410158234.2A Active CN117688122B (zh) 2024-02-04 2024-02-04 一种切片地图的坐标转换方法、装置、设备及介质

Country Status (1)

Country Link
CN (1) CN117688122B (zh)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101561494A (zh) * 2008-04-18 2009-10-21 中华电信股份有限公司 智能型定位校正***与方法
CN110188496A (zh) * 2019-06-04 2019-08-30 湖南特能博世科技有限公司 图形化勘测数据生成方法、装置及计算机终端
CN112132952A (zh) * 2020-08-18 2020-12-25 北京旋极伏羲科技有限公司 一种基于剖分框架的立体网格地图的构建方法
CN112269849A (zh) * 2020-10-31 2021-01-26 武汉中海庭数据技术有限公司 一种三维地图显示方法、***、电子设备及存储介质
CN113811920A (zh) * 2019-05-16 2021-12-17 高通股份有限公司 分布式姿势估计
CN115760821A (zh) * 2022-11-28 2023-03-07 以萨技术股份有限公司 一种基于无人机正射影像图生成地图切片的方法
CN115858973A (zh) * 2023-02-23 2023-03-28 北京德风新征程科技股份有限公司 栅格地图解析方法、装置、设备和介质
CN116977585A (zh) * 2023-08-02 2023-10-31 重庆第五维科技有限公司 一种全息投影方法
CN117095098A (zh) * 2022-05-13 2023-11-21 ***通信集团四川有限公司 图像渲染方法、装置、电子设备及计算机可读存储介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140362082A1 (en) * 2011-05-03 2014-12-11 Google Inc. Automated Overpass Extraction from Aerial Imagery

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101561494A (zh) * 2008-04-18 2009-10-21 中华电信股份有限公司 智能型定位校正***与方法
CN113811920A (zh) * 2019-05-16 2021-12-17 高通股份有限公司 分布式姿势估计
CN110188496A (zh) * 2019-06-04 2019-08-30 湖南特能博世科技有限公司 图形化勘测数据生成方法、装置及计算机终端
CN112132952A (zh) * 2020-08-18 2020-12-25 北京旋极伏羲科技有限公司 一种基于剖分框架的立体网格地图的构建方法
CN112269849A (zh) * 2020-10-31 2021-01-26 武汉中海庭数据技术有限公司 一种三维地图显示方法、***、电子设备及存储介质
CN117095098A (zh) * 2022-05-13 2023-11-21 ***通信集团四川有限公司 图像渲染方法、装置、电子设备及计算机可读存储介质
CN115760821A (zh) * 2022-11-28 2023-03-07 以萨技术股份有限公司 一种基于无人机正射影像图生成地图切片的方法
CN115858973A (zh) * 2023-02-23 2023-03-28 北京德风新征程科技股份有限公司 栅格地图解析方法、装置、设备和介质
CN116977585A (zh) * 2023-08-02 2023-10-31 重庆第五维科技有限公司 一种全息投影方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
UAV- Navigation Using Map Slicing and Safe Path Computation;Halil Utku Unlu 等;《International Conference on Automation, Robotics and Applications》;20230523;208-212 *
一种全球尺度三维大气数据可视化***;梅鸿辉 等;《软件学报》;20160515;1140-1150 *
基于先验信息约束的重磁电联合三维交互反演技术实践——以彭山穹隆构造为例;周月 等;《物探与化探 》;20210407;308-315 *
未知环境下改进DDQN的无人机探索航迹规划研究;唐嘉宁 等;《电光与控制》;20230223;23-27+33 *

Also Published As

Publication number Publication date
CN117688122A (zh) 2024-03-12

Similar Documents

Publication Publication Date Title
CN111707233B (zh) 终端设备的定位方法、装置、终端设备及存储介质
US9983002B2 (en) Enhancing geolocation using barometric data to determine floors at a location
US8898034B2 (en) Automatically identifying geographic direction
DE60318499T2 (de) Verfahren und System zur Speicherung und zum schnellen Zugriff auf Höhenangaben eines digitalen Höhenmodells zur Verwendung in Positionierungssystemen
US20150153182A1 (en) System and method for calibrating a navigation heading
CN103636142A (zh) 用于移动设备的气压校准方法、校准设备以及移动设备
CN111352129B (zh) 一种差分质量的监测方法、装置及计算机介质
CN104123695A (zh) 一种实现坐标转换方法
CN110579211A (zh) 一种步行定位方法及***
CN117688122B (zh) 一种切片地图的坐标转换方法、装置、设备及介质
CN104729463B (zh) 一种高度校正方法和装置
US20120185206A1 (en) Method for setting the geolocation of a non-gps enabled device
CN112509453A (zh) 基于移动设备的景区实景导览图电子化导览方法及***
CN115435796B (zh) 车辆的定位方法、装置和电子设备
CN112800163B (zh) 地图界面展示方法、装置、计算机设备及存储介质
KR20140111363A (ko) 좌표계 일괄 자동 변환 방법 및 이를 위한 장치
Dardanelli et al. On the accuracy of cadastral marks: Statistical analyses to assess the congruence among GNSS-based positioning and official maps
CN103902633A (zh) 一种生成poi的热区数据的方法及其装置、***
Altunel et al. Capturing the level of progress in vertical accuracy achieved by ASTER GDEM since the beginning: Turkish and Nigerian examples
CN105894471A (zh) 基于大比例尺地形图的中小比例尺正射影像快速纠正方法
CN106443732B (zh) 一种基于gps的路径图绘制方法和***
CN111598532A (zh) 一种灾情评估报告的自动生成方法及***
WO2020130787A1 (en) A global positioning system data format conversion method and system thereof
Durland Defining mean sea level in military simulations with DTED
CN113079458B (zh) 一种用于可穿戴移动终端定位的方法及设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant