[發明專利]基于XML路網數據的Paramics路網構建方法有效
| 申請號: | 201510064190.8 | 申請日: | 2015-02-06 |
| 公開(公告)號: | CN104679949B | 公開(公告)日: | 2018-07-10 |
| 發明(設計)人: | 蔡銘;王超 | 申請(專利權)人: | 中山大學 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 廣州粵高專利商標代理有限公司 44102 | 代理人: | 林麗明 |
| 地址: | 510275 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 鏈表 路段 路網節點 路網 路網數據 起點坐標 終點坐標 構建 關聯路段 節點元素 搜索 讀取 錯誤導致 解析處理 路網拓撲 順序存儲 大區域 遍歷 混亂 應用 | ||
本發明涉及一種基于XML路網數據的Paramics路網構建方法,包括以下步驟:S1.將XML路網數據進行解析處理,生成路段鏈表,遍歷路段鏈表,獲得各個路段的起點坐標、終點坐標和相應的屬性值;S2.建立路網節點鏈表,將各個路段的起點坐標、終點坐標作為節點元素按編號順序存儲在路網節點鏈表中;S3.對路網節點鏈表中的各個節點元素在路段鏈表中搜索其關聯路段,并根據搜索得到的關聯路段的起點坐標、終點坐標,生成新的路段鏈表,S4.根據路網節點鏈表和新的路段鏈表,分別生成“nodes”文件和“links”文件;S5.應用生成的“nodes”文件、“links”文件,生成路網。上述方法實現對大區域復雜路網進行構建的同時,不會出現讀取錯誤導致路網拓撲出現混亂。
技術領域
本發明涉及微觀交通仿真領域,更具體地,涉及一種基于XML路網數據的Paramics路網構建方法。
背景技術
微觀交通仿真技術能夠對交通系統中的環境及車輛等構成要素及其交通行為進行細致的描述,并能夠實時動態展示出來。該技術手段在研究微觀交通行為及區域交通控制策略方面有著傳統研究手段無法比擬的優勢。近些年微觀交通仿真軟件發展快速,其中微觀交通仿真軟件Paramics依靠強大的功能模塊群使其在微觀交通仿真領域得到了廣泛的應用。
運用Paramics軟件進行微觀交通仿真研究的基礎是建立仿真對象區域的基礎路網。目前主要通過軟件自帶的Modeller模塊以及Converter模塊進行構建路網,Modeller模塊通過人工繪制點、線來構造簡單路網,但是對大區域復雜的路網無能為力;而Converter模塊雖然可以實現TRIPS、SATURN等大區域路網地圖格式的轉換,但利用該模塊在進行路網構建時,會出現nodes及links屬性的讀取錯誤,導致路網拓撲結構出現混亂。
XML數據是一種輕量級的數據,由于XML數據具有統一的格式和語法,同時使用元素及屬性來描述和存儲數據,得以保留完整的數據關系結構,因此在數據交換領域具有重要的應用及優勢。
發明內容
本發明為解決以上現有技術的缺陷,提供了一種基于XML路網數據的Paramics路網構建方法,該方法通過對XML路網數據提取處理實現向Paramics微觀交通仿真平臺路網的自動轉換,與現有技術相比,實現對大區域復雜路網進行構建的同時,不會出現讀取錯誤導致路網拓撲出現混亂。
為實現以上發明目的,采取的技術方案是:
一種基于XML路網數據的Paramics路網構建方法,包括以下步驟:
S1.將XML路網數據進行解析處理,生成路段鏈表,遍歷路段鏈表中的所有路段,獲得各個路段的起點坐標、終點坐標和相應的屬性值,并根據遍歷路段的順序,分別對各個路段以及路段的起點坐標、終點坐標進行編號;
S2.建立路網節點鏈表,將各個路段的起點坐標、終點坐標作為節點元素按編號順序存儲在路網節點鏈表中;
S3.對路網節點鏈表中的各個節點元素在路段鏈表中搜索其關聯路段,并根據搜索得到的關聯路段的起點坐標、終點坐標,生成新的路段鏈表,各個節點的關聯路段的起點坐標、終點坐標作為路段元素按照搜索順序依次存儲在新的路段鏈表中;
S4.遍歷路網節點鏈表中的節點元素,將各個節點元素對應的ID屬性值及其x、y坐標值依次寫入文本文件中生成“nodes”文件;遍歷新的路段鏈表中的路段元素,將各個路段元素對應的關聯路段的起點坐標、終點坐標和相應的屬性值依次寫入文本文件中生成“links”文件;
S5.根據生成的“nodes”文件、“links”文件,應用Paramics軟件,生成路網。
上述方案中,XML路網數據具有統一的格式和語法,同時使用元素及屬性來描述和存儲數據,得以保留完整的數據關系結構,因此在進行解析處理及后續步驟的重組時,不會出現讀取錯誤,導致路網拓撲結構出現混亂。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中山大學,未經中山大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510064190.8/2.html,轉載請聲明來源鉆瓜專利網。





