一種站場圖編輯方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及軌道交通工程領(lǐng)域,尤其是涉及一種軌道交通站場圖的編輯方法。
【背景技術(shù)】
[0002]在列車控制領(lǐng)域,如仿真軟件界面和機車車載顯示中,經(jīng)常需要顯示聯(lián)鎖系統(tǒng)的站場圖。現(xiàn)有技術(shù)中的站場圖編輯方法是將所有站場圖元素按照顯示器的固定大小進行繪制。其具體過程是:首先需要將一張實際大小的站場圖按顯示器的大小分屏成幾張子圖,然后分別繪制各張子圖。如附圖1所示,進行子圖的繪制過程,首先是要在站場圖底圖上描繪出基礎(chǔ)數(shù)據(jù),只有點、線的數(shù)據(jù)。然后根據(jù)基礎(chǔ)數(shù)據(jù)(點和線)再將點和線按站場元素分類標(biāo)識出來。所以形成的站場圖大小固定,在進行數(shù)據(jù)標(biāo)識的過程中不能出錯,若道岔的某一個標(biāo)識出錯,則需對所有道岔重新標(biāo)識?,F(xiàn)有技術(shù)中的站場圖編輯方法主要包括以下技術(shù)缺陷:
(1)現(xiàn)有站場圖編輯方法對站場圖按照顯示器的固定大小繪制,對站場圖進行分屏的過程需要花一定時間,而且容易出錯;各個子圖的元素繪制位置一旦確定,就不能任意地進行修改,若繪制后發(fā)現(xiàn)大量元素的編輯位置偏高,造成有部分元素?zé)o法在顯示器上完整顯示時,有可能需要重新返工,從而大幅增加了人力成本;
(2 )現(xiàn)有站場圖編輯方法采用人工方式繪制站場圖,站場元素位置不能任意的移動,各個站場圖元素的標(biāo)識改變需要重新在繪制界面進行修改,增加了維護工作的難度,而且一旦出現(xiàn)漏繪,就只有進行重復(fù)繪制,而站場圖只有在現(xiàn)場使用才能發(fā)現(xiàn)錯誤;
(3)現(xiàn)有站場圖編輯方法對站場圖的編輯不是面向?qū)ο蟮?,對站場圖元素的標(biāo)識不能以文件的方式導(dǎo)入,不能對站場圖元素進行數(shù)據(jù)統(tǒng)計;當(dāng)站場圖中存在元素重疊,未連接等錯誤時,需要人工識別,工作繁瑣且耗時費力;
(4)現(xiàn)有站場圖編輯方法的繪制系統(tǒng)不提供自動校驗功能,各站場元素的值都是孤立,不能建立邏輯關(guān)系,錯誤不能實現(xiàn)準(zhǔn)確、高效地定位,繪制后的站場圖錯誤率高,而且站場元素一些后期需維護的數(shù)據(jù),如元素的標(biāo)識名稱等,固化到初始繪制的數(shù)據(jù)中,一旦需要修改,需要在繪制界面重新針對修改的元素一一修改,若出現(xiàn)大面積修改,造成大量人力維護成本。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明的目的在于提供一種站場圖編輯方法,能夠克服現(xiàn)有站場圖編輯方法對站場圖元素的標(biāo)識不能以文件方式導(dǎo)入,不能對站場元素進行數(shù)據(jù)統(tǒng)計,以及當(dāng)站場圖中存在錯誤時,需要人工識別,工作繁瑣且耗時費力的技術(shù)問題。
[0004]為了實現(xiàn)上述發(fā)明目的,本發(fā)明具體提供了一種站場圖編輯方法的技術(shù)實現(xiàn)方案,一種站場圖編輯方法,包括以下步驟:
5100:程序開始,打開站場圖編輯軟件環(huán)境;
5101:新建項目; 5102:以圖例方式對各個站場圖元素進行描述,并采用面向?qū)ο蟮臄?shù)據(jù)結(jié)構(gòu),選擇相應(yīng)站場圖元素的圖例放置在所述站場圖相應(yīng)的繪制區(qū)中;
5103:選中站場圖中的圖例,通過修改所述圖例的屬性修改對應(yīng)站場圖元素包括位置、類型、編號在內(nèi)的信息;
5104:判斷是否完成整張站場圖的繪制,如果未繪制完成,則繼續(xù)執(zhí)行步驟S102 ;
5105:如果繪制完成,則配置各類圖例的索引文件;
5106:對所述站場圖進行校驗;
5107:統(tǒng)計所述圖例的信息;
S108:顯示繪制錯誤的所述圖例的信息,并直接在所述站場圖的繪制區(qū)對所述圖例進行定位;
5109:生成站場圖編輯文件,并生成顯示器接口文件;
5110:程序結(jié)束。
[0005]優(yōu)選的,在所述步驟S100與所述步驟S106之間進一步包括以下步驟:
5200:導(dǎo)入歷史站場圖編輯文件,同時導(dǎo)入各個圖例的索引文件;
5201:由歷史站場圖編輯文件生成相應(yīng)站場圖的圖形界面。
[0006]優(yōu)選的,每個站場圖元素均具有標(biāo)識名稱,在進行所述站場圖的繪制時,采用編號對應(yīng)所述站場圖元素的標(biāo)識名稱;根據(jù)所述站場圖元素的標(biāo)識名稱與編號一一對應(yīng)的關(guān)系形成所述各個圖例的索引文件;當(dāng)所述站場圖元素的標(biāo)識名稱發(fā)生變動時,通過維護外部的所述索引文件,修改對應(yīng)站場圖元素的標(biāo)識名稱。
[0007]優(yōu)選的,所述步驟S107進一步包括:根據(jù)所述站場圖元素的類型和位置信息自動生成統(tǒng)計數(shù)據(jù),并根據(jù)設(shè)定的驗證機制提示所述站場圖元素數(shù)據(jù)的正確性。
[0008]優(yōu)選的,所述步驟S107進一步包括:通過對所述站場圖編輯文件進行編譯,自動計算各個站場圖元素之間連接的邏輯關(guān)系,并通過分析所述站場圖元素的位置信息,判斷所述站場圖元素是否重疊。
[0009]優(yōu)選的,所述步驟S107進一步包括:通過對所述站場圖編輯軟件的分析容器中所有站圖場元素的類型進行分析,分類統(tǒng)計所述站場圖元素的個數(shù),并通過所述站場圖元素編號的連續(xù)性判斷所述站場圖元素是否漏繪。
[0010]優(yōu)選的,所述站場圖元素的數(shù)據(jù)采用文本格式進行描述。
[0011]優(yōu)選的,所述步驟S109中的站場圖編輯文件和顯示器接口文件均采用文本格式存儲。
[0012]通過實施上述本發(fā)明提供的站場圖編輯方法,具有如下技術(shù)效果:
(1)通過本發(fā)明方法生成的站場圖中所有的元素都有相應(yīng)的圖例,且對元素的屬性操作都是面向?qū)ο髣討B(tài)繪制,所以編輯站場圖操作簡單、靈活;
(2)通過本發(fā)明方法生成的站場圖可導(dǎo)入歷史站場編輯文件,對于后期維護的數(shù)據(jù)采用外部索引文件鏈接的方式,大大減少站場圖編輯維護時間;
(3)本發(fā)明站場圖編輯方法通過分析編輯的站場圖元素類型、位置,自動生成各元素之間的邏輯關(guān)系,且可統(tǒng)計分析數(shù)據(jù),并具有內(nèi)部驗證機制,對編輯出錯的元素實現(xiàn)了報警提示,保證了站場圖的編輯質(zhì)量。
【附圖說明】
[0013]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0014]圖1是現(xiàn)有技術(shù)站場圖編輯方法的程序流程圖;
圖2是根據(jù)本發(fā)明站場圖編輯方法繪制的站場圖的界面示意圖;
圖3是本發(fā)明站場圖編輯方法一種【具體實施方式】的程序流程圖;
圖4是本發(fā)明站場圖編輯方法中線段圖例及屬性設(shè)置界面的示意圖;
圖5是本發(fā)明站場圖編輯方法中道岔圖例及屬性設(shè)置界面的示意圖;
圖6是本發(fā)明站場圖編輯方法中信號機圖例及屬性設(shè)置界面的示意圖;
圖7是本發(fā)明站場圖編輯方法中索引文件管理界面的示意圖;
圖8是本發(fā)明站場圖編輯方法中站場圖校驗界面的示意圖;
圖中:1-線段,2-道岔,3-車擋,4-軌道區(qū)段,5-信號機,6-提示文字標(biāo)簽。
【具體實施方式】
[0015]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整的描述。顯然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0016]如附圖3至8所示,給出了本發(fā)明站場圖編輯方法的具體實施例,下面結(jié)合附圖和具體實施例對本發(fā)明作進一步說明。
[0017]如附圖2所示,為根據(jù)本發(fā)明站場圖編輯方法繪制的站場圖的界面示意圖,站場圖的元素包括:線段1、道岔2、車擋3、軌道區(qū)段4、信號機5和提示文字標(biāo)簽6。對應(yīng)于站場圖的元素,站場圖數(shù)據(jù)結(jié)構(gòu)包括線段數(shù)據(jù)、道岔數(shù)據(jù)、車擋數(shù)據(jù)、軌道區(qū)段數(shù)據(jù)、信號機數(shù)據(jù)和提示文字標(biāo)簽數(shù)據(jù)。其中:
線段數(shù)據(jù),采用線段的坐標(biāo)、類型、長度,以及邏輯關(guān)系進行描述;
道岔數(shù)據(jù),采用道岔的坐標(biāo)、類型和邏輯關(guān)系進行描述;
軌道區(qū)段數(shù)據(jù),根據(jù)所述線段的編號和所述道岔的編號進行描述;
車擋數(shù)據(jù),采用車擋的坐標(biāo)和類型進行描述;
信號機數(shù)據(jù),采用信號機的坐標(biāo)、名稱和類型進行描述;
提示文字標(biāo)簽數(shù)據(jù),采用提示文字標(biāo)簽的坐標(biāo)和文字內(nèi)容進行描述。
[0018]線段數(shù)據(jù)、道岔數(shù)據(jù)、車擋數(shù)據(jù)、信號機數(shù)據(jù)和提示文字標(biāo)簽數(shù)據(jù)均采用文本格式描述。
[0019]如附圖3所示,一種站場圖編輯方法的具體實施例,包括以下步驟:
5100:程序開始,打開站場圖編輯軟件環(huán)境;
5101:新建項目;
5102:以圖例方式對各個站場圖元素進行描述,并采用面向?qū)ο蟮臄?shù)據(jù)結(jié)構(gòu),選擇相應(yīng)站場圖元素的圖例放置在站場圖相應(yīng)的繪制區(qū)中;站場圖中所有的元素都是面向?qū)ο蟮?,每個站場圖的元素都有相應(yīng)的圖例對應(yīng),對元素的屬性面向?qū)ο髣討B(tài)繪制;
5103:選中站場圖中的圖例,通過修改圖例的屬性修改對應(yīng)站場圖元素包括位置、類型、編號在內(nèi)的信息,可以任意移動站場圖中元素的位置,并可任意修改站場圖中元素的屬性;
5104:判斷是否完成整張站場圖的繪制,如果未繪制完成,則繼續(xù)執(zhí)行步驟S102 ;
5105:如果繪制完成,則配置各類圖例的索引文件;
5106:對站場圖進行校驗,檢查站場圖中的各個元素繪制的正確性;
5107:統(tǒng)計圖例的信息;
5108:顯示繪制錯誤的圖例信息,并直接在站場圖的繪制區(qū)對圖