繪制網點服務范圍的方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及計算機技術領域,尤其涉及一種繪制網點服務范圍的方法和裝置。
【背景技術】
[0002]在服務行業(yè),一般會根據服務需求進行服務網點區(qū)劃,各個網點都有其服務范圍,例如,在大家電安裝維修網點中,每個網點都有自己負責的服務范圍。在網點區(qū)劃的管理中,網點地圖形式的管理十分普遍。如前所述的大家電安裝維修網點,網點地圖管理既為安裝服務單預分揀提供空間數據,又為電商經營者分析全國網點服務區(qū)劃的范圍提供直觀的分析方式,因此服務范圍地圖化管理意義十分重大。
[0003]現有的網點服務范圍地圖管理方式,一般需要使用繪制工具,主要包括繪制點、線、矩形面、圓面、多邊形面等,繪制人員需要在地圖上將地圖圖層放大到一定比例尺進行人工繪制。
[0004]由于人工繪制的方式會有較多人為因素,例如在地圖上繪制五環(huán)以外的北京市朝陽區(qū),實際操作中,很多行政邊界都是繪制一個大概的輪廓,因此,經常出現網點間有漏掉或重疊的區(qū)域,這樣的結果會造成在地圖分揀時一些地區(qū)訂單無法正常分配。由此可知,上述人工繪制工具有如下不足:一、手動繪制慢,效率較低;二、繪制的網點范圍不精確。
【發(fā)明內容】
[0005]有鑒于此,本發(fā)明提供一種繪制網點服務范圍的方法和裝置,能夠根據實際操作中的不同情形,快速準確繪制網點服務范圍。
[0006]為實現上述目的,根據本發(fā)明的一個方面,提供了一種繪制網點服務范圍的方法。
[0007]本發(fā)明的繪制網點服務范圍的方法包括:獲取空間數據,所述空間數據包括行政區(qū)劃面數據、路網線數據、行政區(qū)劃內的已有網點服務范圍面數據;對空間數據進行空間分析,所述空間分析包括以路網線數據切割行政區(qū)劃面數據得到網點服務范圍面數據,和/或以行政區(qū)劃內已有網點服務范圍面數據切割該行政區(qū)劃面數據,并提取空白區(qū)得到網點服務范圍面數據;以及繪制網點服務范圍,所述繪制網點服務范圍包括:以行政區(qū)劃的輪廓為邊界繪制網點服務范圍,和/或以空間分析得到的網點服務范圍面數據的輪廓為邊界繪制網點服務范圍。
[0008]可選地,繪制網點服務范圍包括:若網點服務范圍輻射整個行政區(qū)劃,則以行政區(qū)劃的輪廓為邊界繪制網點服務范圍;若網點服務范圍為行政區(qū)劃內以路網為界的區(qū)域,則以路網線數據切割行政區(qū)劃面數據得到的網點服務范圍面數據的輪廓為邊界繪制網點服務范圍;以及若行政區(qū)劃內已有網點服務范圍,且空白區(qū)為邊遠地區(qū),則以提取空白區(qū)得到的網點服務范圍面數據的輪廓為邊界繪制網點服務范圍。
[0009]可選地,所述空間分析中的切割是利用拓撲關系運算進行的。
[0010]可選地,利用矢量可標記語言繪制網點服務范圍。
[0011]為達上述目的,根據本發(fā)明的另一方面,提供一種繪制網點服務范圍的裝置。
[0012]本發(fā)明的繪制網點服務范圍的裝置包括:數據獲取模塊,用于獲取空間數據,所述空間數據包括行政區(qū)劃面數據、路網線數據、行政區(qū)劃內的已有網點服務范圍面數據;空間分析模塊,用于對空間數據進行空間分析,所述空間分析包括以路網線數據切割行政區(qū)劃面數據得到網點服務范圍面數據,和/或以行政區(qū)劃內已有網點服務范圍面數據切割該行政區(qū)劃面數據,并提取空白區(qū)得到網點服務范圍面數據;以及繪制模塊,用于繪制網點服務范圍,所述繪制網點服務范圍包括:以行政區(qū)劃的輪廓為邊界繪制網點服務范圍,和/或以空間分析得到的網點服務范圍面數據的輪廓為邊界繪制網點服務范圍。
[0013]可選地,繪制模塊還用于:若網點服務范圍輻射整個行政區(qū)劃,則以行政區(qū)劃的輪廓為邊界繪制網點服務范圍;若網點服務范圍為行政區(qū)劃內以路網為界的區(qū)域,則以路網線數據切割行政區(qū)劃面數據得到的網點服務范圍面數據的輪廓為邊界繪制網點服務范圍;以及若行政區(qū)劃內已有網點服務范圍,且空白區(qū)為邊遠地區(qū),則以提取空白區(qū)得到的網點服務范圍面數據的輪廓為邊界繪制網點服務范圍。
[0014]可選地,空間分析模塊還用于:利用拓撲關系運算進行空間分析中的切割。
[0015]可選地,繪制模塊還用于:利用矢量可標記語言繪制網點服務范圍。
[0016]根據本發(fā)明的技術方案,通過獲取國家行政區(qū)劃、城市路網,以及某些行政區(qū)劃中已有的網點服務范圍等數據,進而可以在行政區(qū)劃繪制、路網劃分、空白區(qū)繪制等繪制網點服務范圍的不同情形中,快速獲取網點服務范圍,提高網點服務范圍數據的精準度;通過GIS空間分析,從而可以自動生成網點服務范圍面數據;通過利用矢量可標記語言對服務網點范圍進行自動繪制,從而可以提升網點服務范圍的繪制效率。
【附圖說明】
[0017]附圖用于更好地理解本發(fā)明,不構成對本發(fā)明的不當限定。其中:
[0018]圖1是根據本發(fā)明實施例的繪制網點服務范圍的方法的主要步驟的示意圖;
[0019]圖2是根據本發(fā)明實施例的繪制網點服務范圍的裝置的主要模塊的示意圖。
【具體實施方式】
[0020]以下結合附圖對本發(fā)明的示范性實施例做出說明,其中包括本發(fā)明實施例的各種細節(jié)以助于理解,應當將它們認為僅僅是示范性的。因此,本領域普通技術人員應當認識至IJ,可以對這里描述的實施例做出各種改變和修改,而不會背離本發(fā)明的范圍和精神。同樣,為了清楚和簡明,以下的描述中省略了對公知功能和結構的描述。
[0021]圖1是根據本發(fā)明實施例的繪制網點服務范圍的方法的主要步驟的示意圖。
[0022]如圖1所示,本發(fā)明實施例的繪制網點服務范圍的方法主要包括如下步驟:
[0023]步驟Sll:獲取空間數據,所述空間數據包括行政區(qū)劃面數據、路網線數據、行政區(qū)劃內的已有網點服務范圍面數據。
[0024]本發(fā)明實施例中,網點服務范圍基于行政區(qū)劃來進行了規(guī)劃和分析。即根據行政區(qū)劃內網點服務需求的實際情況劃分網點服務范圍的大小。行政區(qū)劃內的服務需求的大小決定該區(qū)劃內選擇幾個網點、相應網點的服務范圍、網點的工作人員數、總服務能力等規(guī)模。
[0025]具體而言,可根據實際需求將網點服務范圍的規(guī)劃區(qū)分為三種場景:行政區(qū)劃繪制、路網劃分、空白區(qū)繪制。場景一:行政區(qū)劃繪制。若根據實際服務需求,在某些行政區(qū)劃內網點服務需求小,網點服務范圍輻射整個行政區(qū)劃,則直接以行政區(qū)劃的輪廓為邊界繪制地圖;場景二:路網劃分。若某行政區(qū)劃內網點服務需求大,網點服務范圍不可輻射整個行政區(qū)劃,而是以路網為界劃分網點服務范圍,則以路網來切割行政區(qū)劃的面,得到的相應區(qū)域作為網點服務范圍;場景三:空白區(qū)繪制。若某行政區(qū)劃內已有網點服務范圍,例如以路網為界劃分出網點服務范圍(已有網點服務范圍的來源),而剩余的未劃分到已有網點服務范圍內的空白區(qū)為邊遠地區(qū),則直接提取空白區(qū)作為一網點服務范圍。
[0026]由上述邏輯可知,本發(fā)明實施例中繪制網點服務范圍的方法中需要首先獲取包括但并不限于如下數據:行政區(qū)劃數據,包括全國省、市、縣、鄉(xiāng)四級行政區(qū)劃空間數據;城市路網(即城市范圍內由不同功能、等級、區(qū)位的道路,以一定的密度和適當的形式組織的網絡結構)的線數據,這些數據可以利用互聯網方式進行獲取,或在數據庫中進行查詢;以及行政區(qū)劃內已有網點服務范圍面數據。
[0027]本步驟獲取空間數據之后,從步驟S12開始進行空間數據的GIS空間分析。
[0028]步驟S12:對空間數據進行空間分析,所述空間分析包括以路網線數據切割行政區(qū)劃面數據得到網點服務范圍面數據,和/或以行政區(qū)劃內已有網點服務范圍面數據切割該行政區(qū)劃面數據,并提取空白區(qū)得到網點服務范圍面數據。
[0029]本發(fā)明實施例中的空間分析包括面與面、面與線的切割。切割通過拓撲關系運算進行:兩個不同的空間要素(面與面、或者面與線)相互疊加,產生一個或多個新的空間要素。首先求出所有空間要素邊界線的交點;再根據這些交點重新進行空間要素拓撲運算,每個空間要素賦予唯一標識,判斷新生的空間要素分別落在每個參與疊加的哪個要素內,建立新生空間要素和原空間要素的關系。
[0030]具體而言,本發(fā)明實施例的場景一中,并不涉及面與線、面與面的切割。因為場景一中網點服務范圍與某一行政區(qū)劃的邊界重合,因此,可以直接利用行政區(qū)劃作為網點服務范圍面數據進行邊界的自動繪制。而在場景二和場景三中分別涉及面與線、面與面的切割。
[0031]場景二中:以路網線數據切割行政區(qū)劃面數據得到網點服務范圍面數據。首先將根據實際繪制需求查詢到的路網線數據與行政區(qū)劃面數據進行疊加;然后以線為界進行面數據切割。具體切割過程如下:I)路網線數據和行政區(qū)劃面數據進行疊加,計算出線和面相交的交點,形成新的空間要素層;2)以交點作為線的起止點將面分為相鄰的多個面;3)切割后的每個面賦予新的唯一標識碼;4)對每個面生成一一對應的屬性表,并將原路網線和行政區(qū)劃面的屬性信息一起賦給新的面;計算出空間要素關系后,將空間的面數據保存到空間數據庫中。
[0032]切割是拓撲關系運算的一種。切割的結果是將一個面空間要素(行政區(qū)劃)分以線(路網)為分界劃為多個面。其中得到的新的面為根據實際需求劃得的網點服務范圍。其中,可以是切割分得的所有新面都作為網點服務范圍面數據進行網點規(guī)劃;也可以是將劃得的一