可控揭示的gis地圖顯示方法
【技術領域】
[0001]本發明涉及一種地圖顯示方法,尤其涉及一種機車行進中的可控揭示在地面模擬時的GIS地圖顯示方法。
【背景技術】
[0002]因LKJ系統是使用車載數據進行行車控制,正常行車組織情況下,車載設備上顯示的是預先裝載的業務數據,但是在實際行車組織過程中,由于某些突發或不可控的原因,例如施工、自然災害等,造成某段行車線路的行車速度等行車控制要求發生變更,此時,行車前車載設備接收到地面編制的可控揭示類調度信息以后,機車行車設備會在到達位置時自動進行操作,例如自行減速等。揭示的內容僅僅在地面LKJ模擬設備的DMI上可見,無法直觀的在GIS地圖上看到,尤其涉及到編制的是屬于外段不熟悉的線路區段及地理情況時,為了更好地查看揭示信息與行車路線信息,需要將揭示信息在GIS地圖上顯示出來。
【發明內容】
[0003]基于上述要解決的技術問題,本發明提供一種可控揭示的GIS地圖顯示方法。
[0004]本發明具體采用以下技術方案:
可控揭示的GIS地圖顯示方法,包括:
向地面設備導入LKJ專用的包含業務數據的GIS地圖;
在地面設備的數據庫中存儲用戶預先設置的無用字數據庫、相近詞對照數據庫、關鍵詞/字數據庫;
地面設備接收調度系統發送的調度命令;
根據相近詞對照數據庫對調度命令中的相近詞進行標準化;
根據關鍵詞/句數據庫對已經標準化的調度命令中的關鍵詞/字進行提取,獲取需要的與關鍵詞/字相對應的可控揭示;
使用既有邏輯對可控揭示的業務數據進行合并,生成規則的可控揭示的業務數據;將可控揭示的業務數據導入GIS地圖中,與GIS地圖進行匹配,在GIS地圖上顯示可控揭示信息。
[0005]所述LKJ專用的包含業務數據的GIS地圖是指通過Arcgis軟件,將LKJ的業務數據包中的業務數據導入到全國GIS地圖中,生成的LKJ專用的帶有業務數據的GIS地圖。
[0006]所述在數據庫中還存儲有用戶預先設置的無用字數據庫;
所述獲取調度命令后,對調度命令按照標點進行分句;
根據無用字數據庫對調度命令進行清洗,然后再根據相近詞對照數據庫對清洗過的調度命令中的相近詞進行標準化。
[0007]所述用戶預先設置的相近詞對照數據庫包括多個相近詞數據庫和與每個相近詞數據庫中的所有相近詞對應的標準詞;
所述根據相近詞對照數據庫對調度命令中的相近詞進行標準化是指:遍歷調度命令每一句中的所有字段,并依次與每個相近詞數據庫中的詞進行對比查找出調度命令中的所有相近詞,并將屬于同一個相近詞數據庫中的相近詞替換為與之對應的標準詞。
[0008]所述地面設備的數據庫中還存儲有用戶預先設置的多個關鍵詞/字對照數據庫,所述關鍵詞/字對照數據庫包括關鍵詞/字數據庫和與該關鍵詞/字數據庫對應的調度命令所屬業務類型,所述每個關鍵詞/字對照數據庫由關鍵詞/字數據庫中屬于同一個業務類型的多個關鍵詞/字組成。
[0009]所述根據關鍵詞/字數據庫對已經標準化的調度命令中的關鍵字進行提取以后,獲取從一個調度命令中提取出的多個關鍵詞和關鍵字,將這些關鍵詞和關鍵字依次與每個關鍵詞/字對照數據庫中的數據對比,獲取匹配度最高的關鍵詞/字對照數據庫,即為調度命令所屬的業務類型。
[0010]所述通過獲取匹配度最高的關鍵詞/字對照數據庫,獲取調度命令所屬的業務類型后,對所有關鍵詞/字與所屬業務類型的關鍵詞/字數據庫進行匹配,獲取不屬于本業務類型的關鍵詞/字,對調度命令中僅僅含有不屬于本業務類型的關鍵詞的分句進行無用句的清洗,獲取清洗后的調度命令后,在進行關鍵詞/字的提取。
[0011]所述關鍵詞/字數據庫中的關鍵詞或者關鍵字按照用戶設置順序存儲,當獲取調度命令中的所有關鍵詞或者關鍵字后,根據關鍵詞或者關鍵字所對應的順序進行重新排序,獲取重新排序后的關鍵詞所對應的調度信息,完成解析。
[0012]所述使用既有邏輯對業務數據進行合并,生成規則的業務數據是指:對業務數據中具有交叉或者銜接的可拼接在一起的業務數據進行拼接合并。
[0013]本發明的有益效果:通過Arcgis軟件將LKJ的業務數據包中的業務數據導入到全國GIS地圖中,生成的LKJ專用的帶有業務數據的GIS地圖,LKJ數據編制過程中使用;同時將行車組織所需的可控揭示匹配顯示在GIS地圖中,可以直觀的展示可控揭示。
【附圖說明】
[0014]圖1為本發明的流程圖。
【具體實施方式】
[0015]在本發明中,可控揭示是指因為自然災害或其它不可控因素,造成需要機車在某一段的行車中按照最及時的調令需求更改一部分業務信息,此時地面向機車的車載設備錄入的調度命令即為可控揭示,例如一個限速的可控揭示為“起始公里標A,終點公里標B,線路號C,速度為D”。
[0016]本發明的目的是將根據調度命令文字編制生成的可控揭示在GIS地圖上顯示出來,以供用戶查看和核對。這里所說的GIS地圖為特制的GIS地圖,具體來說,是專門為LKJ生成的LKJ專用的包含業務數據的GIS地圖,它的生成方法為通過Arcgis軟件,將現有的經測繪采集的LKJ的業務數據包中的業務數據導入到全國GIS地圖中,生成LKJ專用的帶有業務數據的GIS地圖。
[0017]本發明提供的可控揭示的GIS地圖的顯示方法,按照下述步驟執行:
首先,需要向LKJ臨時數據文件編制設備導入LKJ專用的包含業務數據的GIS地圖;同時,用戶搜集歷年發布的與機車運行控制相關的調度命令原文,整理與各類型調度命令相匹配的關鍵字或關鍵詞,在地面LKJ臨時數據文件編制設備的數據庫中建立關鍵詞/字數據庫;同時收集和篩選各種可能出現在調度命令語句中的無用的字或者無用詞,例如語氣詞“的”、“了”等無意義字詞,在地面LKJ臨時數據文件編制設備的數據庫中創建無用字數據庫;同時收集和整理各種可能出現在各種調度命令中具有相同含義的相近詞,建立相近詞對照數據庫,相近詞對照數據庫應包括多個相近詞數據庫,同時每個相近詞數據庫都應該具有與其數據庫內的所有相近詞具有相同含義的標準詞。
[0018]然后,在設置關鍵詞/字數據庫時,由于同一條揭示可能包括多個關鍵字/詞,并且多個關鍵詞聯合表示一個業務類型,例如一個業務類型為限速揭示的例子為:“起始公里標Al,終點公里標BI,線路名Cl,速度為D1”,它的關鍵詞為“起始公里標” “終點公里標” “線路名” “速度”,它們共同表示一個業務類型;而另一個業務類型為股道揭示的例子為:“車站名A2,股道號C2,線路名D2”,它的關鍵詞為“車站名” “線路名” “股道號”,他們共同表示另一個業務類型,因此在設置關鍵詞/字數據庫時,同時需要設置多個關鍵詞/字對照數據庫和與它們對應的調度命令所屬業務類型的數據庫,每個關鍵詞/字對照數據庫均包含多個關鍵詞/字,提取到多個關鍵詞后,與提取到的關鍵詞匹配數目最多的關鍵詞/字對照數據庫所對應的業務類型即為本可控揭示的業務類型。
[0019]在地面LKJ臨時數據文件編制設備中導入特定專用的GIS地圖和建立各種字典數據庫后,LKJ臨時數據文件編制設備接收調度系統發送的調度命令;然后對調度命令按照標點進行分句;然后遍歷每一個分句中的字段,與無用字數據庫進行對比,如果包含無用字,則對句子中的無用字進行刪除,保留有用的字。
[0020]對于已經清洗過無用字的調度命令,再次對每一分句進行遍歷,將每個字段與相近詞對照數據庫進行對比,查找出調度命令中的所有相近詞,當在調度命令中查找到與某個相近詞對照數據庫中的某個詞相同的詞,那么將調度命令中的這個詞替換為與該詞所在的相近詞對照數據庫對應的標準詞,方便對調度命令的統一。
[0021]對已經標準化后的調度命令,再次進行字段的遍歷,并將每一個字段與關鍵詞/句數據庫中的關鍵詞/字進行匹配,