【技术实现步骤摘要】
基于经纬度定位物联设备行政区域的方法
[0001]本专利技术涉及设备定位
,具体涉及基于经纬度定位物联设备行政区域的方法。
技术介绍
[0002]对于物联设备来说,会定期向管理系统上报设备的基础信息或者运行日志,而对物联网设备的定位一般是基于物联网设备上报的基础信息或物联设备上报的某一时刻的日志,基础信息中包含了经纬度、行政区域信息,日志中也包含此刻物联设备的经纬度信息。对于物联设备上传的行政区域信息基本上时预设在设备中的,一般不会进行更新,因此,上传的行政区域信息不一定准确。因此,需要一种能够完善物联设备的行政区域位置信息的方法,帮助系统快读判断物联设备所在位置信息。
技术实现思路
[0003]本专利技术的目的在于提供基于经纬度定位物联设备行政区域的方法,根据物联设备上报的基础信息的经纬度,利用Google S2算法对物联设备上报的行政区域信息进行完善,实现根据经纬度快速定位行政区域,帮助系统快速判断物联设备的位置信息。
[0004]本申请提供基于经纬度定位物联设备行政区域的方法,具体包括以下 ...
【技术保护点】
【技术特征摘要】
1.基于经纬度定位物联设备行政区域的方法,其特征在于,具体包括以下步骤:S1、从ArcMap导入行政区域的边界经纬度点GeoJson文件;对GeoJson文件进行解析,得到多个行政区域多边形,并将多个行政区域多边形分别配置到对应的预设分区内,将预设分区存入行政区域数据库中;S2、从设备数据库中读取物联设备经纬度;S3、读取所有预设分区,逐个计算物联设备经纬度是否在预设分区的经纬度范围内,确定物联设备所在预设分区,将物联设备所在预设分区作为目标分区;S4、读取目标分区内的所有行政区域多边形,逐个计算物联设备经纬度是否在行政区域多边形内,确定物联设备所在行政区域多边形,将物联设备所在行政区域多边形作为目标行政区域。2.根据权利要求1所述的基于经纬度定位物联设备行政区域的方法,其特征在于,步骤S4的具体过程为:将目标分区内的所有行政区域多边形与物联设备经纬度做笛卡尔积;根据笛卡尔积,利用Google S2的contains方法逐个判断物联设备经纬度是否在行政区域多边形内;若是,则将该行政区域多边形定位为物联设备所在行政区域多边形作为目标行政区域,并将物联设备及其对应的目标行政区域存入设备数据库中。3.根据权利要求1所述的基于经纬度定位物联设备行政区域的方法,其特征在于,步骤S1中得到区域多边形的具体过程为:使用Spark按照逆时针读取GeoJson文件中行政区域边界经纬度点;得到...
【专利技术属性】
技术研发人员:饶龙强,郭鹏,方舟,丁强,李建涛,叶超,
申请(专利权)人:成都智元汇信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。