基于gis的路燈設(shè)施資源運行數(shù)據(jù)展示方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及一種基于GIS的路燈設(shè)施資源運行數(shù)據(jù)展示方法及系統(tǒng)。
【背景技術(shù)】
[0002]路燈設(shè)施運行監(jiān)控管理系統(tǒng)可以對路燈設(shè)施進(jìn)行實時監(jiān)控管理,實時獲取路燈設(shè)施運行數(shù)據(jù)、對運行數(shù)據(jù)進(jìn)行分析處理、運行數(shù)據(jù)實時入庫保存、展示實時運行數(shù)據(jù)、查詢歷史運行數(shù)據(jù)、根據(jù)運行數(shù)據(jù)進(jìn)行路燈設(shè)施的維護(hù)管理等操作。通過路燈設(shè)施運行監(jiān)控管理系統(tǒng)使得市政路燈管理部門、路燈行業(yè)運維部門對路燈設(shè)施運行管理水平有極大提高,同時提高了路燈設(shè)施檢修維護(hù)效率,也降低了管理成本。但是,目前現(xiàn)有的路燈設(shè)施運行監(jiān)控管理系統(tǒng)還存在以下問題:
[0003]1、路燈設(shè)施運行信息展示不全面、不直觀、速度慢
[0004]目前,多數(shù)城市的路燈設(shè)施總數(shù)量大都在數(shù)十萬以上,并且路燈設(shè)施資源類型較多,路燈設(shè)施運行中產(chǎn)生的路燈設(shè)施運行數(shù)據(jù)數(shù)量是在設(shè)施數(shù)量基礎(chǔ)上呈幾何級數(shù)增長,在如此數(shù)量龐大的設(shè)施運行數(shù)據(jù)展示方面,已有路燈設(shè)施運行監(jiān)控管理系統(tǒng)多采用文字描述、表格、列表、圖示等展示,導(dǎo)致運行數(shù)據(jù)不能全面展示、且展示效果不直觀、且因設(shè)施數(shù)據(jù)和運行數(shù)據(jù)眾多導(dǎo)致加載及展示慢;采用GIS展示運行數(shù)據(jù)的,因地圖比例尺較小時可視區(qū)域內(nèi)設(shè)施數(shù)據(jù)及運行數(shù)據(jù)密度較大,也存在區(qū)分度不夠的問題,導(dǎo)致圖標(biāo)相互覆蓋或遮擋,不能區(qū)分路燈設(shè)施,影響查看效果。
[0005]2、路燈設(shè)施運行中的異常信息獲知不及時、不易定位
[0006]已有的路燈設(shè)施運行監(jiān)控管理系統(tǒng)獲取的運行數(shù)據(jù)中,異常數(shù)據(jù)需要通過設(shè)定查詢條件進(jìn)行主動查詢才能獲知,導(dǎo)致路燈設(shè)施一旦運行出現(xiàn)異常時,路燈維護(hù)及監(jiān)管人員不能及時獲知,并且獲知后不能和實際地理位置相結(jié)合,導(dǎo)致路燈運行發(fā)生故障時,不易定位,不能快速的找到故障發(fā)生點,以及設(shè)備的位置。
[0007]3、路燈設(shè)施歷史運行數(shù)據(jù)的應(yīng)用不夠、尚需挖掘潛在數(shù)據(jù)
[0008]路燈歷史運行數(shù)據(jù)多被“束之高閣”,導(dǎo)致歷史運行數(shù)據(jù)不能被充分應(yīng)用,即使應(yīng)用也是利用傳統(tǒng)方式列表進(jìn)行展示,不具有直觀展性,無法體現(xiàn)出路燈設(shè)施運行的連續(xù)性,所以歷史運行數(shù)據(jù)尚需進(jìn)行挖掘潛在的數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0009]本發(fā)明的目的就是為了解決上述問題,提供一種基于GIS的路燈設(shè)施資源運行數(shù)據(jù)展示方法及系統(tǒng),它具有使得數(shù)量龐大的路燈設(shè)施運行信息能進(jìn)行快速加載到路燈設(shè)施監(jiān)控管理系統(tǒng)中,利用GIS進(jìn)行全面、直觀、及時、詳略得當(dāng)?shù)牡玫秸故镜膬?yōu)點。
[0010]為了實現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:
[0011]基于GIS的路燈設(shè)施資源運行數(shù)據(jù)展示方法,包括如下步驟:
[0012]步驟(1):GIS模塊實時將地圖參數(shù)傳遞給數(shù)據(jù)處理模塊;
[0013]步驟(2):數(shù)據(jù)處理模塊將GIS模塊傳遞的地圖參數(shù)傳遞給加載控制模塊;
[0014]步驟(3):加載控制模塊預(yù)先通過監(jiān)控服務(wù)模塊從數(shù)據(jù)庫中獲取數(shù)據(jù),并將獲得的數(shù)據(jù)加載到基礎(chǔ)數(shù)據(jù)緩存和歷史運行數(shù)據(jù)緩存中;并將通過監(jiān)控服務(wù)模塊實時獲得的運行數(shù)據(jù)并加載到實時運行數(shù)據(jù)緩存中;
[0015]步驟(4):加載控制模塊獲得數(shù)據(jù)處理模塊的地圖參數(shù)后,根據(jù)地圖參數(shù)在基礎(chǔ)數(shù)據(jù)緩存、實時運行數(shù)據(jù)緩存和歷史運行數(shù)據(jù)緩存中查詢相應(yīng)的數(shù)據(jù),并將查詢結(jié)果反饋給數(shù)據(jù)處理模塊;
[0016]步驟(5):數(shù)據(jù)處理模塊獲得加載控制模塊傳遞的查詢結(jié)果后,對查詢結(jié)果進(jìn)行解析,解析出GIS模塊所需的信息;對解析結(jié)果根據(jù)GIS模塊的接口協(xié)議封裝為GIS模塊能夠展示的數(shù)據(jù),然后將封裝后的數(shù)據(jù)傳遞給GIS模塊;
[0017]步驟(6):GIS模塊根據(jù)數(shù)據(jù)處理模塊傳遞來的數(shù)據(jù)中的數(shù)據(jù)類型進(jìn)行數(shù)據(jù)分類,同時根據(jù)分類后的數(shù)據(jù)類型在圖標(biāo)庫中查找到匹配的圖標(biāo),并將匹配的圖標(biāo)在地圖的對應(yīng)位置進(jìn)行展示;
[0018]步驟(7):GI S模塊中地圖可視范圍、比例尺或查詢條件改變時,重復(fù)執(zhí)行以上步驟⑴-(6)。
[0019]所述步驟(1)的地圖參數(shù)包括地圖可視范圍和地圖比例尺。
[0020]所述步驟(3)的數(shù)據(jù)庫包括路燈設(shè)施歷史數(shù)據(jù)庫和路燈設(shè)施基礎(chǔ)數(shù)據(jù)庫。
[0021]所述步驟(3)獲取的數(shù)據(jù)包括:路燈設(shè)施基礎(chǔ)數(shù)據(jù)和路燈設(shè)施運行數(shù)據(jù),其中路燈設(shè)施運行數(shù)據(jù)包括實時數(shù)據(jù)和歷史數(shù)據(jù)。
[0022]步驟(5)的GIS模塊所需的信息包括:數(shù)據(jù)類型、路燈設(shè)施編號、路燈設(shè)施名稱、路燈設(shè)施類型、路燈設(shè)施經(jīng)度、路燈設(shè)施瑋度、所在道路、所在路側(cè)、運行參數(shù)或運行狀態(tài);
[0023]所述數(shù)據(jù)類型包括:基礎(chǔ)數(shù)據(jù)、實時運行數(shù)據(jù)和歷史運行數(shù)據(jù)。
[0024]步驟(6)匹配圖標(biāo)的原則為:
[0025]地圖比例尺小于設(shè)定閾值時,在地圖可視范圍上展示可視地理范圍內(nèi)路燈設(shè)施資源的運行信息縮略圖標(biāo),能查看可視地理范圍整體運行狀況,運行狀態(tài)圖標(biāo)之間沒有相互遮擋、覆蓋的情況;
[0026]地圖比例尺大于設(shè)定閾值時,在地圖可視范圍內(nèi)顯示路燈設(shè)施運行信息的詳細(xì)圖標(biāo),能查看詳細(xì)運行狀況。
[0027]步驟(6)中進(jìn)行展示的圖標(biāo)根據(jù)路燈設(shè)施運行狀態(tài)、地圖縮放級別、是否在地圖可視范圍內(nèi)共同確定,確定是簡略圖標(biāo)還是詳細(xì)圖標(biāo);
[0028]當(dāng)有異常信息時會進(jìn)行語音提示,異常的運行信息圖標(biāo)會高亮閃動顯示,并且地圖自動定位到異常信息所在地圖位置,當(dāng)有多個異常信息時會循環(huán)輪流定位顯示。
[0029]基于GIS的路燈設(shè)施資源運行數(shù)據(jù)展示系統(tǒng),包括如下模塊:
[0030]GIS模塊:獲取用戶操作指令,并將操作指令傳輸給數(shù)據(jù)處理模塊,同時接收數(shù)據(jù)處理模塊處理后的數(shù)據(jù),根據(jù)處理后的數(shù)據(jù)調(diào)取圖標(biāo)庫的圖標(biāo)數(shù)據(jù);通過GIS進(jìn)行路燈設(shè)施運行信息的展示;
[0031]數(shù)據(jù)處理模塊:獲得GIS模塊的操作指令并轉(zhuǎn)換為查詢條件指令傳遞給加載控制模塊;獲得加載控制模塊傳來的數(shù)據(jù)并傳遞給GIS模塊;
[0032]加載控制模塊:預(yù)先通過監(jiān)控服務(wù)模塊從數(shù)據(jù)庫中加載路燈設(shè)施基礎(chǔ)數(shù)據(jù)到基礎(chǔ)數(shù)據(jù)緩存中,加載運行數(shù)據(jù)到實時運行數(shù)據(jù)緩存中,加載歷史數(shù)據(jù)到歷史運行數(shù)據(jù)緩存中;根據(jù)從數(shù)據(jù)處理模塊獲得的查詢條件指令及時從基礎(chǔ)數(shù)據(jù)緩存、實時運行數(shù)據(jù)緩存或歷史運行數(shù)據(jù)緩存中獲得數(shù)據(jù)傳遞給數(shù)據(jù)處理模塊;也根據(jù)監(jiān)控服務(wù)模塊推送的數(shù)據(jù)及時更新基礎(chǔ)數(shù)據(jù)緩存、實時運行數(shù)據(jù)緩存和歷史運行數(shù)據(jù)緩存。
[0033]所述監(jiān)控服務(wù)模塊:根據(jù)加載控制模塊的指令從數(shù)據(jù)庫中獲得數(shù)據(jù),并將數(shù)據(jù)傳遞給加載控制模塊;主動向加載控制模塊傳遞路燈運行數(shù)據(jù)。
[0034]圖標(biāo)庫:包含各種路燈設(shè)施運行狀態(tài)信息的圖標(biāo)。
[0035]路燈設(shè)施運行信息包括:數(shù)據(jù)類型、路燈設(shè)施編號、路燈設(shè)施名稱、路燈設(shè)施類型、路燈設(shè)施經(jīng)度、路燈設(shè)施瑋度、所在道路、所在路側(cè)、運行參數(shù)和運行狀態(tài);
[0036]所述運行參數(shù)包括:電壓、電流和功率因數(shù)。
[0037]所述基礎(chǔ)數(shù)據(jù)緩存是預(yù)加載路燈設(shè)施基礎(chǔ)數(shù)據(jù)。
[0038]所述實時數(shù)據(jù)緩存是根據(jù)實時獲得的路燈設(shè)施運行數(shù)據(jù)加載的緩存數(shù)據(jù)。
[0039]所述歷史數(shù)據(jù)緩存是預(yù)加載路燈設(shè)施歷史運行數(shù)據(jù)緩存。
[0040]所述數(shù)據(jù)庫包括:路燈設(shè)施基礎(chǔ)數(shù)據(jù)庫和路燈設(shè)施歷史數(shù)據(jù)庫。
[0041]所述路燈設(shè)施基礎(chǔ)數(shù)據(jù)庫是關(guān)系數(shù)據(jù)庫管理系統(tǒng),保存路燈設(shè)施資源數(shù)據(jù)、統(tǒng)計分析數(shù)據(jù)、參數(shù)配置;
[0042]所述路燈設(shè)施歷史數(shù)據(jù)庫是關(guān)系數(shù)據(jù)庫管理系統(tǒng),保存路燈設(shè)施歷史運行數(shù)據(jù)。
[0043]詳細(xì)圖標(biāo)是面積為32X 32像素大小的矢量圖標(biāo)符號(圖標(biāo)符號內(nèi)容豐富,可通過圖標(biāo)輪廓形狀示意設(shè)施類型,通過圖標(biāo)細(xì)部紋理判讀出設(shè)施附屬信息,如設(shè)施詳細(xì)類型(單臂燈、雙臂燈、高桿燈等),燈具數(shù)量,燈具排列方式(靠近主干道的燈具數(shù)、靠近輔道的燈具數(shù))等)及詳實的信息(僅包括設(shè)備名稱、編號、設(shè)備尺寸、設(shè)備材質(zhì)、地理位置描述、所屬單位等)等。
[0044]簡略圖標(biāo)是面積為16X 16像素大小的矢量圖標(biāo)符號(圖標(biāo)符號內(nèi)容簡練,僅通過設(shè)施輪廓形狀示意設(shè)施類型)及簡單的信息(近包括設(shè)備名稱、編號等少量必要信息)等。
[0045]本發(fā)明的有益效果:
[0046]本發(fā)明采用將路燈設(shè)施運行數(shù)據(jù)和GIS相結(jié)合,將根據(jù)物理世界中的路燈設(shè)施的地理位置在地圖上相應(yīng)的位置進(jìn)行信息展示;并實時依據(jù)地圖的比例尺大小,合理展示地圖可視范圍內(nèi)的路燈設(shè)施的運行信息,實現(xiàn)全面、直觀、清晰、的信息數(shù)據(jù)展示。
[0047 ] 地圖全圖顯示時,地圖比例尺小于設(shè)定閾值(如1:2.5萬)時,在地圖上展示全部路燈設(shè)施資源的運行信息縮略圖標(biāo),可查看整體運行狀況,運行狀態(tài)圖標(biāo)之間沒有相互遮擋、覆蓋的情況,可全面清晰地查看、方便選擇路燈運行信息。
[0048]地圖比例尺大于設(shè)定閾值(如1:2.5萬)時,在可視范圍內(nèi)路燈設(shè)施數(shù)量較少,因此路燈設(shè)施運行數(shù)據(jù)應(yīng)該顯示的也較少,此時顯示路燈設(shè)施運行信息的詳細(xì)圖標(biāo),可查看詳細(xì)運行狀況。
[0049]路燈運行數(shù)據(jù)中有異常信息時,路燈運行監(jiān)控管理系統(tǒng)會通過數(shù)據(jù)處理模塊進(jìn)行語音提示,同時GIS模塊中的地圖會將將故障設(shè)備的異常信息用高亮、閃爍的圖標(biāo)標(biāo)識出來,并自動將產(chǎn)生異常信息的故障設(shè)備位置及圖標(biāo)定位到地圖可視范圍中央,若有多個故障設(shè)備時,GIS模塊可循環(huán)定位顯示。
[0050]通過在GIS中全面連續(xù)展示路燈設(shè)施歷史運行數(shù)據(jù),可看出路燈過去時刻運行狀態(tài),亦可體現(xiàn)出路燈系統(tǒng)整體運行狀況,進(jìn)而分析出路燈設(shè)施整體或局部運行質(zhì)量,如:通過GIS查看連續(xù)歷史運行數(shù)據(jù),可以直接體現(xiàn)出某區(qū)域內(nèi)的路燈設(shè)施總體運行狀況及集中發(fā)生的故障。
[0051]最后,本發(fā)明在數(shù)據(jù)存取方面采用基礎(chǔ)數(shù)據(jù)預(yù)加載、運行數(shù)據(jù)實時加載、基礎(chǔ)數(shù)據(jù)和運行數(shù)據(jù)分離加載機(jī)制,所以當(dāng)?shù)貓D縮放、漫游時,地圖數(shù)據(jù)、路燈設(shè)施數(shù)據(jù)、路燈設(shè)施運行數(shù)據(jù)的加載時間在1秒以內(nèi)即可完