本发明涉及智慧城市,尤其涉及到一种城市地理编码方法、装置、设备及存储介质。
背景技术:
1、智慧城市的建设依靠布设于城市内不同位置的若干个智慧设备,通过智慧设备与智慧设备、智慧设备与云端服务器的数据交互与控制信号传输,实现智慧城市中智能化的服务。
2、然而,智慧城市的布局通常是根据经济发展呈阶段式的,也即智慧设备在智慧城市中的施工、安装都是批次执行的,每次施工、安装时城市发展的规模、人口变化都会不同,那么如何在前次已安装有对应智慧设备的基础上,将此次施工、安装的智慧设备发挥最大效果、作用更多用户、最大化使用率是一个亟需解决的技术问题。
3、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本发明的主要目的在于提供一种城市地理编码方法、装置、设备及存储介质,旨在解决智慧城市阶段式施工、安装智慧设备的位置选定的技术问题。
2、为实现上述目的,本发明提供一种城市地理编码方法,所述方法包括以下步骤:
3、获取目标区域中每种智慧设备的安装位置;
4、基于同种智慧设备的安装位置,确定目标区域中目标坐标位置的编码值;
5、根据每种智慧设备对应的目标坐标位置的编码值,生成目标坐标位置的编码值数组;
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、本发明实施例提出的一种城市地理编码方法、装置、设备及存储介质,所述方法包括:获取目标区域中每种智慧设备的安装位置;基于同种智慧设备的安装位置,确定目标区域中目标坐标位置的编码值;根据每种智慧设备对应的目标坐标位置的编码值,生成目标坐标位置的编码值数组;基于目标区域中每个坐标位置的编码值数组,确定城市地理编码图;在接收到目标智慧设备增设指令时,基于所述城市地理编码图,确定目标智慧设备的增设位置,并基于所述增设位置执行智慧设备的施工任务。本发明通过获取当前每种智慧设备的安装位置,来构建城市地理编码图,利用该地理编码图来实现对目标智慧设备的施工、安装位置的选定,提高每个阶段施工、安装的智慧设备的利用率。
1.一种城市地理编码方法,其特征在于,所述方法包括以下步骤:
2.如权利要求1所述的城市地理编码方法,其特征在于,基于智慧设备的安装位置,确定目标区域中目标坐标位置的编码值步骤,还包括:
3.如权利要求2所述的城市地理编码方法,其特征在于,所述有效距离值为目标区域中每个坐标位置到最近该种智慧设备的距离平均值。
4.如权利要求1所述的城市地理编码方法,其特征在于,根据每种智慧设备对应的目标坐标位置的编码值,生成目标坐标位置的编码值数组步骤,具体包括:
5.如权利要求1所述的城市地理编码方法,其特征在于,基于所述城市地理编码图,确定目标智慧设备的增设位置步骤,具体包括:
6.如权利要求1所述的城市地理编码方法,其特征在于,所述方法还包括:
7.如权利要求6所述的城市地理编码方法,其特征在于,基于所述城市地理编码图,确定目标智慧设备的增设位置步骤,具体包括:
8.一种城市地理编码装置,其特征在于,所述城市地理编码装置包括:
9.一种城市地理编码设备,其特征在于,所述城市地理编码设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的城市地理编码程序,所述城市地理编码程序被所述处理器执行时实现如权利要求1至7中任一项所述的城市地理编码方法的步骤。
10.一种存储介质,其特征在于,所述存储介质上存储有城市地理编码程序,所述城市地理编码程序被处理器执行时实现如权利要求1至7中任一项所述的城市地理编码方法的步骤。