国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于XML路網(wǎng)數(shù)據(jù)的Paramics路網(wǎng)構(gòu)建方法

      文檔序號:8361641閱讀:291來源:國知局
      基于XML路網(wǎng)數(shù)據(jù)的Paramics路網(wǎng)構(gòu)建方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及微觀交通仿真領(lǐng)域,更具體地,涉及一種基于XML路網(wǎng)數(shù)據(jù)的 Paramics路網(wǎng)構(gòu)建方法。
      【背景技術(shù)】
      [0002] 微觀交通仿真技術(shù)能夠?qū)煌ㄏ到y(tǒng)中的環(huán)境及車輛等構(gòu)成要素及其交通行為進 行細致的描述,并能夠?qū)崟r動態(tài)展示出來。該技術(shù)手段在研宄微觀交通行為及區(qū)域交通控 制策略方面有著傳統(tǒng)研宄手段無法比擬的優(yōu)勢。近些年微觀交通仿真軟件發(fā)展快速,其中 微觀交通仿真軟件Paramics依靠強大的功能模塊群使其在微觀交通仿真領(lǐng)域得到了廣泛 的應(yīng)用。
      [0003] 運用Paramics軟件進行微觀交通仿真研宄的基礎(chǔ)是建立仿真對象區(qū)域的基 礎(chǔ)路網(wǎng)。目前主要通過軟件自帶的Modeller模塊以及Converter模塊進行構(gòu)建路網(wǎng), Modeller模塊通過人工繪制點、線來構(gòu)造簡單路網(wǎng),但是對大區(qū)域復(fù)雜的路網(wǎng)無能為力; 而Converter模塊雖然可以實現(xiàn)TRIPS、SATURN等大區(qū)域路網(wǎng)地圖格式的轉(zhuǎn)換,但利用該 模塊在進行路網(wǎng)構(gòu)建時,會出現(xiàn)nodes及l(fā)inks屬性的讀取錯誤,導(dǎo)致路網(wǎng)拓撲結(jié)構(gòu)出現(xiàn)混 亂。
      [0004] XML數(shù)據(jù)是一種輕量級的數(shù)據(jù),由于XML數(shù)據(jù)具有統(tǒng)一的格式和語法,同時使用元 素及屬性來描述和存儲數(shù)據(jù),得以保留完整的數(shù)據(jù)關(guān)系結(jié)構(gòu),因此在數(shù)據(jù)交換領(lǐng)域具有重 要的應(yīng)用及優(yōu)勢。

      【發(fā)明內(nèi)容】

      [0005] 本發(fā)明為解決以上現(xiàn)有技術(shù)的缺陷,提供了一種基于XML路網(wǎng)數(shù)據(jù)的Paramics路 網(wǎng)構(gòu)建方法,該方法通過對XML路網(wǎng)數(shù)據(jù)提取處理實現(xiàn)向Paramics微觀交通仿真平臺路網(wǎng) 的自動轉(zhuǎn)換,與現(xiàn)有技術(shù)相比,實現(xiàn)對大區(qū)域復(fù)雜路網(wǎng)進行構(gòu)建的同時,不會出現(xiàn)讀取錯誤 導(dǎo)致路網(wǎng)拓撲出現(xiàn)混亂。
      [0006] 為實現(xiàn)以上發(fā)明目的,采取的技術(shù)方案是:
      [0007] 一種基于XML路網(wǎng)數(shù)據(jù)的Paramics路網(wǎng)構(gòu)建方法,包括以下步驟:
      [0008]SI.將XML路網(wǎng)數(shù)據(jù)進行解析處理,生成路段鏈表,遍歷路段鏈表中的所有路段, 獲得各個路段的起點坐標、終點坐標和相應(yīng)的屬性值,并根據(jù)遍歷路段的順序,分別對各個 路段以及路段的起點坐標、終點坐標進行編號;
      [0009] S2.建立路網(wǎng)節(jié)點鏈表,將各個路段的起點坐標、終點坐標作為節(jié)點元素按編號順 序存儲在路網(wǎng)節(jié)點鏈表中;
      [0010] S3.對路網(wǎng)節(jié)點鏈表中的各個節(jié)點元素在路段鏈表中搜索其關(guān)聯(lián)路段,并根據(jù)搜 索得到的關(guān)聯(lián)路段的起點坐標、終點坐標,生成新的路段鏈表,各個節(jié)點的關(guān)聯(lián)路段的起點 坐標、終點坐標作為路段元素按照搜索順序依次存儲在新的路段鏈表中;
      [0011] S4.遍歷路網(wǎng)節(jié)點鏈表中的節(jié)點元素,將各個節(jié)點元素對應(yīng)的ID屬性值及其x、y 坐標值依次寫入文本文件中生成"nodes"文件;遍歷新的路段鏈表中的路段元素,將各個 路段元素對應(yīng)的關(guān)聯(lián)路段的起點坐標、終點坐標和相應(yīng)的屬性值依次寫入文本文件中生成 "links" 文件;
      [0012] S5.根據(jù)生成的"nodes"文件、"links"文件,應(yīng)用Paramics軟件,生成路網(wǎng)。
      [0013] 上述方案中,XML路網(wǎng)數(shù)據(jù)具有統(tǒng)一的格式和語法,同時使用元素及屬性來描述和 存儲數(shù)據(jù),得以保留完整的數(shù)據(jù)關(guān)系結(jié)構(gòu),因此在進行解析處理及后續(xù)步驟的重組時,不會 出現(xiàn)讀取錯誤,導(dǎo)致路網(wǎng)拓撲結(jié)構(gòu)出現(xiàn)混亂。
      [0014] 優(yōu)選地,步驟S3中,在路段鏈表中搜索關(guān)聯(lián)路段的過程如下:將節(jié)點元素的坐標 值與路段鏈表中的路段的起點坐標、終點坐標進行比較,若存在著路段的起點坐標、終點坐 標與節(jié)點元素的坐標值完全相同,則該路段為節(jié)點元素的關(guān)聯(lián)路段。
      [0015] 優(yōu)選地,步驟Sl中,對路段以及路段的起點坐標、終點坐標進行編號具體如下:路 段編號為i,則該路段的起點編號ID= 2Xi-l,終點編號ID= 2Xi。
      [0016] 優(yōu)選地,步驟S2中,對建立的路網(wǎng)節(jié)點鏈表中的節(jié)點元素進行重復(fù)性檢查,在檢 查到重復(fù)的節(jié)點元素之后,將重復(fù)的節(jié)點元素刪除;步驟S3中,對新的路段鏈表進行重復(fù) 性檢查,在檢查到重復(fù)的路段元素之后,將重復(fù)的路段元素刪除。
      [0017] 優(yōu)選地,所述屬性值包括路段的編號、起點編號、終點編號、所屬道路名稱、起點坐 標、終點坐標。
      [0018] 與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:
      [0019] 本發(fā)明提供的方法通過對XML路網(wǎng)數(shù)據(jù)提取處理實現(xiàn)向Paramics微觀交通仿真 平臺路網(wǎng)的自動轉(zhuǎn)換,與現(xiàn)有技術(shù)相比,實現(xiàn)對大區(qū)域復(fù)雜路網(wǎng)進行構(gòu)建的同時,不會出現(xiàn) 讀取錯誤導(dǎo)致路網(wǎng)拓撲出現(xiàn)混亂。
      【附圖說明】
      [0020] 圖1構(gòu)建方法總的流程圖。
      [0021] 圖2為生成節(jié)點鏈表的流程示意圖。
      [0022] 圖3為"nodes"文件的流程示意圖。
      [0023] 圖4為生成路段鏈表的流程示意圖。
      [0024] 圖5為生成"links"文件的流程示意圖。
      【具體實施方式】
      [0025] 附圖僅用于示例性說明,不能理解為對本專利的限制;
      [0026] 以下結(jié)合附圖和實施例對本發(fā)明做進一步的闡述。
      [0027] 實施例1
      [0028] 本實施中,在對本方法進行詳細的描述之前,先對XML路網(wǎng)數(shù)據(jù)"nodes"文件、 "links"文件的結(jié)構(gòu)進行介紹,如表1所示。
      [0029] 表 1
      [0030]
      【主權(quán)項】
      1. 一種基于XML路網(wǎng)數(shù)據(jù)的Paramics路網(wǎng)構(gòu)建方法,其特征在于:包括W下步驟:
      51. 將XML路網(wǎng)數(shù)據(jù)進行解析處理,生成路段鏈表,遍歷路段鏈表中的所有路段,獲得 各個路段的起點坐標、終點坐標和相應(yīng)的屬性值,并根據(jù)遍歷路段的順序,分別對各個路段 W及路段的起點坐標、終點坐標進行編號;
      52. 建立路網(wǎng)節(jié)點鏈表,將各個路段的起點坐標、終點坐標作為節(jié)點元素按編號順序存 儲在路網(wǎng)節(jié)點鏈表中;
      53. 對路網(wǎng)節(jié)點鏈表中的各個節(jié)點元素在路段鏈表中捜索其關(guān)聯(lián)路段,并根據(jù)捜索得 到的關(guān)聯(lián)路段的起點坐標、終點坐標,生成新的路段鏈表,各個節(jié)點的關(guān)聯(lián)路段的起點坐 標、終點坐標作為路段元素按照捜索順序依次存儲在新的路段鏈表中;
      54. 遍歷路網(wǎng)節(jié)點鏈表中的節(jié)點元素,將各個節(jié)點元素對應(yīng)的ID屬性值及其X、y坐 標值依次寫入文本文件中生成"nodes"文件;遍歷新的路段鏈表中的路段元素,將各個路 段元素對應(yīng)的關(guān)聯(lián)路段的起點坐標、終點坐標和相應(yīng)的屬性值依次寫入文本文件中生成 "links"文件;
      85.根據(jù)生成的"110(1日3"文件、"1;[證3"文件,應(yīng)用?3拘111;[。3軟件,生成路網(wǎng)。
      2. 根據(jù)權(quán)利要求1所述的基于XML路網(wǎng)數(shù)據(jù)的Paramics路網(wǎng)構(gòu)建方法,其特征在于: 步驟S3中,在路段鏈表中捜索關(guān)聯(lián)路段的過程如下:將節(jié)點元素的坐標值與路段鏈表中的 路段的起點坐標、終點坐標進行比較,若存在著路段的起點坐標、終點坐標與節(jié)點元素的坐 標值相同,則該路段為節(jié)點元素的關(guān)聯(lián)路段。
      3. 根據(jù)權(quán)利要求2所述的基于XML路網(wǎng)數(shù)據(jù)的Paramics路網(wǎng)構(gòu)建方法,其特征在于: 步驟S1中,對路段W及路段的起點坐標、終點坐標進行編號具體如下;路段編號為i,則該 路段的起點編號ID = 2Xi-l,終點編號ID = 2Xi。
      4. 根據(jù)權(quán)利要求1所述的基于XML路網(wǎng)數(shù)據(jù)的Paramics路網(wǎng)構(gòu)建方法,其特征在于: 步驟S2中,對建立的路網(wǎng)節(jié)點鏈表中的節(jié)點元素進行重復(fù)性檢查,在檢查到重復(fù)的節(jié)點元 素之后,將重復(fù)的節(jié)點元素刪除;步驟S3中,對新的路段鏈表進行重復(fù)性檢查,在檢查到重 復(fù)的路段元素之后,將重復(fù)的路段元素刪除。
      5. 根據(jù)權(quán)利要求1~4任一項所述的基于XML路網(wǎng)數(shù)據(jù)的Paramics路網(wǎng)構(gòu)建方法,其 特征在于;所述屬性值包括路段的編號、起點編號、終點編號、所屬道路名稱、起點坐標、終 點坐標。
      【專利摘要】本發(fā)明涉及一種基于XML路網(wǎng)數(shù)據(jù)的Paramics路網(wǎng)構(gòu)建方法,包括以下步驟:S1.將XML路網(wǎng)數(shù)據(jù)進行解析處理,生成路段鏈表,遍歷路段鏈表,獲得各個路段的起點坐標、終點坐標和相應(yīng)的屬性值;S2.建立路網(wǎng)節(jié)點鏈表,將各個路段的起點坐標、終點坐標作為節(jié)點元素按編號順序存儲在路網(wǎng)節(jié)點鏈表中;S3.對路網(wǎng)節(jié)點鏈表中的各個節(jié)點元素在路段鏈表中搜索其關(guān)聯(lián)路段,并根據(jù)搜索得到的關(guān)聯(lián)路段的起點坐標、終點坐標,生成新的路段鏈表,S4.根據(jù)路網(wǎng)節(jié)點鏈表和新的路段鏈表,分別生成“nodes”文件和“l(fā)inks”文件;S5.應(yīng)用生成的“nodes”文件、“l(fā)inks”文件,生成路網(wǎng)。上述方法實現(xiàn)對大區(qū)域復(fù)雜路網(wǎng)進行構(gòu)建的同時,不會出現(xiàn)讀取錯誤導(dǎo)致路網(wǎng)拓撲出現(xiàn)混亂。
      【IPC分類】G06F17-50
      【公開號】CN104679949
      【申請?zhí)枴緾N201510064190
      【發(fā)明人】蔡銘, 王超
      【申請人】中山大學(xué)
      【公開日】2015年6月3日
      【申請日】2015年2月6日
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1