章龍 姜慧
摘要
綜合運(yùn)用百度地圖API、移動(dòng)互聯(lián)、點(diǎn)聚合技術(shù)等為建筑企業(yè)復(fù)雜的工程項(xiàng)目管理設(shè)計(jì)開(kāi)發(fā)了一套實(shí)時(shí)工程項(xiàng)目電子地圖(移動(dòng))服務(wù)系統(tǒng)文中對(duì)系統(tǒng)背景及目標(biāo)進(jìn)行了描述,給出了系統(tǒng)的總體架構(gòu),對(duì)系統(tǒng)主要的功能模塊進(jìn)行了闡述,并舉例詳細(xì)介紹了電子地圖中地理位置采集、顯示及標(biāo)注流程。系統(tǒng)在某建筑集團(tuán)投入使用后,工程項(xiàng)目的靜態(tài)與動(dòng)態(tài)數(shù)據(jù)在PC和移動(dòng)端APP中同步實(shí)時(shí)展現(xiàn),顯著提高了各級(jí)管理人員的工作效率,加強(qiáng)了工程項(xiàng)目信息化管控的全面性、宏觀性、及時(shí)性、準(zhǔn)確性、安全性。
【關(guān)鍵詞】電子地圖 點(diǎn)聚合算法 工程項(xiàng)目管理 移動(dòng)互聯(lián)
1 引言
建筑企業(yè)隨著上下游產(chǎn)業(yè)鏈的延伸、業(yè)務(wù)領(lǐng)域的擴(kuò)張,工程項(xiàng)目類(lèi)型從主業(yè)工程項(xiàng)目管理逐步擴(kuò)展到投資、科研類(lèi)項(xiàng)目等,涵蓋房建、公路工程、市政工程、安裝、房產(chǎn)開(kāi)發(fā)、裝飾裝修、水利建設(shè)、水電投運(yùn)、港口航道、房地產(chǎn)、PPP、BT、類(lèi)BT、固定資產(chǎn)投資、科研設(shè)計(jì)、工業(yè)生產(chǎn)等各類(lèi)項(xiàng)目。投資規(guī)模在不斷的擴(kuò)大,項(xiàng)目數(shù)量不斷增多,各類(lèi)型項(xiàng)目遍布全國(guó)乃至世界各地,各個(gè)項(xiàng)目處于項(xiàng)目生命周期的不同階段,并且需要同時(shí)運(yùn)作。在新的“互聯(lián)網(wǎng)+”形勢(shì)下,對(duì)建筑企業(yè)的各級(jí)管理人員、尤其對(duì)集團(tuán)領(lǐng)導(dǎo)層,亟需一個(gè)工程項(xiàng)目電子地圖(移動(dòng))服務(wù)系統(tǒng),能夠綜合移動(dòng)互聯(lián)、電子地圖、實(shí)時(shí)展現(xiàn)、點(diǎn)聚合算法等先進(jìn)技術(shù),將所有在建的、竣工的、不同子分公司的上千個(gè)工程項(xiàng)目進(jìn)行宏觀層面、實(shí)時(shí)地圖化直接展現(xiàn),并能直接穿透查詢(xún)單個(gè)項(xiàng)目全生命周期各過(guò)程階段情況的安全、成本、進(jìn)度等基礎(chǔ)信息,以及進(jìn)行橫向定制化項(xiàng)目信息即時(shí)查詢(xún)、精準(zhǔn)定位、統(tǒng)計(jì)匯總等。
現(xiàn)有的電子地圖服務(wù)系統(tǒng)主要基于百度地圖API,并應(yīng)用于航道生產(chǎn)檢查與管理,旅游景點(diǎn)查詢(xún),測(cè)震臺(tái)網(wǎng)監(jiān)測(cè)等,未有對(duì)建筑企業(yè)工程項(xiàng)目方面的研究;基于Android手機(jī)地圖服務(wù)系統(tǒng)屬于移動(dòng)端地圖的實(shí)現(xiàn),但未能實(shí)現(xiàn)與企業(yè)ERP系統(tǒng)、工程項(xiàng)目系統(tǒng)等相關(guān)聯(lián)、展現(xiàn)等;面向綜合屬性的工程項(xiàng)目管理系統(tǒng)采用的是Google Map技術(shù),但是谷歌ICP牌照退出,谷歌服務(wù)技術(shù)己無(wú)法使用。本文旨在為建筑企業(yè)開(kāi)發(fā)一套適合工程項(xiàng)目管理的電子地圖服務(wù)系統(tǒng),實(shí)現(xiàn)基于百度地圖API的工程項(xiàng)目展現(xiàn)、定位、聚合等,為不同權(quán)限的建筑企業(yè)管理人員提供受控的相關(guān)信息定制化搜索、匯總查詢(xún)等功能,并實(shí)現(xiàn)Android系統(tǒng)移動(dòng)端工程項(xiàng)目電子地圖服務(wù)。
2 研究背景及目標(biāo)
2.1 研究背景
2.1.1 工程項(xiàng)目管理信息和數(shù)據(jù)需要電子地圖實(shí)時(shí)展現(xiàn)
建筑企業(yè)工程項(xiàng)目遍布全國(guó)乃至全世界各地,工程項(xiàng)目管理信息受到人員、材料、物資、設(shè)備、工期、進(jìn)度、成本、當(dāng)?shù)鼐謩?shì)等各方面的影響,處于不斷更新的狀態(tài)中,但是項(xiàng)目名稱(chēng)、中標(biāo)價(jià)格、實(shí)際開(kāi)工日期、施工實(shí)體、建設(shè)單位、設(shè)計(jì)單位、項(xiàng)目經(jīng)理、項(xiàng)目地址等靜態(tài)信息是固定不變的。這些動(dòng)態(tài)和靜態(tài)的工程項(xiàng)目信息都需要實(shí)時(shí)在線傳輸并電子地圖化展現(xiàn)。
2.1.2 工程項(xiàng)目電子地圖服務(wù)系統(tǒng)信息獲取要求及時(shí)、準(zhǔn)確
建筑企業(yè)管理層級(jí)眾多,傳統(tǒng)模式是手工方式通過(guò)報(bào)表層級(jí)報(bào)送、匯總進(jìn)行信息傳遞,各類(lèi)項(xiàng)目信息在最終展現(xiàn)時(shí)不僅處于時(shí)間滯后狀態(tài),還有可能在過(guò)程中丟失信息、信息失真、被刻意篡改等,缺少電子化規(guī)范、安全、即時(shí)的信息系統(tǒng)途徑直達(dá)工程項(xiàng)目部取得所需的信息。
2.1.3 工程項(xiàng)目電子地圖服務(wù)系統(tǒng)權(quán)限等設(shè)置復(fù)雜程度高
建筑企業(yè)有多個(gè)子分公司,子分公司又下屬多個(gè)項(xiàng)目部,項(xiàng)目管理人員流動(dòng)性強(qiáng),各組織管理模式與制度各不相同,權(quán)限分配要求也不能統(tǒng)一,要求實(shí)時(shí)工程項(xiàng)目電子地圖系統(tǒng)能夠快速響應(yīng)內(nèi)組織人力資源調(diào)整及權(quán)限的分配收回等難題,還要求工程項(xiàng)目電子地圖系統(tǒng)能夠做到子分公司之間的信息協(xié)同、穿透與共享。
2.1.4 建筑企業(yè)電子地圖服務(wù)系統(tǒng)要求移動(dòng)端實(shí)現(xiàn)
工程項(xiàng)目現(xiàn)場(chǎng)人員移動(dòng)性強(qiáng),在報(bào)送現(xiàn)場(chǎng)數(shù)據(jù)時(shí)往往不能固定在一個(gè)地點(diǎn),需要在建筑企業(yè)自己的移動(dòng)端APP上進(jìn)行的便捷處理與報(bào)送,各級(jí)工程項(xiàng)目管理人員同樣需要隨時(shí)隨地隨需的在移動(dòng)端APP上進(jìn)行業(yè)務(wù)審批、匯總、調(diào)閱、研究、部署、決策,移動(dòng)端APP中的電子地圖系統(tǒng)服務(wù)成為“互聯(lián)網(wǎng)+”時(shí)代工程項(xiàng)目管理的必然趨勢(shì)。
2.2 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的目標(biāo)
(1)使用點(diǎn)聚合算法,解決電子地圖中點(diǎn)要素很多時(shí)候的表示困難的問(wèn)題。
(2)針對(duì)PC瀏覽器和移動(dòng)端設(shè)備的特性,開(kāi)發(fā)PC及移動(dòng)端APP雙平臺(tái)實(shí)時(shí)電子地圖服務(wù)系統(tǒng),并能夠通過(guò)電子地圖瀏覽進(jìn)行搜索選擇,進(jìn)而精準(zhǔn)定位取得搜索結(jié)果。
(3)呈現(xiàn)工程項(xiàng)目當(dāng)前生命周期情況的靜態(tài)與實(shí)時(shí)動(dòng)態(tài)信息,規(guī)范建筑企業(yè)工程項(xiàng)目管控,杜絕工程項(xiàng)目信息遲報(bào)、漏報(bào)、誤報(bào)等現(xiàn)象發(fā)生。
(4)為建筑企業(yè)各級(jí)管理人員、領(lǐng)導(dǎo)人員提供宏觀、形象化、精細(xì)化、嚴(yán)謹(jǐn)、易操作、高效的工程項(xiàng)目整體電子地圖信息;依據(jù)管理人員、決策人員的權(quán)限不同,進(jìn)行工程項(xiàng)目電子地圖分級(jí)分權(quán)展現(xiàn),保證系統(tǒng)安全。
3 工程項(xiàng)目電子地圖(移動(dòng))服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
3.1 系統(tǒng)架構(gòu)及數(shù)據(jù)庫(kù)表
電子地圖中提供的應(yīng)用程序編程接口(Application Programming Interface,API),是提供給具有一定HTML和JavaScript編程經(jīng)驗(yàn)的用戶(hù),兼容性強(qiáng),可以實(shí)現(xiàn)電子地圖服務(wù)內(nèi)容的添加,功能的定制,還能與業(yè)務(wù)信息系統(tǒng)之間實(shí)現(xiàn)交互。本系統(tǒng)便是利用了百度API為開(kāi)發(fā)者免費(fèi)提供的基于百度地圖的應(yīng)用程序接口,采用B/S模式實(shí)現(xiàn),在建筑企業(yè)的信息管理中心建立工程項(xiàng)目電子地圖(移動(dòng))服務(wù)系統(tǒng)的服務(wù)器,通過(guò)網(wǎng)絡(luò)調(diào)用百度地圖服務(wù)器的API來(lái)創(chuàng)建電子地圖,為本地及遠(yuǎn)程的客戶(hù)端提供服務(wù),客戶(hù)端利用Web瀏覽器或者基于Android系統(tǒng)的移動(dòng)終端APP通過(guò)網(wǎng)絡(luò)訪問(wèn)這些服務(wù)。工程項(xiàng)目電子地圖(移動(dòng))服務(wù)系統(tǒng)的架構(gòu)圖如圖1所示。
工程項(xiàng)目電子地圖(移動(dòng))服務(wù)系統(tǒng)的數(shù)據(jù)庫(kù)表主要有6張表,分別為:組織信息表ORG TBL;用戶(hù)信息表USR TBL;項(xiàng)目信息表PROJ TBL;項(xiàng)目進(jìn)度表PROJPROGTBL;項(xiàng)目竣工表PROJ COMP TBL;流程節(jié)點(diǎn)表FLOW_NODE_TBL。數(shù)據(jù)庫(kù)表關(guān)系圖如圖2所示。
3.2 系統(tǒng)功能模塊
3.2.1 電子地圖多組織分權(quán)模塊
建筑企業(yè)總部與子分公司縱向之間,子分公司橫向之間需要進(jìn)行工程項(xiàng)目電子地圖(移動(dòng))服務(wù)系統(tǒng)多組織權(quán)限控制體系權(quán)限管理。根據(jù)系統(tǒng)設(shè)置的安全規(guī)則或安全策略,用戶(hù)可以訪問(wèn)而且只能訪問(wèn)自己被授權(quán)的組織資源。在電子項(xiàng)目地圖服務(wù)系統(tǒng)的多組織權(quán)限控制體系擺脫了傳統(tǒng)權(quán)限管理中只注重粗粒度或細(xì)粒度設(shè)計(jì)的局限性,從建筑企業(yè)實(shí)際出發(fā),根據(jù)項(xiàng)目地圖應(yīng)用中多組織企業(yè)上下級(jí)關(guān)系的樹(shù)狀結(jié)構(gòu)進(jìn)行整個(gè)權(quán)限控制體系設(shè)計(jì),不僅解決了多層級(jí)的粗粒度系統(tǒng)權(quán)限管理和細(xì)粒度業(yè)務(wù)權(quán)限控制等問(wèn)題,而且實(shí)現(xiàn)了多組織間的項(xiàng)目協(xié)同管理、流程穿透等功能。
3.2.2 電子地圖應(yīng)用模塊
采用項(xiàng)目位置的經(jīng)度緯度實(shí)時(shí)自動(dòng)計(jì)算,進(jìn)行自動(dòng)的地圖標(biāo)注的方法,從建筑企業(yè)工程項(xiàng)目庫(kù)中實(shí)時(shí)獲取工程項(xiàng)目地址信息,并通過(guò)工程項(xiàng)目地址信息匹配項(xiàng)目的經(jīng)緯度信息,再根據(jù)工程項(xiàng)目的經(jīng)緯度在電子地圖上進(jìn)行標(biāo)注,最后根據(jù)工程項(xiàng)目實(shí)際分布區(qū)域?qū)χ付ǚ秶鷥?nèi)所標(biāo)注的工程項(xiàng)目地址信息進(jìn)行動(dòng)態(tài)聚合與展現(xiàn),從而實(shí)現(xiàn)了工程項(xiàng)目信息的精準(zhǔn)定位和工程項(xiàng)目地圖的實(shí)時(shí)展現(xiàn),不僅有效地解決了項(xiàng)目信息獲取的精準(zhǔn)性和復(fù)雜性問(wèn)題,而且大大提高了工程項(xiàng)目電子地圖數(shù)據(jù)使用的便捷性和高效性,實(shí)現(xiàn)從在建到竣工的工程項(xiàng)目全生命周期實(shí)時(shí)管控。
3.2.3 電子地圖移動(dòng)應(yīng)用模塊
采用移動(dòng)終端注冊(cè)認(rèn)證技術(shù),實(shí)現(xiàn)項(xiàng)目地圖移動(dòng)應(yīng)用及安全體系。根據(jù)工程項(xiàng)目電子地圖移動(dòng)應(yīng)用終端用戶(hù)信息和手機(jī)特征碼區(qū)分用戶(hù)待審核認(rèn)證信息,并基于待審核認(rèn)證信息執(zhí)行注冊(cè)認(rèn)證或更新認(rèn)證業(yè)務(wù)操作,為移動(dòng)終端用戶(hù)提供跨設(shè)備、跨網(wǎng)絡(luò)運(yùn)營(yíng)商的用戶(hù)注冊(cè)接口模塊,不僅大大提高了用戶(hù)注冊(cè)認(rèn)證操作的快捷程度,而且有效地降低了系統(tǒng)開(kāi)發(fā)技術(shù)難度;同時(shí)通過(guò)短信接口和短信甄別服務(wù)及時(shí)核實(shí)用戶(hù)待審核認(rèn)證信息的正確性,從而更好地解決了工程項(xiàng)目電子地圖移動(dòng)應(yīng)用終端用戶(hù)注冊(cè)認(rèn)證的安全性與便捷性之間矛盾。
3.3 地理位置采集、顯示及標(biāo)注流程
步驟1:從工程項(xiàng)目信息庫(kù)中獲取工程項(xiàng)目相關(guān)信息。例姐項(xiàng)目名稱(chēng)為XXX項(xiàng)目工程,項(xiàng)目類(lèi)型為房屋建筑,項(xiàng)目所在位置為安徽省合肥市;
步驟2:將工程項(xiàng)目地址信息轉(zhuǎn)換為匹配的項(xiàng)目經(jīng)緯度信息。例如:項(xiàng)目地址為安徽省合肥市瑤海區(qū)新安江路與龍崗路交口西南角,經(jīng)度為117.309228,緯度為31.858047;
步驟3:根據(jù)工程項(xiàng)目經(jīng)緯度信息在電子地圖上對(duì)應(yīng)位置進(jìn)行項(xiàng)目標(biāo)注,包括logo圖標(biāo)和工程項(xiàng)目實(shí)時(shí)更新信息等。例如:工程項(xiàng)目實(shí)時(shí)更新信息中的中標(biāo)日期為2016年11月,實(shí)際開(kāi)工日期為2017年3月,預(yù)計(jì)決算完成時(shí)間為2019年5月等;
步驟4:根據(jù)工程項(xiàng)目實(shí)際分布區(qū)域?qū)χ付ǚ秶鷥?nèi)所標(biāo)注的項(xiàng)目地址信息密度進(jìn)行動(dòng)態(tài)的點(diǎn)聚合計(jì)算。例如:對(duì)安徽省合肥市內(nèi)所標(biāo)注的項(xiàng)目地址信息按計(jì)算時(shí)網(wǎng)格像素100,最小項(xiàng)目數(shù)量為2的密度進(jìn)行動(dòng)態(tài)點(diǎn)聚合;
步驟5:將動(dòng)態(tài)聚合后的工程項(xiàng)目相關(guān)信息實(shí)時(shí)展現(xiàn)在電子地圖上的當(dāng)前顯示區(qū)域內(nèi),且工程項(xiàng)目實(shí)際分布區(qū)域與當(dāng)前顯示區(qū)域之間的比值符合指定的比例范圍。例如:按照項(xiàng)目在安徽省合肥市的實(shí)際分布與當(dāng)前顯示區(qū)域(200公里:1)的比例實(shí)時(shí)展現(xiàn)動(dòng)態(tài)聚合后的項(xiàng)目相關(guān)信息。
4 應(yīng)用效果
工程項(xiàng)目電子地圖(移動(dòng))服務(wù)系統(tǒng)己在某建筑集團(tuán)使用,實(shí)現(xiàn)施工類(lèi)與非施工類(lèi)的二級(jí)公司全覆蓋,形成了“集團(tuán)總部一子分公司一工程項(xiàng)目部”三級(jí)管控模式,工程項(xiàng)目類(lèi)、安全管理類(lèi)、經(jīng)營(yíng)管理類(lèi)等重要數(shù)據(jù)和信息實(shí)現(xiàn)三級(jí)穿透,在建和竣工的所有工程項(xiàng)目全部納入系統(tǒng)管理。工程項(xiàng)目電子地圖可按照項(xiàng)目類(lèi)別進(jìn)行實(shí)時(shí)搜索,同時(shí)集成:跟蹤項(xiàng)目統(tǒng)計(jì)表、擬投標(biāo)項(xiàng)目統(tǒng)計(jì)表、中標(biāo)項(xiàng)目統(tǒng)計(jì)表、新簽合同統(tǒng)計(jì)表、工程信息統(tǒng)計(jì)表、項(xiàng)目安全管理統(tǒng)計(jì)表等各類(lèi)智能報(bào)表,均為工程項(xiàng)目實(shí)時(shí)信息的抓取展現(xiàn),供各類(lèi)管理人員分析、決策使用。工程項(xiàng)目電子地圖在定位時(shí)可以根據(jù)“省”、“市”、“區(qū)”進(jìn)行逐級(jí)定位,還可以根據(jù)比例尺進(jìn)行放大縮小定位。
其中PC端在建工程項(xiàng)目電子地圖、移動(dòng)端APP在建工程項(xiàng)目電子地圖見(jiàn)圖3、4。
5 總結(jié)
本文通過(guò)與建筑企業(yè)工程項(xiàng)目數(shù)據(jù)庫(kù)集成的模式,借助百度地圖API技術(shù),實(shí)現(xiàn)多組織分權(quán),電子地圖位置采集、顯示及標(biāo)注,電子地圖移動(dòng)應(yīng)用模塊。其中,地理位置采集、顯示及標(biāo)注采用了點(diǎn)聚合算法,將工程項(xiàng)目的全部信息在地圖的最小區(qū)域內(nèi)進(jìn)行呈現(xiàn),聚合后的標(biāo)記點(diǎn)不會(huì)重合疊加,電子地圖展現(xiàn)簡(jiǎn)潔直觀全面。工程項(xiàng)目電子地圖(移動(dòng))服務(wù)系統(tǒng)的實(shí)際應(yīng)用后效果良好,加強(qiáng)了建筑企業(yè)對(duì)在建項(xiàng)目、竣工項(xiàng)目的監(jiān)控管理力度,提升了企業(yè)項(xiàng)目管理和決策水平。
參考文獻(xiàn)
[1]段原昌,基于百度地圖的航道生產(chǎn)監(jiān)測(cè)與管理系統(tǒng)研究[J].中國(guó)水運(yùn),2017(10):44-46.
[2]肖澤宇,基于百度地圖API的旅游景點(diǎn)查詢(xún)系統(tǒng)開(kāi)發(fā)[J].電腦編程技巧與維護(hù),2017(04):35-37
[3]胡斌等,基于百度地圖API的測(cè)震臺(tái)網(wǎng)電子地圖服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].地震研究,2014,37(02):312-316.
[4]柳婷.基于Android手機(jī)地圖服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[C].北京郵電大學(xué),2013.
[5]徐漢.面向綜合屬性的工程項(xiàng)目管理系統(tǒng)[C].華中科技大學(xué),2009.
[6]戴鳳嬌.基于百度地圖的標(biāo)記點(diǎn)聚合算法研究[J].中國(guó)科技信息2013(23):82-85.
[7]巢良存等.建筑集團(tuán)工程項(xiàng)目管控信息化實(shí)現(xiàn)[月.電腦知識(shí)與技術(shù),2018.
[8]楊洪泉.大眾電子地圖的應(yīng)用現(xiàn)狀及發(fā)展趨勢(shì)[J].測(cè)繪通報(bào),2014(11):37-41.