王偉 張丹 王小榮
摘? 要:該文研究針對電子地圖制作過程中原始數(shù)據(jù)生產(chǎn)的數(shù)量,以及發(fā)生的錯誤類型及數(shù)量,開發(fā)了目標管理系統(tǒng),實時監(jiān)控綜合效率、內(nèi)檢缺陷率、驗收通過率,以達到及時發(fā)現(xiàn)異常、定位問題、找到原因、實時監(jiān)控更新,并提出解決方案的目的。
關(guān)鍵詞:電子地圖更新? 實時監(jiān)控? 目標管理系統(tǒng)
中圖分類號:TP311.52 ? ?文獻標識碼:A 文章編號:1672-3791(2019)11(c)-0019-03
電子地圖的認知度和使用率正在飛快遞增,隨著用戶量的不斷增加,紙質(zhì)地圖逐漸被電子地圖取而代之[1,2]。在大中型城市,電子地圖已經(jīng)成為絕大多數(shù)用戶出行前首選的參照工具和查詢途徑。因此,電子地圖路網(wǎng)更新的高質(zhì)量性、及時性就顯得十分重要[3-5]。該文針對路網(wǎng)更新的質(zhì)量及效率的高需求開發(fā)了目標管理系統(tǒng),實現(xiàn)了對路網(wǎng)更新的質(zhì)量和效率的監(jiān)控,并且能夠及時發(fā)現(xiàn)異常,定位問題發(fā)生的原因,及時解決。
1? 系統(tǒng)實現(xiàn)
1.1 系統(tǒng)總體設(shè)計
該電子地圖更新目標管理系統(tǒng)采用Visual Studio 2013為開發(fā)工具,采用NET Framework 4.6.1為開發(fā)框架,利用計算機程序自動分析路網(wǎng)數(shù)據(jù)中任務(wù)的錯誤個數(shù)、工作量以及人員信息,并將分析結(jié)果存入SQL Server數(shù)據(jù)庫中,并且能夠通過前端以圖像的形式進行顯示。
1.2 系統(tǒng)關(guān)鍵技術(shù)
為保證該目標管理系統(tǒng)能順利完成,主要需要解決以下幾個關(guān)鍵難題:(1)基礎(chǔ)數(shù)據(jù)的組織結(jié)構(gòu)不統(tǒng)一;(2)不同項目質(zhì)量和效率的計算公式不一致;(3)不同項目中子項數(shù)量不同,對圖表需要動態(tài)顯示,及時釋放內(nèi)存。
針對上述關(guān)鍵難題,該目標管理系統(tǒng)的解決方式如下:(1)利用SQL選擇快速從Excel中選出符合要求的數(shù)據(jù),利用SQL Bulk copy快速將選出的數(shù)據(jù)導入到SQL Server;(2)在SQL Server中首先建立各個字段的聯(lián)系,針對不同的特殊情況,在SQL Server中添加特殊字段標記,利用VB中的選擇條件為特殊字段單獨編寫計算公式;(3)調(diào)用Visual Studio中Chart集,利用動態(tài)數(shù)組以及公共變量的定義,依據(jù)不同項目組不同的需求,可以一鍵式重新定義前端的顯示。
1.3 系統(tǒng)功能實現(xiàn)
1.3.1 數(shù)據(jù)導入
將原始Excel表格中的諸如賬號對應(yīng)表、項目目標、任務(wù)清單、內(nèi)檢缺陷記錄等原始數(shù)據(jù)快速導入SQL Server數(shù)據(jù)庫。
1.3.2 數(shù)據(jù)后臺自動計算
通過VB.net與SQL語言強大的數(shù)學運算功能,將表1中公式(只是部分公式)在后臺自動實現(xiàn)。
1.3.3 數(shù)據(jù)顯示
(1)綜合指標。
選擇需要查看的項目組,點擊查詢即可顯示,如圖1中顯示的批量更新編輯項目組所示。另外由于目標項較多,可以選擇需要顯示的圖表,來顯示需要查詢的目標。
(2)各子項目標查詢。
點擊查詢后,左上角會根據(jù)各項目子項的類型為每個子項添加一頁,并且顯示對應(yīng)子項的各項指標,如圖2中批量更新編輯中的3個子項目出品編輯、批量更新編輯、設(shè)備眾包所示。
可以點擊右上角的“選擇顯示的圖表”按鈕,在彈出的對話框中選擇想要查看的圖表信息,如圖3所示。以上這些圖表都可以通過雙擊全屏顯示,再次雙擊縮小到原來的比例。并且可以通過右擊每個圖表,會跳入到相應(yīng)的其他圖表處。
(3)個人指標顯示。
點擊顯示個人詳情,就會跳轉(zhuǎn)到個人詳情查詢頁面。其中,包含內(nèi)部、外部、個人詳情、高發(fā)缺陷分析、停工停產(chǎn)人員、NG責任人6個頁面。
選擇要查詢的內(nèi)容、子項以及起止日期,點擊查詢(每個人的缺陷率情況,如圖4所示,缺陷率超標的人員會用紅色標出)。
如果發(fā)現(xiàn)異常人員,可以雙擊行標題處,會自動跳到個人詳情頁面,會顯示當前周期內(nèi)異常人員的產(chǎn)能、效率、總體缺陷率、S級缺陷率,如圖5所示顯示的即為異常人員的總體缺陷率。
另外還可查詢高發(fā)缺陷的類型分布,可通過選擇周期、子項,點擊查詢,顯示對應(yīng)人員該周期內(nèi)的高發(fā)缺陷分布,如圖6所示。
2? 系統(tǒng)主要功能和技術(shù)特點
該目標管理系統(tǒng)提供一個如何實時監(jiān)控路網(wǎng)更新質(zhì)量及效率的方法。其核心技術(shù)及特點主要包含以下幾方面。
2.1 支持不同數(shù)據(jù)結(jié)構(gòu)的Excel數(shù)據(jù)導入
只要Excel表第一行的名稱對應(yīng)數(shù)據(jù)庫的列名稱,無需考慮數(shù)據(jù)排列的先后順序,數(shù)據(jù)即可以導入,可以快速導入大量的數(shù)據(jù)。
2.2 支持實時顯示質(zhì)量及效率情況
將當前的基礎(chǔ)數(shù)據(jù)存儲在SQL Server內(nèi),并通過相應(yīng)的算法,將數(shù)據(jù)轉(zhuǎn)換為質(zhì)量和效率指標。只要局域網(wǎng)內(nèi),在任何一臺電腦都可以登錄,并且查詢周期內(nèi)所有路網(wǎng)更新子項目的質(zhì)量及效率。
2.3 支持標記質(zhì)量效率異常情況
根據(jù)質(zhì)量事故標準,會針對質(zhì)量異常、效率異常人員進行特殊標記,方便項目負責人有針對性地制定改善計劃。
3? 結(jié)語
該研究針對電子地圖制作過程中原始數(shù)據(jù)生產(chǎn)的數(shù)量,以及發(fā)生的錯誤類型及數(shù)量,采用Visual Studio 2013為開發(fā)工具,采用NET Framework 4.6.1為開發(fā)框架,開發(fā)了目標管理系統(tǒng),通過數(shù)據(jù)導入后在數(shù)據(jù)后臺自動計算,并可以通過各項指標查詢,實現(xiàn)數(shù)據(jù)顯示,并將分析結(jié)果存入SQL Server數(shù)據(jù)庫中,實時監(jiān)控綜合效率,以達到及時發(fā)現(xiàn)異常、定位問題、找到原因、實時監(jiān)控更新并提出解決方案的目的。
參考文獻
[1] 唐煥麗,熊活鏢,謝偉秋.城鎮(zhèn)建設(shè)管理中的電子地圖更新方法及應(yīng)用探討[J].小城鎮(zhèn)建設(shè),2019,37(6):14-20,27.
[2] 方林彬.基于ArcGIS的電子地圖快速制圖方法研究[J]城市勘測,2018(4):59-63.
[3] 萬寶林,雷麗珍.基于WMTS服務(wù)的電子地圖快速更新體系的研究與實踐[J].測繪與空間地理信息,2018,41(1):109-112.
[4] 唐建智,裴蓮蓮,任海英,等.一種房屋電子地圖快速更新的方法及其實現(xiàn)[J].測繪通報,2017(1):79-82.