配送區(qū)域的繪制方法和裝置的制造方法
【專利摘要】本申請公開了一種配送區(qū)域的繪制方法和裝置,其中方法包括:利用墨卡托投影方法,將配送站點的經(jīng)緯度坐標(biāo)轉(zhuǎn)換為平面坐標(biāo)S0(x0,y0);根據(jù)平面坐標(biāo)S0(x0,y0)、預(yù)設(shè)的配送區(qū)域的半徑r和預(yù)設(shè)的邊界落點數(shù)N,確定均勻分布在所述配送站點的配送區(qū)域邊界上的各落點的平面坐標(biāo);將所有所述落點的所述平面坐標(biāo)轉(zhuǎn)換為對應(yīng)的經(jīng)緯度坐標(biāo);根據(jù)所有落點的所述經(jīng)緯度坐標(biāo),在地圖上標(biāo)識出所述配送區(qū)域。采用本發(fā)明,可以有效提高配送區(qū)域的繪制效率且準(zhǔn)確性高。
【專利說明】
配送區(qū)域的繪制方法和裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及計算機(jī)應(yīng)用技術(shù),特別是涉及一種配送區(qū)域的繪制方法和裝置。
【背景技術(shù)】
[0002] 在快遞配送領(lǐng)域,快遞公司的每個配送站點都會配置有相應(yīng)的配送區(qū)域,為了便 于站點配送區(qū)域的查詢,在地圖中需要對各配送站點的配送區(qū)域進(jìn)行標(biāo)識。
[0003] 對于自提點和大篷車這種類型的配送站點,其配送區(qū)域范圍通常配置為以站點為 中心的圓形區(qū)域。當(dāng)新開自提點或大篷車站點時,需要由配送人員采用手動繪制的方式,在 配送地圖上標(biāo)識出該新開站點的配送區(qū)域范圍。該方法中,配送人員根據(jù)經(jīng)驗在新開站點 的配送區(qū)域邊界上選擇幾個落點,然后將這些落點進(jìn)行連線得到相應(yīng)的配送區(qū)域邊界,該 包括該邊界范圍內(nèi)的區(qū)域即為新開站點的配送區(qū)域。
[0004] 上述手工繪制站點配送區(qū)域的方法,由于需要依賴于配送人員的人工參與,因此 會存在人工實現(xiàn)的諸多問題,如人力開銷多、效率低、準(zhǔn)確性差(即繪制出的區(qū)域范圍形狀 與所需要的圓形區(qū)域相差較遠(yuǎn))等問題。
【發(fā)明內(nèi)容】
[0005] 有鑒于此,本發(fā)明的主要目的在于提供一種配送區(qū)域的繪制方法和裝置,可以有 效提高配送區(qū)域的繪制效率且準(zhǔn)確性高。
[0006] 為了達(dá)到上述目的,本發(fā)明提出的技術(shù)方案為:
[0007] -種配送區(qū)域的繪制方法,包括:
[0008] 利用墨卡托投影方法,將配送站點的經(jīng)煒度坐標(biāo)轉(zhuǎn)換為平面坐標(biāo)SQ(XQ,y0);
[0009] 根據(jù)平面坐標(biāo)SQ(XQ,yQ)、預(yù)設(shè)的配送區(qū)域的半徑r和預(yù)設(shè)的邊界落點數(shù)N,確定均 勻分布在所述配送站點的配送區(qū)域邊界上的各落點的平面坐標(biāo);
[0010] 將所有所述落點的所述平面坐標(biāo)轉(zhuǎn)換為對應(yīng)的經(jīng)煒度坐標(biāo);
[0011] 根據(jù)所有落點的所述經(jīng)煒度坐標(biāo),在地圖上標(biāo)識出所述配送區(qū)域。
[0012] -種配送區(qū)域的繪制裝置,其特征在于,包括:
[0013] 第一轉(zhuǎn)換單元,用于利用墨卡托投影方法,將配送站點的經(jīng)煒度坐標(biāo)轉(zhuǎn)換為平面 *#S〇(x〇,y〇);
[0014] 落點確定單元,用于根據(jù)平面坐標(biāo)SQ(XQ,yQ)、預(yù)設(shè)的配送區(qū)域的半徑r和預(yù)設(shè)的邊 界落點數(shù)N,確定均勻分布在所述配送站點的配送區(qū)域邊界上的各落點的平面坐標(biāo);
[0015] 第二轉(zhuǎn)換單元,用于將所有所述落點的所述平面坐標(biāo)轉(zhuǎn)換為對應(yīng)的經(jīng)煒度坐標(biāo);
[0016] 繪制單元,用于根據(jù)所有落點的所述經(jīng)煒度坐標(biāo),在地圖上標(biāo)識出所述配送區(qū)域。
[0017] 綜上所述,本發(fā)明提出的配送區(qū)域的繪制方法和裝置,先將配送站點的經(jīng)煒度坐 標(biāo)轉(zhuǎn)換為平面坐標(biāo),然后再以該平面坐標(biāo)為圓心,確定相應(yīng)配送區(qū)域邊界上均勻分布的各 落點的平面坐標(biāo),接著再將邊界上所有落點的平面坐標(biāo)轉(zhuǎn)換為相應(yīng)的經(jīng)煒度坐標(biāo)后,即可 基于所有落點的經(jīng)煒度坐標(biāo)更準(zhǔn)確地、高效地自動繪制出配送站點的配送區(qū)域。
【附圖說明】
[0018] 圖1為本發(fā)明實施例的方法流程示意圖;
[0019] 圖2為本發(fā)明實施例的配送區(qū)域的繪制示意圖;
[0020] 圖3為本發(fā)明實施例的裝置結(jié)構(gòu)示意圖。
【具體實施方式】
[0021] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實施例對 本發(fā)明作進(jìn)一步地詳細(xì)描述。
[0022] 本發(fā)明的核心思想是:基于配送站點的經(jīng)煒度坐標(biāo)和配置區(qū)域的半徑,利用墨卡 托投影方法,獲取相應(yīng)的配送區(qū)域邊界上各落點的平面坐標(biāo),然后再將這些平面坐標(biāo)轉(zhuǎn)換 為相應(yīng)的經(jīng)煒度坐標(biāo),根據(jù)所得到的各落點的經(jīng)煒度坐標(biāo),即可在地圖上標(biāo)識出配送區(qū)域 邊界以及該邊界范圍內(nèi)的區(qū)域。如此,可以自動繪制出配送站點的配送區(qū)域,且高效、準(zhǔn)確。
[0023] 圖1為本發(fā)明實施例的方法流程示意圖,如圖1所示,該實施例主要包括:
[0024] 步驟101、利用墨卡托投影方法,將配送站點的經(jīng)煒度坐標(biāo)轉(zhuǎn)換為平面坐標(biāo)So(x0, y〇) 〇
[0025] 本步驟中,利用墨卡托投影方法,將配送站點的經(jīng)煒度坐標(biāo)轉(zhuǎn)換為平面坐標(biāo),以便 基于該配送站點的平面坐標(biāo),確定出以該配送站點為中心的配送區(qū)域邊界上的其他落點的 平面坐標(biāo),從而可以進(jìn)一步基于邊界上的落點繪制出配送區(qū)域。
[0026] 本步驟中,利用墨卡托投影方法,將配送站點的經(jīng)煒度坐標(biāo)轉(zhuǎn)換為平面坐標(biāo)的具 體方法為本領(lǐng)域技術(shù)人員所掌握,在此不再贅述。
[0027]步驟102、根據(jù)平面坐標(biāo)SoUojo)、預(yù)設(shè)的配送區(qū)域的半徑r和預(yù)設(shè)的邊界落點數(shù) N,確定均勻分布在所述配送站點的配送區(qū)域邊界上的各落點的平面坐標(biāo)。
[0028]這里,需要根據(jù)配送站點的平面坐標(biāo)SoUojo),確定出以該配送站點為中心的配 送區(qū)域邊界上的各落點的平面坐標(biāo)。
[0029] 需要說明的是,為了提高落點確定的效率和以及配送區(qū)域繪制的準(zhǔn)確性,本步驟 選取均勻分布在邊界上的N個落點來繪制配送區(qū)域。
[0030] 所述邊界落點數(shù)N可由本領(lǐng)域技術(shù)人員根據(jù)實際需要預(yù)先設(shè)定,N越大,最終繪制 出的區(qū)域越規(guī)則、準(zhǔn)確,即更接近所要求的圓形區(qū)域。較佳地,為了便于繪制,可以將所述N 設(shè)置為360的整數(shù)倍。
[0031] 較佳地,可以采用下述步驟確定均勻分布在所述配送站點的配送區(qū)域邊界上的各 落點的平面坐標(biāo):
[0032] 步驟1021、按照factor = 360/N,計算落點角度增長因子factor。
[0033] 步驟1022、根據(jù)所述角度增長因子factor,確定每個所述落點Si分別與第一落AS: 之間的弧度值radiarn,其中,i為落點編號,i = l,···,N,radiam = 0。
[0034] 具體地,可以采用下述方法確定每個落點Si與第一落點&之間的弧度值radiam:
[0035] 對于每個所述落點Si,按照radiam=(i-l) XfactorXJi/180°,計算所述Si對應(yīng)的 所述弧度值radiarn。
[0036] 上述方法中,對于第i個落點Si,(i-l)Xfact〇r即為其對應(yīng)的弧度的角度。這樣, 第一落點Si與自身之間的角度為零,相應(yīng)的弧度值也為零即radiam = 0。
[0037] 步驟1023、利用所述radiaru,按照
>計算出每個所述 落點Si對應(yīng)的平面坐標(biāo)SiU^yi)。
[0038] 本步驟中,利用radiam、圓心(即配送站點)的平面坐標(biāo)SoUojo)以及配送區(qū)域半 徑r,根據(jù)
,即可計算出每個所述落點S,對應(yīng)的平面坐#54^, 7土)。對于第一落點31(叉1,71)而言,叉1 =叉。,71 = 7〇+1·。
[0039] 步驟103、將所有所述落點的所述平面坐標(biāo)轉(zhuǎn)換為對應(yīng)的經(jīng)煒度坐標(biāo)。
[0040] 本步驟中,需要將所有落點的平面坐標(biāo)轉(zhuǎn)換為對應(yīng)的經(jīng)煒度坐標(biāo),以便在地圖上 繪制出配送區(qū)域的邊界落點,進(jìn)而可以通過連接落點繪制出配送站點的配送區(qū)域。
[0041] 本步驟中,將平面坐標(biāo)轉(zhuǎn)換為經(jīng)煒度坐標(biāo)的具體方法為本領(lǐng)域技術(shù)人員所掌握, 在此不再贅述。
[0042] 步驟104、根據(jù)所有落點的所述經(jīng)煒度坐標(biāo),在地圖上標(biāo)識出所述配送區(qū)域。
[0043] 本步驟中,通過連接所有邊界落點即可準(zhǔn)確繪制出配送站點的配送區(qū)域,如圖2中 陰影區(qū)域所示。
[0044] 通過上述方案可以看出,本發(fā)明可以在需要為新增區(qū)域站點繪制配送區(qū)域時,基 于配送站點的經(jīng)煒度坐標(biāo)、區(qū)域半徑等簡單的參數(shù),即可準(zhǔn)確、高效地自動繪制出配送區(qū) 域,從而可以有效節(jié)約了人工成本,節(jié)省了繪制時間。
[0045] 圖3為與上述方法對應(yīng)的配送區(qū)域的繪制裝置,如圖3所示,該裝置包括:
[0046] 第一轉(zhuǎn)換單元,用于利用墨卡托投影方法,將配送站點的經(jīng)煒度坐標(biāo)轉(zhuǎn)換為平面 *#So(xo,yo);
[0047] 落點確定單元,用于根據(jù)平面坐標(biāo)SQ(XQ,y())、預(yù)設(shè)的配送區(qū)域的半徑r和預(yù)設(shè)的邊 界落點數(shù)N,確定均勻分布在所述配送站點的配送區(qū)域邊界上的各落點的平面坐標(biāo);
[0048] 第二轉(zhuǎn)換單元,用于將所有所述落點的所述平面坐標(biāo)轉(zhuǎn)換為對應(yīng)的經(jīng)煒度坐標(biāo);
[0049] 繪制單元,用于根據(jù)所有落點的所述經(jīng)煒度坐標(biāo),在地圖上標(biāo)識出所述配送區(qū)域。
[0050] 較佳地,所述落點確定單元,用于按照f actor = 360/N,計算落點角度增長因子 factor;根據(jù)所述角度增長因子factor,確定每個所述落點Si分別與第一落點Si之間的弧度 值radiaru,其中,i為落點編號,i = l,…,N,radiani = 0;利用所述radiaru,按照
計算出每個所述落點S,對應(yīng)的平面坐標(biāo)^^^)。
[0051 ] 較佳地,所述落點確定單元,用于對于每個所述落點Si,按照radiaru = ( i-1) X factorΧπ/180°,計算所述Si對應(yīng)的所述弧度值radiam。
[0052]較佳地,所述N為360的整數(shù)倍。
[0053]綜上所述,以上僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的 保護(hù)范圍之內(nèi)。
【主權(quán)項】
1. 一種配送區(qū)域的繪制方法,其特征在于,包括: 利用墨卡托投影方法,將配送站點的經(jīng)締度坐標(biāo)轉(zhuǎn)換為平面坐標(biāo)So(xo,yo); 根據(jù)平面坐標(biāo)So(xo,yo)、預(yù)設(shè)的配送區(qū)域的半徑r和預(yù)設(shè)的邊界落點數(shù)N,確定均勻分 布在所述配送站點的配送區(qū)域邊界上的各落點的平面坐標(biāo); 將所有所述落點的所述平面坐標(biāo)轉(zhuǎn)換為對應(yīng)的經(jīng)締度坐標(biāo); 根據(jù)所有落點的所述經(jīng)締度坐標(biāo),在地圖上標(biāo)識出所述配送區(qū)域。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定均勻分布在所述配送站點的配送 區(qū)域邊界上的各落點的平面坐標(biāo)包括: 按照factor = 360/N,計算落點角度增長因子factor; 根據(jù)所述角度增長因子factor,確定每個所述落點Si分別與第一落點Si之間的弧度值 radiam,其中,i為落點編號,i = l,N,radiani = 0; 利用所述radiam,按照計算出每個所述落點Si對應(yīng)的平 面坐柄iSi ( Xi , yi )。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,確定每個所述落點Si分別與第一落點Si之 間的弧度值radiam包括: 對于每個所述落點Si,按照radiam= (i-1) X factor X π/180°,計算所述Si對應(yīng)的所述 弧度值radiam。4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述N為360的整數(shù)倍。5. -種配送區(qū)域的繪制裝置,其特征在于,包括: 第一轉(zhuǎn)換單元,用于利用墨卡托投影方法,將配送站點的經(jīng)締度坐標(biāo)轉(zhuǎn)換為平面坐標(biāo)So (x〇,y〇); 落點確定單元,用于根據(jù)平面坐標(biāo)So(xo,yo)、預(yù)設(shè)的配送區(qū)域的半徑r和預(yù)設(shè)的邊界落 點數(shù)N,確定均勻分布在所述配送站點的配送區(qū)域邊界上的各落點的平面坐標(biāo); 第二轉(zhuǎn)換單元,用于將所有所述落點的所述平面坐標(biāo)轉(zhuǎn)換為對應(yīng)的經(jīng)締度坐標(biāo); 繪制單元,用于根據(jù)所有落點的所述經(jīng)締度坐標(biāo),在地圖上標(biāo)識出所述配送區(qū)域。6. 根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述落點確定單元,用于按照factor = 360/N,計算落點角度增長因子化ctor;根據(jù)所述角度增長因子factor,確定每個所述落點 Si分別與第一落點Si之間的弧度值radiam,其中,i為落點編號,i = l,…,N,radiam = 0;利 用所述radiaru,按照,計算出每個所述落點Si對應(yīng)的平面坐 標(biāo)Si(xi,yi)。7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述落點確定單元,用于對于每個所述落 點Si,按照radiam = (i-1) X factor X π/180°,計算所述Si對應(yīng)的所述弧度值radiam。8. 根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述N為360的整數(shù)倍。
【文檔編號】G06Q10/08GK105976151SQ201610364664
【公開日】2016年9月28日
【申請日】2016年5月27日
【發(fā)明人】楊洪寬
【申請人】北京京東尚科信息技術(shù)有限公司, 北京京東世紀(jì)貿(mào)易有限公司