物流网点选址方法、装置、计算机设备和可读存储介质
文献发布时间:2023-06-19 11:22:42
技术领域
本发明涉及物流网点选址技术领域,特别是涉及一种物流网点选址方法、装置、计算机设备和可读存储介质。
背景技术
近年来,随着互联网技术的快速发展,物流行业也随之进入快速发展期。选址问题,在包括物流行业在内的多个行业中均有大量应用,在大多数的商业实践中,选址的成功与否直接决定了商业模式的成功与否。
目前,大多数物流企业的物流网点选址,均是基于选址人员的个人经验进行人工选址的。然而,上述的人工选址方法,存在选址效率低下的情况。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提升物流网点的选址效率的物流网点选址方法、装置、计算机设备和可读存储介质。
第一方面,本申请实施例提供了一种物流网点选址方法,所述物流网点选址方法包括:
获取目标范围内多个候选位置点的网点信息;所述网点信息用于表示各所述候选位置点的属性信息、成本信息及各所述候选位置点间的距离信息;
根据预设的必选条件,从所述多个候选位置点中选出必选位置点;
获取物流网点的选址约束条件;
根据所述网点信息、所述选址约束条件及所述必选位置点,从所述多个候选位置点中选址,得到满足所述选址约束条件的目标位置点;所述目标位置点包括所述必选位置点。
在其中一个实施例中,所述根据预设的必选条件,从所述多个候选位置点中选出必选位置点,包括:
从所述多个候选位置点中,筛选所述属性信息包括的目标对象数量大于第一预设阈值的候选位置点;
将筛选得到的候选位置点作为所述必选位置点。
在其中一个实施例中,所述选址约束条件包括成本约束条件及业务约束条件;所述根据所述网点信息、所述选址约束条件及所述必选位置点,从所述多个候选位置点中选址,得到满足所述选址约束条件的目标位置点,包括:
根据所述网点信息、所述业务约束条件及所述必选位置点,从所述多个候选位置点中选出满足所述业务约束条件的多组位置点;各组位置点均包括所述必选位置点;
根据所述成本约束条件,从所述多组位置点中选出满足所述成本约束条件的一组位置点作为所述目标位置点;所述成本约束条件为所述多组位置点中,投入成本最小的一组位置点。
在其中一个实施例中,所述根据所述成本约束条件,从所述多组位置点中选出满足所述成本约束条件的一组位置点作为所述目标位置点之后,还包括:
若从所述多组位置点中获取到投入成本最小的多组位置点,则从所述投入成本最小的多组位置点中,选出目标处理件量与实际处理件量之差最小的一组组位置点作为所述目标位置点。
在其中一个实施例中,所述业务约束条件至少包括存量资源复用约束条件。
在其中一个实施例中,所述方法还包括:
在地图数据中,确定目标范围内的多个兴趣面AOI;
从所述多个AOI中,剔除必不被覆盖AOI,得到所述多个候选位置点;所述必不被覆盖AOI为处理件量小于第二预设阈值的AOI。
在其中一个实施例中,所述方法还包括:
获取所述目标位置点的经纬度信息、所述目标位置点包括的存量资源的经纬度信息、所述目标位置点的属性信息中目标对象的经纬度信息;
采用R语言的Leaflet库,将所述目标位置点、所述存量资源及所述目标对象绘制在地图数据中,以将所述目标位置点可视化显示。
第二方面,本申请实施例提供一种物流网点选址装置,所述装置包括:
第一获取模块,用于获取目标范围内多个候选位置点的网点信息;所述网点信息用于表示各所述候选位置点的属性信息、成本信息及各所述候选位置点间的距离信息;
选取模块,用于根据预设的必选条件,从所述多个候选位置点中选出必选位置点;
第二获取模块,用于获取物流网点的选址约束条件;
选址模块,用于根据所述网点信息、所述选址约束条件及所述必选位置点,从所述多个候选位置点中选址,得到满足所述选址约束条件的目标位置点;所述目标位置点包括所述必选位置点。
第三方面,本申请实施例提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的方法的步骤。
第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的方法的步骤。
本申请实施例提供的技术方案带来的有益效果至少包括:
通过获取目标范围内多个候选位置点的网点信息;所述网点信息用于表示各所述候选位置点的属性信息、成本信息及各所述候选位置点间的距离信息;根据预设的必选条件,从所述多个候选位置点中选出必选位置点;获取物流网点的选址约束条件;根据所述网点信息、所述选址约束条件及所述必选位置点,从所述多个候选位置点中选址,得到满足所述选址约束条件的目标位置点;所述目标位置点包括所述必选位置点。由此,根据多个候选位置点的网点信息、物流网点的选址约束条件及必选位置点,从多个候选位置点中选址得到目标位置点,即选址得到物流网点;避免了传统技术中,基于选址人员的个人经验进行人工选址所造成的选址效率低的情况。本申请可以提升物流网点的选址效率,且选址过程中引入必选位置点,提升了物流网点的选址合理性。
附图说明
图1为一个实施例提供的物流网点选址方法的应用环境图;
图2为一个实施例提供的物流网点选址方法的流程示意图;
图3为一个实施例提供的物流网点选址方法的流程示意图;
图4为一个实施例提供的物流网点选址方法的流程示意图;
图5为一个实施例提供的物流网点选址方法的流程示意图;
图6为一个实施例提供的物流网点选址方法的流程示意图;
图7为一个实施例提供的物流网点选址方法的流程示意图;
图8为一个实施例提供的物流网点选址装置的结构框图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的物流网点选址方法,可以应用于如图1所示的计算机设备,该计算机设备可以是服务器,其内部结构图可以如图1所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存物流网点选址方法的数据。
本申请实施例提供的物流网点选址方法、装置、计算机设备和可读存储介质,旨在解决传统技术中,物流企业在物流网点选址时,基于选址人员的个人经验进行人工选址所造成的选址效率低的技术问题。下面将通过实施例并结合附图具体地对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体地实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
需要说明的是,本申请实施例提供的物流网点选址方法,其执行主体可以是物流网点选址装置,该物流网点选址装置可以通过软件、硬件或者软硬件结合的方式实现成为计算机设备的部分或者全部。下述方法实施例中,均以执行主体是计算机设备为例来进行说明。
请参考图2,其示出了本申请实施例提供的一种物流网点选址方法的流程示意图,如图2所示,本实施例物流网点选址方法可以包括以下步骤:
步骤S100,获取目标范围内多个候选位置点的网点信息。
网点信息用于表示各候选位置点的属性信息、成本信息及各候选位置点间的距离信息。
本实施例中,目标范围为当前进行物流网点选址的选址范围,该目标范围内包括多个AOI(Area of Interest,兴趣面),AOI可以视作两栋楼或者三栋楼,计算机设备从目标范围包括的多个AOI中选取多个候选位置点作为本实施例物流网点选址方法的基本候选单位。
计算机设备获取多个候选位置点的网点信息。本实施例中,计算机设备从大数据平台和GIS(Geographic Information System,地理信息系统)获取AOI性质表、可用资金表、AOI间球面距离表,AOI性质表包括各候选位置点的属性信息,可用资金表包括各候选位置点的成本信息,AOI间球面距离表包括各候选位置点间的距离信息。
其中,AOI性质表具体包括目标范围内AOI的组织关系信息、收派件量信息、时效指标信息、存量资源有无的标识信息、目标对象分布信息等属性信息;存量资源包括目标范围内的营业站、快递柜等,目标对象分布信息可以是竞争对手分布信息。可用资金表包括对各候选位置点设置的最大投入成本。AOI间球面距离表包括目标范围内,两两AOI之间的球面距离信息。
步骤S200,根据预设的必选条件,从多个候选位置点中选出必选位置点。
本实施例中,必选条件可以是:候选位置点的属性信息包括的目标对象分布信息中,即竞争对手分布信息中,竞争对手的数量大于设置的阈值。例如,竞争对手的数量大于4。在其它实施例中,必选条件还可以是候选位置点的实际处理件量大于设置的阈值,等等,本实施例在此不做具体限制。
计算机设备从多个候选位置点中,选出属性信息包括的目标对象数量大于阈值的候选位置点作为必选位置点。
步骤S300,获取物流网点的选址约束条件。
本实施例中,物流网点为面向用户的物流网点。
传统技术中,大部分物流企业的物流网点都同时要求具备O型和M型功能,其中,O型为可以进行仓库管理、快件分拣标注、接驳等流程的营运型功能,M型为面向用户提供收派件服务的市场型功能,这种传统的O/M耦合的网点模式,不仅营运效率低下,而且严重影响客户的服务体验。本实施例中,物流网点为面向用户的物流网点,即为M型网点,较于传统的O/M耦合的网点模式,提升了客户的服务体验。
本实施例中,M型网点的服务模式可以为自助站和/或快递柜,即可以投放自助站或者快递柜,或者同时投放自助站和快递柜。
本实施例中,物流网点的选址约束条件可以是由选址人员设置的。作为一种实施方式,选址约束条件可以包括成本约束条件、服务位置范围约束条件、处理件量约束条件、存量资源复用约束条件,等等。
步骤S400,根据网点信息、选址约束条件及必选位置点,从多个候选位置点中选址,得到满足选址约束条件的目标位置点。
其中,目标位置点包括必选位置点。
计算机设备根据各候选位置点的网点信息及必选位置点,从目标范围内的多个候选位置点中,获取满足选址约束条件的目标位置点,目标位置点包括必选位置点,目标位置点即为最终选取的物流网点。
本实施例通过获取目标范围内多个候选位置点的网点信息;网点信息用于表示各候选位置点的属性信息、成本信息及各候选位置点间的距离信息;根据预设的必选条件,从多个候选位置点中选出必选位置点;获取物流网点的选址约束条件;根据网点信息、选址约束条件及必选位置点,从多个候选位置点中选址,得到满足选址约束条件的目标位置点;目标位置点包括必选位置点。由此,根据多个候选位置点的网点信息、物流网点的选址约束条件及必选位置点,从多个候选位置点中选址得到目标位置点,即选址得到物流网点;避免了传统技术中,基于选址人员的个人经验进行人工选址所造成的选址效率低的情况。本实施例可以提升物流网点的选址效率,且选址时引入必选位置点,提升了物流网点的选址合理性。
图3为另一个实施例提供的物流网点选址方法的流程示意图。在上述图2所示实施例的基础上,如图3所示,本实施例中,步骤S200包括步骤S210和步骤S220,具体地:
步骤S210,从多个候选位置点中,筛选属性信息包括的目标对象数量大于第一预设阈值的候选位置点。
本实施例中,计算机设备根据AOI性质表包括的各候选位置点的属性信息,将属性信息中的目标对象,即竞争对手的数量大于一定阈值的候选位置点作为必选位置点。例如,将竞争对手数量大于4的候选位置点作为必选位置点,即,若一个候选位置点对应的竞争对手数量大于4,则该候选位置点必须选为目标位置点。
步骤S220,将筛选得到的候选位置点作为必选位置点。
计算机设备将筛选得到的目标对象数量大于第一预设阈值的候选位置点,作为必选位置点。由此,本实施例在物流网点选址过程中,引入基于竞争对手分布信息的必选条件,选址得到的目标位置点包括必选位置点,使得选取的目标位置点可以直面竞争,提升选址合理性,同时有助于提升物流企业的市场份额。
图4为另一个实施例提供的物流网点选址方法的流程示意图。在上述图2所示实施例的基础上,如图4所示,本实施例中,步骤S400包括步骤S410和步骤S420,具体地:
步骤S410,根据网点信息、业务约束条件及必选位置点,从多个候选位置点中选出满足业务约束条件的多组位置点。
其中,各组位置点均包括必选位置点。
本实施例中,选址约束条件包括成本约束条件及业务约束条件。其中,业务约束条件包括服务位置范围约束条件、处理件量约束条件及存量资源复用约束条件。在其它实施例中,业务约束条件至少包括存量资源复用约束条件,本实施例在此不做具体限制。
自助站或者快递柜均有各自有限的服务范围,服务位置范围约束条件用于约束各候选位置点的服务范围;自助站或者快递柜均有各自不同的最大处理件量、最大重货处理件量、最大增值服务处理件量,处理件量约束条件用于约束各候选位置点的处理件量;存量资源复用约束条件包括已有营业站复用约束和已有快递柜复用约束,若候选位置点内当前已有营业站,且该包括营业站的候选位置点被选为目标位置点,则该目标位置点在投入时可以复用营业站;若候选位置点内当前已有快递柜,且该包括快递柜的候选位置点被选为目标位置点,则该目标位置点在投入时可以直接复用已有的快递柜。
计算机设备根据步骤S200,从多个候选位置点中选出必选位置点,得到一组必选位置点。进一步地,计算机设备根据预设的必被覆盖条件,从多个候选位置点中选出必被覆盖位置点。
作为一种实施方式,必被覆盖条件可以与各候选位置点对应的竞争对手数量、服务质量及自寄自取比例相关联,其中,服务质量包括派送成功率、催收率及催派率。例如,将竞争对手数量大于1,日均总件量大于20,派送成功率小于70%或催收率大于0.01%或催派率大于0.01%的候选位置点作为必被覆盖位置点。可以理解的是,必选条件及必被覆盖条件在实施时均可自行设置,在此不做具体限制。由此,计算机设备从多个候选位置点中选出必被覆盖位置点,得到一组必被覆盖位置点。
本实施例中,业务约束条件具体包括如下约束条件。其中,x
1)必选位置点投放约束条件:
x
2)必被覆盖位置点投放约束条件:
其中,若第i个候选位置点覆盖第j个必被覆盖位置点,则y
3)存量资源复用约束条件:
x
其中,current_flag
4)最大处理件量能力约束条件:
将没有营业站的候选位置点选为目标位置点,并投放自助站和/或快递柜:
其中,total_amount表示处理总件量汇总,hub_capacity_x表示自助站的最大处理总件量,hub_capacity_v表示快递柜的最大处理总件量。
将已有营业站的候选位置点选为目标位置点,并投放自助站和/或快递柜:
5)最大重货处理件量能力约束条件:
将没有营业站的候选位置点选为目标位置点,并投放自助站和/或快递柜:
其中,huge_amount表示处理大件重货件量汇总,huge_hub_capacity_x表示自助站最大处理大件重货件量,huge_hub_capacity_v表示快递柜最大处理大件重货件量。
将已有营业站的候选位置点选为目标位置点,并投放自助站和/或快递柜:
6)最大增值服务处理件量能力约束条件:
将没有营业站的候选位置点选为目标位置点,并投放自助站和/或快递柜:
其中,insured_amount表示处理保价高增值件量汇总,insured_hub_capacity_x表示自助站最大处理保价高增值件量,insured_hub_capacity_v表示快递柜最大处理保价高增值件量。
将已有营业站的候选位置点选为目标位置点,并投放自助站和/或快递柜:
7)服务位置范围约束条件:
将没有营业站的候选位置点选为目标位置点,并投放自助站和/或快递柜:
y
其中,dist
将已有营业站的候选位置点选为目标位置点,并投放自助站和/或快递柜:
y
8)选择互斥约束条件:
x
9)被唯一覆盖约束条件:
10)集合覆盖约束条件:
x
11)自身覆盖约束:
y
12)总投资最大成本约束条件:
cost≤max_cost
cost表示每组位置点分别对应的投入成本,max_cost表示最大投入成本。
计算机设备根据上述1)至12)列举的约束条件,对候选位置点、必选位置点、必被覆盖位置点的网点信息进行约束,选出满足业务约束条件的多组位置点,每组位置点均包括必选位置点。
步骤S420,根据成本约束条件,从多组位置点中选出满足成本约束条件的一组位置点作为目标位置点。
其中,成本约束条件为多组位置点中,投入成本最小的一组位置点。
成本约束条件,即各候选位置点投放的自助站和/或快递柜的总投入成本最小化。计算机设备根据成本约束条件,从多组位置点中选出总投入成本最小的一组位置点作为目标位置点。
本实施例中,计算机设备获取各组位置点分别对应的投入成本,每组位置点分别对应的投入成本cost可以采用公式1计算得到:
cost=cost_1+cost_2 公式1
cost_1表示将没有快递柜的候选位置点选为目标位置点,并投放自助站和/或快递柜,cost_1根据公式2计算得到:
其中,cost_x表示自助站的月租金投入成本,cost_v表示快递柜的月租金投入成本,nest_flag
cost_2表示将已有快递柜的候选位置点选为目标位置点,并投放自助站和/或快递柜,cost_2根据公式3计算得到:
可以理解的是,若已有快递柜,则目标位置点的快递柜投入为0。
M为一个无限大的常量,目的是为了强调成本是核心优化目标。
获取到各组位置点分别对应的投入成本后,进一步地,计算机设备从多组位置点中选出投入成本最小的一组位置点作为目标位置点。
本实施例中,计算机设备通过获取目标范围内多个候选位置点的网点信息;根据预设的必选条件,从多个候选位置点中选出必选位置点;获取物流网点的选址约束条件;根据网点信息、业务约束条件及必选位置点,从多个候选位置点中选出满足业务约束条件的多组位置点;各组位置点均包括必选位置点;根据成本约束条件,从多组位置点中选出满足成本约束条件的一组位置点作为目标位置点;由此,以多密小轻为覆盖原则,建设大量小型的面向用户的物流网点,提升用户的服务体验;通过引入复用营业站和快递柜等存量资源策略,盘活资源,最小化投入;在选址过程中引入竞争对手分布的手段,使得选取的目标位置点直面竞争,提升市场份额。
图5为另一个实施例提供的物流网点选址方法的流程示意图。在上述图4所示实施例的基础上,步骤S420之后,本实施例物流网点选址方法还包括步骤S500,具体地:
步骤S500,若从多组位置点中获取到投入成本最小的多组位置点,则从投入成本最小的多组位置点中,选出目标处理件量与实际处理件量之差最小的一组组位置点作为目标位置点。
本实施例中,若多组位置点中存在投入成本最小且相等的多组位置点,则引入最小化目标处理件量与实际处理件量之差的约束条件,其中目标处理件量为最大处理件量。
最大处理件量与实际处理件量之间的差值surplus_capacity可以采用如下公式4计算得到:
surplus_capacity=surplus_capacity_1+surplus_capacity_2 公式4
surplus_capacity_1表示将没有营业站的候选位置点选为目标位置点,并投放自助站和/或快递柜,surplus_capacity_1根据公式5计算得到:
其中,hub_capacity_x表示自助站的最大处理总件量,hub_capacity_v表示快递柜的最大处理总件量,total_amount表示处理总件量汇总。
surplus_capacity_2表示将已有营业站的候选位置点选为目标位置点,并投放自助站和/或快递柜,surplus_capacity_1根据公式6计算得到:
计算机设备将投入成本最小且相等的多组位置点中,surplus_capacity值最小的一组位置点作为目标位置点,由此,在优先考虑投入成本的前提下,通过最小化最大处理件量与实际处理件量之间的差值,将那些可被覆盖可不被覆盖的候选位置点尽量也成为被覆盖位置点,扩大了服务范围。
图6为另一个实施例提供的物流网点选址方法的流程示意图。在上述图2所示实施例的基础上,本实施例物流网点选址方法还包括步骤S610和步骤S620,具体地:
步骤S610,在地图数据中,确定目标范围内的多个兴趣面AOI。
本实施例中,计算机设备在地图数据中,确定目标范围内的多个兴趣面AOI,即确定目标范围内的全部AOI。
步骤S620,从多个AOI中,剔除必不被覆盖AOI,得到多个候选位置点。
其中,必不被覆盖AOI为处理件量小于第二预设阈值的AOI。
必不被覆盖AOI可以是处理件量小于第二预设阈值的AOI,或者没有件量的位置点。计算机设备从多个AOI中剔除必不被覆盖的位置点,得到多个候选位置点,再获取目标范围内多个候选位置点的网点信息,根据预设的必选条件,从多个候选位置点中选出必选位置点,获取物流网点的选址约束条件,根据网点信息、选址约束条件及必选位置点,从多个候选位置点中选址,得到满足选址约束条件的目标位置点;由此,提升了物流网点选址的合理性。
图7为另一个实施例提供的物流网点选址方法的流程示意图。在上述图2所示实施例的基础上,本实施例物流网点选址方法还包括步骤S710和步骤S720,具体地:
步骤S710,获取目标位置点的经纬度信息、目标位置点包括的存量资源的经纬度信息、目标位置点的属性信息中目标对象的经纬度信息。
步骤S720,采用R语言的Leaflet库,将目标位置点、存量资源及目标对象绘制在地图数据中,以将目标位置点可视化显示。
本实施例中,计算机设备获取目标位置点的经纬度信息、目标位置点包括的存量资源的经纬度信息、目标位置点的属性信息中目标对象的经纬度信息后,采用R语言的Leaflet库,将目标位置点、存量资源及目标对象绘制在地图数据中;例如,采用不规则的闭合多边形代表一个目标位置点,表示该目标位置点的轮廓,在目标位置点内,用不同的图标代表新投入的自助站、快递柜、复用已有营业站生成的自助站、复用已有快递柜、以及该目标位置点周围的竞争对手分布信息,等等,以便于选址人员清晰直观的查看选址结果。
应该理解的是,虽然图2-7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-7中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图8所示,提供了一种物流网点选址装置,包括:
第一获取模块10,用于获取目标范围内多个候选位置点的网点信息;所述网点信息用于表示各所述候选位置点的属性信息、成本信息及各所述候选位置点间的距离信息;
选取模块20,用于根据预设的必选条件,从所述多个候选位置点中选出必选位置点;
第二获取模块30,用于获取物流网点的选址约束条件;
选址模块40,用于根据所述网点信息、所述选址约束条件及所述必选位置点,从所述多个候选位置点中选址,得到满足所述选址约束条件的目标位置点;所述目标位置点包括所述必选位置点。
可选地,所述选取模块20包括:
筛选单元,用于从所述多个候选位置点中,筛选所述属性信息包括的目标对象数量大于第一预设阈值的候选位置点;
确定单元,用于将筛选得到的候选位置点作为所述必选位置点。
可选地,所述选址约束条件包括成本约束条件及业务约束条件;所述选址模块40包括:
第一选址单元,用于根据所述网点信息、所述业务约束条件及所述必选位置点,从所述多个候选位置点中选出满足所述业务约束条件的多组位置点;各组位置点均包括所述必选位置点;
第二选址单元,用于根据所述成本约束条件,从所述多组位置点中选出满足所述成本约束条件的一组位置点作为所述目标位置点;所述成本约束条件为所述多组位置点中,投入成本最小的一组位置点。
可选地,所述选址模块40,还包括:
第三选址单元,用于若从所述多组位置点中获取到投入成本最小的多组位置点,则从所述投入成本最小的多组位置点中,选出目标处理件量与实际处理件量之差最小的一组组位置点作为所述目标位置点。
可选地,所述业务约束条件至少包括存量资源复用约束条件。
可选地,所述装置还包括:
确定模块,用于在地图数据中,确定目标范围内的多个兴趣面AOI;
剔除模块,用于从所述多个AOI中,剔除必不被覆盖AOI,得到所述多个候选位置点;所述必不被覆盖AOI为处理件量小于第二预设阈值的AOI。
可选地,所述装置还包括:
第三获取模块,用于获取所述目标位置点的经纬度信息、所述目标位置点包括的存量资源的经纬度信息、所述目标位置点的属性信息中目标对象的经纬度信息;
绘制模块,用于采用R语言的Leaflet库,将所述目标位置点、所述存量资源及所述目标对象绘制在地图数据中,以将所述目标位置点可视化显示。
本实施例提供的物流网点选址装置,可以执行上述物流网点选址方法实施例,其实现原理和技术效果类似,在此不再赘述。
关于物流网点选址装置的具体限定可以参见上文中对于物流网点选址方法的限定,在此不再赘述。上述物流网点选址装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,还提供了一种如图1所示的计算机设备,该计算机设备可以是服务器。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储物流网点选址数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种物流网点选址方法。
本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体地计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
获取目标范围内多个候选位置点的网点信息;所述网点信息用于表示各所述候选位置点的属性信息、成本信息及各所述候选位置点间的距离信息;根据预设的必选条件,从所述多个候选位置点中选出必选位置点;获取物流网点的选址约束条件;根据所述网点信息、所述选址约束条件及所述必选位置点,从所述多个候选位置点中选址,得到满足所述选址约束条件的目标位置点;所述目标位置点包括所述必选位置点。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Ramb微秒)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取目标范围内多个候选位置点的网点信息;所述网点信息用于表示各所述候选位置点的属性信息、成本信息及各所述候选位置点间的距离信息;根据预设的必选条件,从所述多个候选位置点中选出必选位置点;获取物流网点的选址约束条件;根据所述网点信息、所述选址约束条件及所述必选位置点,从所述多个候选位置点中选址,得到满足所述选址约束条件的目标位置点;所述目标位置点包括所述必选位置点。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
- 物流网点选址方法、装置、计算机设备和可读存储介质
- 网点选址方法、装置、电子设备及可读存储介质