Lkj基礎(chǔ)數(shù)據(jù)的圖形化自動編制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種圖形化顯示的編制方法,尤其涉及一種對LKJ基礎(chǔ)數(shù)據(jù)基礎(chǔ)數(shù)據(jù)的編制方法。
【背景技術(shù)】
[0002]現(xiàn)有數(shù)據(jù)編制為表格編制,數(shù)據(jù)與數(shù)據(jù)的邏輯關(guān)系隱藏在一行一行的數(shù)據(jù)中,不直觀,數(shù)據(jù)全部為人工輸入,易出錯。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題在于提供一種可以對LKJ基礎(chǔ)數(shù)據(jù)進行自動編制方法,以解決現(xiàn)有技術(shù)存在的問題。
[0004]本發(fā)明采用以下技術(shù)方案:
LKJ基礎(chǔ)數(shù)據(jù)的自動編制方法,包括以下步驟:
(I)數(shù)據(jù)預處理:對LKJ基礎(chǔ)數(shù)據(jù)填寫表預處理,建立對每個填寫表中數(shù)據(jù)記錄的索引表;
(2 )線路框架生成:從LKJ基礎(chǔ)數(shù)據(jù)填寫表的線路名稱表中獲取線路名,同時從LKJ基礎(chǔ)數(shù)據(jù)填寫表的車站表中獲取關(guān)鍵車站的車站名和非關(guān)鍵車站的車站名;
(3)車站數(shù)據(jù)生成:從LKJ基礎(chǔ)數(shù)據(jù)填寫表中抽取(2)中獲取的關(guān)鍵車站和非關(guān)鍵車站的車站數(shù)據(jù);
(4)區(qū)間數(shù)據(jù)生成:從LKJ基礎(chǔ)數(shù)據(jù)填寫表中抽取(2)中獲取的關(guān)鍵車站和非關(guān)鍵車站中,對車站進行順序排列后,兩個車站之間的區(qū)間數(shù)據(jù);
(5)圖形化處理:獲取(I)中得到的所有的車站的位標,在顯示界面上繪制出包含關(guān)鍵車站的線路示意圖,然后對關(guān)鍵車站之間的非關(guān)鍵車站進行填充,獲取車展的線路示意圖;然后將(3)中的車站數(shù)據(jù)和(4)中的區(qū)間數(shù)據(jù)在線路示意圖中進行填充,在顯示界面上生成包含車站信息和區(qū)間信息的線路示意圖。
[0005]所述索引表中的索引的數(shù)據(jù)類型包括以下一個或多個的組合:局編號、行別、線路號、車站編號、股道號、道岔編號、里程。
[0006]所述(3)中車站數(shù)據(jù)包括通過股道表獲取的車站的股道信息,通過道岔表獲取的道岔信息,通過里程表獲取的車站內(nèi)的里程信息。
[0007]所述區(qū)間數(shù)據(jù)根據(jù)包括區(qū)間的里程信息、信號機信息、坡度信息、道橋隧信息。
[0008]所述(5)中,車站的位標是指車站的GPS坐標或者車站之間的相對位置。
[0009]所述(5)中,將車站數(shù)據(jù)進行填充時,對車站的股道、進站信號機、出站信號機、線路縱斷面、標志信息進行繪制,同時對根據(jù)進岔和出岔繪制車站的進站、出站路徑。
[0010]所述(5)中,將區(qū)間數(shù)據(jù)進行填充時,對區(qū)間的進站信號機、出站信號機、線路橫斷面、標識信息進行填充繪制。
[0011]所述關(guān)鍵車站是指所需繪制線路的起點站、終點站和具有不同線路交匯的車站。
[0012]本發(fā)明的有益效果:本發(fā)明可以在顯示界面上通過關(guān)聯(lián)LKJ基礎(chǔ)數(shù)據(jù)庫中的信息進行線路的自定義繪制,并可以將需要顯示的線路數(shù)據(jù)在顯示界面上進行信息的顯示,不需要顯示的數(shù)據(jù)則可以在需要時點擊需要現(xiàn)實的對象關(guān)聯(lián)在顯示窗口中進行顯示,而不需要時顯示窗口消失,是的線路圖更加清晰。
【附圖說明】
[0013]圖1為本發(fā)明的流程示意圖。
【具體實施方式】
[0014]本發(fā)明提同一種將LKJ基礎(chǔ)數(shù)據(jù)填寫表的信息進行圖形化顯示的自動編制方法。
[0015]它包括以下步驟:
(I)數(shù)據(jù)預處理:因為現(xiàn)有的LKJ基礎(chǔ)數(shù)據(jù)填寫表共三十多個,每個填寫表中包含多條記錄,并且許多表之間具有關(guān)聯(lián),為了加快在LKJ基礎(chǔ)數(shù)據(jù)填寫表中搜索數(shù)據(jù)速度,因此首先對LKJ基礎(chǔ)數(shù)據(jù)填寫表進行預處理,建立對每個填寫表中數(shù)據(jù)記錄的索引表;建立索引的LKJ基礎(chǔ)數(shù)據(jù)表內(nèi)的數(shù)據(jù)記錄的類型至少應包括以下一個或多個的組合:局編號、行別、線路號、車站編號、股道號、道岔編號、里程。
[0016](2)線路框架生成:通過搜索從LKJ基礎(chǔ)數(shù)據(jù)填寫表的線路名稱表中獲取線路名,獲取線路名后,從LKJ基礎(chǔ)數(shù)據(jù)填寫表的車站表中獲取關(guān)鍵車站的車站名,這里的關(guān)鍵車站是指獲取的需繪制的線路的起點站、終點站和需要繪制的線路中不同線路的交匯車站;獲取關(guān)鍵車站以后,再從車站表中獲取關(guān)鍵車站之間的線路上的非關(guān)鍵的其它車站。
[0017](3)車站數(shù)據(jù)生成:從LKJ基礎(chǔ)數(shù)據(jù)填寫表中抽取(2)中獲取的關(guān)鍵車站的車站數(shù)據(jù);在抽取時,首先確定需要抽取的車站數(shù)據(jù)的類型,然后根據(jù)索引表搜索所有包含此項數(shù)據(jù)紀錄的LKJ基礎(chǔ)數(shù)據(jù)填寫表中,對所需的信息進行抽取并分類存儲。獲取的需要存儲的車站數(shù)據(jù)中至少應包括車站的股道信息,車站的道岔信息,車站內(nèi)的里程信息。
[0018]同時,在此步中,需要獲取的車站信息還包括分關(guān)鍵車站的車站信息。
[0019](4)區(qū)間數(shù)據(jù)生成:此步要獲取兩個車站之間的區(qū)間線路的信息,獲取的信息包括從相關(guān)的LKJ基礎(chǔ)數(shù)據(jù)填寫表中獲取的關(guān)鍵車站和非關(guān)鍵車站進行里程順序排序以后,相鄰兩個車站之間的區(qū)間數(shù)據(jù),區(qū)間數(shù)據(jù)至少需要包括區(qū)間的里程信息、信號機信息、坡度信息、道橋隧信息。而排序的方法可以為獲取車站的里程,根據(jù)里程進行排序。
[0020](5)圖形化處理:獲取(I)中得到的關(guān)鍵車站的位標,在顯示界面上繪制出包含關(guān)鍵車站的線路示意圖;同時將(3)中的車站數(shù)據(jù)和(4)中的區(qū)間數(shù)據(jù)在線路示意圖中進行填充,在顯示界面上生成包含車站信息和區(qū)間信息的線路示意圖。
[0021]在繪制時,首先根據(jù)關(guān)鍵車站的車站位標(車站的GPS坐標或者根據(jù)里程獲取的車站之間的相對位置),繪制關(guān)鍵站點的位置,再對關(guān)鍵站點之間的非關(guān)鍵站點進行填充,填充完以后,可以通過將不同線路號的線路使用不同的顏色繪制成連接各站點的曲線。然后在曲線上,開始填充車站的獲取的車站的車站數(shù)據(jù),即將獲取的股道、進站信號機、出站信號機、線路縱斷面、標志信息依里程進行繪制,同時對根據(jù)進岔和出岔繪制車站的進站、出站路徑。車站信息填充完成以后,再對每兩個車站之間的區(qū)間數(shù)據(jù)進行填充時,即對區(qū)間的進站信號機、出站信號機、線路橫斷面、標識信息依里程在圖上進行填充繪制。
[0022]在進行車站填充和區(qū)間填充時,車站和區(qū)間上某些信息不需要在圖上進行顯示,此時,可以在圖上設(shè)置通過點擊關(guān)聯(lián)填寫表,將填寫表的信息在圖上的臨時窗口中顯示出來。技術(shù)方面,區(qū)間采用delph1-firemonkey繪制,車站采用delph1-vcl繪制。
【主權(quán)項】
1.LKJ基礎(chǔ)數(shù)據(jù)的圖形化自動編制方法,其特征在于:包括以下步驟: (1)數(shù)據(jù)預處理:對LKJ基礎(chǔ)數(shù)據(jù)填寫表預處理,建立對每個填寫表中數(shù)據(jù)記錄的索引表; (2)線路框架生成:從LKJ基礎(chǔ)數(shù)據(jù)填寫表的線路名稱表中獲取線路名,同時從LKJ基礎(chǔ)數(shù)據(jù)填寫表的車站表中獲取關(guān)鍵車站的車站名和非關(guān)鍵車站的車站名; (3)車站數(shù)據(jù)生成:從LKJ基礎(chǔ)數(shù)據(jù)填寫表中抽取(2)中獲取的關(guān)鍵車站和非關(guān)鍵車站的車站數(shù)據(jù); (4)區(qū)間數(shù)據(jù)生成:從LKJ基礎(chǔ)數(shù)據(jù)填寫表中抽取(2)中獲取的關(guān)鍵車站和非關(guān)鍵車站中,對車站進行順序排列后,兩個車站之間的區(qū)間數(shù)據(jù); (5)圖形化處理:獲取(I)中得到的所有的車站的位標,在顯示界面上繪制出包含關(guān)鍵車站的線路示意圖,然后對關(guān)鍵車站之間的非關(guān)鍵車站進行填充,獲取車展的線路示意圖;然后將(3)中的車站數(shù)據(jù)和(4)中的區(qū)間數(shù)據(jù)在線路示意圖中進行填充,在顯示界面上生成包含車站信息和區(qū)間信息的線路示意圖。2.根據(jù)權(quán)利要求1所述的LKJ基礎(chǔ)數(shù)據(jù)的圖形化自動編制方法,其特征在于:所述索引表中的索引的數(shù)據(jù)類型包括以下一個或多個的組合:局編號、行別、線路號、車站編號、股道號、道岔編號、里程。3.根據(jù)權(quán)利要求1所述的LKJ基礎(chǔ)數(shù)據(jù)的圖形化自動編制方法,其特征在于:所述(3)中車站數(shù)據(jù)包括通過股道表獲取的車站的股道信息,通過道岔表獲取的道岔信息,通過里程表獲取的車站內(nèi)的里程?目息。4.根據(jù)權(quán)利要求1所述的LKJ基礎(chǔ)數(shù)據(jù)的圖形化自動編制方法,其特征在于:所述區(qū)間數(shù)據(jù)根據(jù)包括區(qū)間的里程信息、信號機信息、坡度信息、道橋隧信息。5.根據(jù)權(quán)利要求1所述的LKJ基礎(chǔ)數(shù)據(jù)的圖形化自動編制方法,其特征在于:所述(5)中,車站的位標是指車站的GPS坐標或者車站之間的相對位置。6.根據(jù)權(quán)利要求1所述的LKJ基礎(chǔ)數(shù)據(jù)的圖形化自動編制方法,其特征在于:所述(5)中,將車站數(shù)據(jù)進行填充時,對車站的股道、進站信號機、出站信號機、線路縱斷面、標志信息進行繪制,同時對根據(jù)進岔和出岔繪制車站的進站、出站路徑。7.根據(jù)權(quán)利要求1所述的LKJ基礎(chǔ)數(shù)據(jù)的圖形化自動編制方法,其特征在于:所述(5)中,將區(qū)間數(shù)據(jù)進行填充時,對區(qū)間的進站信號機、出站信號機、線路橫斷面、標識信息進行填充繪制。8.根據(jù)權(quán)利要求1所述的LKJ基礎(chǔ)數(shù)據(jù)的圖形化自動編制方法,其特征在于:所述關(guān)鍵車站是指所需繪制線路的起點站、終點站和具有不同線路交匯的車站。
【專利摘要】LKJ基礎(chǔ)數(shù)據(jù)的圖形化自動編制方法,包括以下步驟:(1)數(shù)據(jù)預處理;(2)線路框架生成;(3)車站數(shù)據(jù)生成;(4)區(qū)間數(shù)據(jù)生成;(5)圖形化處理,在顯示界面上繪制出包含關(guān)鍵車站的線路示意圖,然后對關(guān)鍵車站之間的非關(guān)鍵車站進行填充,獲取車展的線路示意圖;然后將(3)中的車站數(shù)據(jù)和(4)中的區(qū)間數(shù)據(jù)在線路示意圖中進行填充,在顯示界面上生成包含車站信息和區(qū)間信息的線路示意圖。本發(fā)明可以在顯示界面上通過關(guān)聯(lián)LKJ基礎(chǔ)數(shù)據(jù)庫中的信息進行線路的自定義繪制,并可以將需要顯示的線路數(shù)據(jù)在顯示界面上進行信息的顯示,不需要顯示的數(shù)據(jù)則可以在需要時點擊需要現(xiàn)實的對象關(guān)聯(lián)在顯示窗口中進行顯示,而不需要時顯示窗口消失。
【IPC分類】G06F17/30
【公開號】CN105608140
【申請?zhí)枴緾N201510954103
【發(fā)明人】尚會領(lǐng), 雷亞歌, 張斌, 宋社平
【申請人】河南思維自動化設(shè)備股份有限公司
【公開日】2016年5月25日
【申請日】2015年12月20日