欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

多分辨率交通系統(tǒng)面向?qū)ο笕夗摫頂?shù)據(jù)結(jié)構(gòu)建模方法

文檔序號:10594353閱讀:534來源:國知局
多分辨率交通系統(tǒng)面向?qū)ο笕夗摫頂?shù)據(jù)結(jié)構(gòu)建模方法
【專利摘要】本發(fā)明公開了一種多分辨率交通系統(tǒng)面向?qū)ο笕夗摫頂?shù)據(jù)結(jié)構(gòu)建模方法,包括:數(shù)據(jù)存儲,城市信息、交通信息存儲于數(shù)據(jù)庫,把城市信息存于文件前面,交通信息存于文件的后面,用SQL語句函數(shù)操作;數(shù)據(jù)的邏輯結(jié)構(gòu):采用封裝、數(shù)據(jù)隱藏、繼承和多態(tài)G+語言充分支持面向?qū)ο蟪绦蛟O(shè)計(jì),將交通網(wǎng)絡(luò)系統(tǒng)抽象成交叉口類,路段類,車道類,車輛類,信號燈類;數(shù)據(jù)的存儲結(jié)構(gòu)采用面向?qū)ο蟮臄?shù)據(jù)結(jié)構(gòu)作為數(shù)據(jù)的存儲結(jié)構(gòu)。本發(fā)明能夠適應(yīng)不同的實(shí)際需求,在原始數(shù)據(jù)節(jié)點(diǎn)?鏈接模型拓?fù)浣Y(jié)構(gòu)基礎(chǔ)上,抽象出一層,根據(jù)實(shí)際需要,建立符合需要的虛擬網(wǎng)絡(luò),提高了數(shù)據(jù)的利用率和系統(tǒng)的適應(yīng)性及可維護(hù)性。
【專利說明】
多分辨率交通系統(tǒng)面向?qū)ο驢級頁表數(shù)據(jù)結(jié)構(gòu)建模方法
技術(shù)領(lǐng)域
[0001] 本發(fā)明屬于交通仿真領(lǐng)域,尤其設(shè)及一種多分辨率交通系統(tǒng)面向?qū)ο?級頁表數(shù) 據(jù)結(jié)構(gòu)建模方法。
【背景技術(shù)】
[0002] 交通網(wǎng)絡(luò)中常常提出運(yùn)樣的問題:從甲地到乙地之間是否有公路連通,在有多條 通路的情況下,哪一條路最短,理論上,交通網(wǎng)絡(luò)可W用帶權(quán)圖來表示。頂點(diǎn)表示城市名稱, 邊表示兩個城市有路連通,邊上權(quán)值可表示兩城市之間的距離、交通費(fèi)或途中所花費(fèi)的時 間等。交通網(wǎng)結(jié)構(gòu)指交通網(wǎng)的等級結(jié)構(gòu),是地理學(xué)中通常所指的運(yùn)網(wǎng)的幾何或拓?fù)浣Y(jié)構(gòu)。交 通網(wǎng)的幾何特征通過一系列由點(diǎn)數(shù)、邊數(shù)和子圖個數(shù)組成的指標(biāo)W及點(diǎn)邊連通關(guān)系矩陣來 描述。運(yùn)些指標(biāo)分別反映網(wǎng)的總連通程度(或稱成網(wǎng)水平)、網(wǎng)上各點(diǎn)的絕對易達(dá)性及相對 易達(dá)性等。交通網(wǎng)幾何結(jié)構(gòu)特征的定量描述,是運(yùn)輸?shù)乩韺W(xué)的一個重要進(jìn)展。使不同地區(qū)或 不同運(yùn)輸方式的網(wǎng)絡(luò)有了一種空間結(jié)構(gòu)比較的方法。
[0003] 現(xiàn)有的實(shí)現(xiàn)方法一般采用鄰接表,其缺點(diǎn)是未考慮運(yùn)輸?shù)燃壔蚍绞讲町惖某橄蠼Y(jié) 構(gòu),在程序中實(shí)現(xiàn)比較困難,結(jié)構(gòu)抽象和轉(zhuǎn)換繁瑣,在實(shí)際工作中現(xiàn)實(shí)意義不大。
[0004]

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

[0005] 本發(fā)明的目的在于提供一種多分辨率交通系統(tǒng)面向?qū)ο?級頁表數(shù)據(jù)結(jié)構(gòu)建模 方法,旨在解決現(xiàn)有交通網(wǎng)幾何結(jié)構(gòu)特征的定量描述方法未考慮運(yùn)輸?shù)燃壔蚍绞讲町惖某?象結(jié)構(gòu),實(shí)現(xiàn)比較困難,結(jié)構(gòu)抽象和轉(zhuǎn)換繁瑣,不能夠適應(yīng)不同實(shí)際需求的問題。
[0006] 本發(fā)明是運(yùn)樣實(shí)現(xiàn)的,一種多分辨率交通系統(tǒng)面向?qū)ο?級頁表數(shù)據(jù)結(jié)構(gòu)建模方 法包括: (1) 數(shù)據(jù)存儲: 城市信息、交通信息存儲于數(shù)據(jù)庫,把城市信息存于文件前面,交通信息存于文件的后 面,用SQL語句函數(shù)操作; (2) 數(shù)據(jù)的邏輯結(jié)構(gòu): 采用封裝、數(shù)據(jù)隱藏、繼承和多態(tài)G+語言充分支持面向?qū)ο蟪绦蛟O(shè)計(jì),將交通網(wǎng)絡(luò)系統(tǒng) 抽象成交叉口類,路段類,車道類,車輛類,信號燈類; (3) 數(shù)據(jù)的存儲結(jié)構(gòu)采用面向?qū)ο蟮臄?shù)據(jù)結(jié)構(gòu)作為數(shù)據(jù)的存儲結(jié)構(gòu)。
[0007] 進(jìn)一步,采用=級頁表結(jié)構(gòu)模型設(shè)計(jì)多分辨率交通道路網(wǎng)絡(luò)的數(shù)據(jù)表結(jié)構(gòu)和程序 的數(shù)據(jù)結(jié)構(gòu),多分辨率交通仿真的數(shù)據(jù)模型分為物理數(shù)據(jù)模型和邏輯數(shù)據(jù)模型,物理數(shù)據(jù) 模型是相互關(guān)聯(lián)的真實(shí)表的集合,邏輯數(shù)據(jù)模型是對物理數(shù)據(jù)模型邏輯關(guān)系的描述,第一 級是宏觀節(jié)點(diǎn)和由宏觀節(jié)點(diǎn)構(gòu)成的宏觀鏈接組成的,第二級是中觀節(jié)點(diǎn)和由中觀節(jié)點(diǎn)構(gòu)成 的中觀鏈接組成的,第=級是微觀節(jié)點(diǎn)和由微觀節(jié)點(diǎn)構(gòu)成的微觀鏈接組成的,每一級之間 通過屬性的鍵進(jìn)行鏈接,并保持和維護(hù)數(shù)據(jù)的一致性。
[000引進(jìn)一步,基于化PTSD設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu),包括節(jié)點(diǎn)數(shù)據(jù)表和鏈接數(shù)據(jù)表,節(jié)點(diǎn)數(shù)據(jù)表 和鏈接數(shù)據(jù)表包括宏觀節(jié)點(diǎn)數(shù)據(jù)表、中觀節(jié)點(diǎn)數(shù)據(jù)表和微觀節(jié)點(diǎn)數(shù)據(jù)表,在不同粒度水平 的表結(jié)構(gòu)通過主鍵連接。
[0009] 進(jìn)一步,基于化PTSD設(shè)計(jì)多分辨率交通網(wǎng)絡(luò)數(shù)據(jù)結(jié)構(gòu),表結(jié)構(gòu)中的字段與程序數(shù) 據(jù)結(jié)構(gòu)中的變量相對應(yīng),類型也保持一致,對于不同分辨率的宏觀表結(jié)構(gòu)、中觀表結(jié)構(gòu)和微 觀表結(jié)構(gòu)通過面向?qū)ο蟮睦^承機(jī)制來實(shí)現(xiàn)。
[0010] 進(jìn)一步,類結(jié)構(gòu)設(shè)計(jì)包括: (1)車輛類,用來描述仿真中車輛實(shí)體的屬性,車輛類的私有屬性包括車輛標(biāo)號、長 度、寬度、類型、車輛存在狀態(tài)車輛位置、速度、最大速度、期望速度、平均速度、加速度、最大 加速度、最大減速度、前車標(biāo)號、后車標(biāo)號、轉(zhuǎn)彎方向、W及駕駛員對環(huán)境的熟練程度和冒險(xiǎn) 傾向; (2) 路段類,在路網(wǎng)圖上路段是連接兩個交叉口或2個節(jié)點(diǎn)間的有方向的線段,主要成 員變量包括私有屬性和公有屬性,私有變量主要包括路段標(biāo)號、路段長度、車道,通行能力、 自由流車速、下游節(jié)點(diǎn)標(biāo)號和上游節(jié)點(diǎn)標(biāo)號,成員函數(shù)用來設(shè)置、確定當(dāng)前路段標(biāo)號及其在 網(wǎng)絡(luò)中的屬性,主要的函數(shù)為:set current link () ,gel current IinkO ,set dowt} IinkO和geldowt} link(); (3) 車道類,車道作為一個單獨(dú)的類其成員變量包括車道寬度、轉(zhuǎn)彎方向、車輛排隊(duì)長、 最大排隊(duì)長和車道控制類型; (4) 交叉口類的每個成員變量分別描述交叉口不同方面的屬性,包括交叉口標(biāo)號、交叉 口上下游節(jié)點(diǎn)、與各方向相連的進(jìn)出口路段標(biāo)號和各個進(jìn)口的屬性; (5) 信號燈類用來描述信號配時參數(shù)中的紅綠燈時長屬性,成員變量主要包括信號燈 標(biāo)號、信號周期時長當(dāng)前的信號燈色、紅燈時長、綠燈時長、黃燈時長、相序、綠信比W及從 模擬開始到當(dāng)前時鐘信號燈已經(jīng)過的周期數(shù); (6) 時鐘類主要是為了控制仿真中當(dāng)前時鐘的推進(jìn)而設(shè)置的,時鐘類的成員變量主要 包括當(dāng)前時間值、仿真時間步長仿真時間。
[0011] 本發(fā)明的有益效果如下: 1、實(shí)際應(yīng)用中,不同分辨下的數(shù)據(jù)需求不同,不同目的的需求不同。如公共交通網(wǎng)絡(luò)、 物流網(wǎng)絡(luò)、加油站分布網(wǎng)絡(luò)等,本發(fā)明能夠適應(yīng)不同的實(shí)際需求。
[0012] 2、本發(fā)明提出在原始數(shù)據(jù)節(jié)點(diǎn)-鏈接模型拓?fù)浣Y(jié)構(gòu)基礎(chǔ)上,抽象出一層,根據(jù)實(shí)際 需要,建立符合需要的虛擬網(wǎng)絡(luò),不僅提高了數(shù)據(jù)的利用率,節(jié)省的大量的數(shù)據(jù)調(diào)查輸入維 護(hù)成本,同時提高了系統(tǒng)的適應(yīng)性及可維護(hù)性。
[0013]
【附圖說明】
[0014] 圖1是本發(fā)明實(shí)施例提供的多分辨率交通仿真的數(shù)據(jù)模型結(jié)構(gòu)圖示; 圖2是本發(fā)明實(shí)施例提供的基于TLPTSD的數(shù)據(jù)庫表結(jié)構(gòu)模型結(jié)構(gòu)圖示; 圖3是本發(fā)明實(shí)施例提供的內(nèi)存數(shù)據(jù)結(jié)構(gòu)模型圖示。
[0015]
【具體實(shí)施方式】
[0016] 為能進(jìn)一步了解本發(fā)明的
【發(fā)明內(nèi)容】
、特點(diǎn)及功效,茲例舉W下實(shí)施例,并配合附圖 詳細(xì)說明如下。
[0017] 本發(fā)明采用兩層結(jié)構(gòu)來實(shí)現(xiàn),底層是物理數(shù)據(jù)模型層,表示了數(shù)據(jù)持久化的結(jié)構(gòu), 包括宏觀模型、中觀模型和微觀模型,每一種模型由基本的節(jié)點(diǎn)表和鏈接表構(gòu)成;上層是邏 輯數(shù)據(jù)層,提供了數(shù)據(jù)訪問的邏輯結(jié)構(gòu)和統(tǒng)一接口,邏輯結(jié)構(gòu)保持了底層數(shù)據(jù)結(jié)構(gòu)的映射, 并在此基礎(chǔ)上提供了方便統(tǒng)一使用的邏輯訪問接口。
[001引請參閱圖1至圖3: 一種多分辨率交通系統(tǒng)面向?qū)ο?級頁表數(shù)據(jù)結(jié)構(gòu)建模方法,包括: (1)數(shù)據(jù)存儲: 城市信息(包括城市名、代碼)、交通信息(包括城市間的里程、交叉口位置、距離等)存 儲于數(shù)據(jù)庫,把城市信息存于文件前面,交通信息存于文件的后面,用SQUStructured 如ery Language,結(jié)構(gòu)化查詢語言)語句函數(shù)操作。
[0019] (2)數(shù)據(jù)的邏輯結(jié)構(gòu): 面向?qū)ο蟪绦蛟O(shè)計(jì)的本質(zhì)是把數(shù)據(jù)和處理數(shù)據(jù)的過程當(dāng)成一個整體,增加軟件可擴(kuò)容 性和可重用性,改善并提高程序編寫的效率,控制維護(hù)軟件的復(fù)雜性和開銷。面向?qū)ο蟪绦?設(shè)計(jì)吸取了結(jié)構(gòu)化程序設(shè)計(jì)的一切優(yōu)點(diǎn),它支持將數(shù)據(jù)和對數(shù)據(jù)的操作作為一個相互依 存,不可分割的整體來處理,并采用數(shù)據(jù)抽象與信息隱藏技術(shù),將對象及對對象的操作抽象 成一種新的數(shù)據(jù)類型一一類,通過類的成員函數(shù)來訪問其成員變量。
[0020] 采用封裝、數(shù)據(jù)隱藏、繼承和多態(tài)G+語言充分支持面向?qū)ο蟪绦蛟O(shè)計(jì),將交通網(wǎng)絡(luò) 系統(tǒng)抽象成交叉口類(tintersection),路段類(tlink),車道類(tlane),車輛類(tvehicle ),信號燈類(tsignal)。
[0021] (3)數(shù)據(jù)的存儲結(jié)構(gòu)采用面向?qū)ο蟮臄?shù)據(jù)結(jié)構(gòu)作為數(shù)據(jù)的存儲結(jié)構(gòu),當(dāng)交通網(wǎng)絡(luò) 結(jié)構(gòu)比較復(fù)雜時,宜采用面向?qū)ο蠼7椒?,W提高空間的存儲效率和降低映射的復(fù)雜性。
[0022] 進(jìn)一步,采用=級頁表結(jié)構(gòu)模型來設(shè)計(jì)多分辨率交通道路網(wǎng)絡(luò)的數(shù)據(jù)表結(jié)構(gòu)和程 序的數(shù)據(jù)結(jié)構(gòu)。如圖1所示,多分辨率交通仿真的數(shù)據(jù)模型可W分為物理數(shù)據(jù)模型和邏輯數(shù) 據(jù)模型,物理數(shù)據(jù)模型是相互關(guān)聯(lián)的真實(shí)表的集合,相互之間的關(guān)聯(lián)關(guān)系通過箭線表示;邏 輯數(shù)據(jù)模型是對物理數(shù)據(jù)模型邏輯關(guān)系的描述,如第一級是宏觀節(jié)點(diǎn)和由宏觀節(jié)點(diǎn)構(gòu)成的 宏觀鏈接組成的,其它W此類推。本質(zhì)上多分辨率交通仿真的不同粒度數(shù)據(jù)是一個樹結(jié)構(gòu), 在數(shù)據(jù)庫中可W通過定義編碼或者外鍵來實(shí)現(xiàn)。
[0023] 進(jìn)一步,基于化PTSD設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu),包括節(jié)點(diǎn)數(shù)據(jù)表和鏈接數(shù)據(jù)表,節(jié)點(diǎn)數(shù)據(jù)表 和鏈接數(shù)據(jù)表包括宏觀節(jié)點(diǎn)數(shù)據(jù)表、中觀節(jié)點(diǎn)數(shù)據(jù)表和微觀節(jié)點(diǎn)數(shù)據(jù)表。具體而言,macro, no d e是宏觀級的表結(jié)構(gòu),MACR0_N0DE_C0DE是其主鍵;me S o_no d e是中觀一級的表結(jié)構(gòu), MACR0_N0DE_C0DE和MES0_N0DE_C0DE是其主鍵;micro_node是微觀級的表結(jié)構(gòu)。MACR0_ N0DE_C0DE,MES0_N0DE_C0DE和MICR0_N0DE_C0DE是其主鍵。在不同粒度水平(即不同分辨 率)的表結(jié)構(gòu)通過主鍵連接。
[0024] 道路網(wǎng)絡(luò)的空間信息包括點(diǎn),線,面等通過空間數(shù)據(jù)庫中的內(nèi)部類型來創(chuàng)建。例 如,字段140?0_側(cè)06_11)041'10加勺類型是點(diǎn),包含的是^,7位置坐標(biāo)。根據(jù)化611615的標(biāo)準(zhǔn),空 間數(shù)據(jù)庫只支持兩維的空間結(jié)構(gòu)類型,所W可W在macro_node表中添加一個字段MACRO_ NODE_Z來存儲高度的位值置,運(yùn)樣表macro_node就可W支持S維數(shù)據(jù)的存儲功能??臻g數(shù) 據(jù)和屬性數(shù)據(jù)存儲到同一個表中,方便了數(shù)據(jù)操作,減少了數(shù)據(jù)不一致性。DM-MRTM在空間 數(shù)據(jù)庫中的邸(Entity-Relationship,邸)關(guān)系如圖2所示。
[0025] 進(jìn)一步,基于化PTSD設(shè)計(jì)多分辨率交通網(wǎng)絡(luò)數(shù)據(jù)結(jié)構(gòu),并利用C++進(jìn)行了實(shí)現(xiàn)。為 了保持程序數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫表結(jié)構(gòu)相互映射的一致性,本發(fā)明采取一一映射對應(yīng)原則。 即表結(jié)構(gòu)中的字段與程序數(shù)據(jù)結(jié)構(gòu)中的變量相對應(yīng),類型也保持一致。具體的類型對應(yīng)關(guān) 系參見表1,如對于表結(jié)構(gòu)中特殊的空間類型如位置信息(x,y)采用STRUCT來定義,可表示 為struct point {double X,y;}。對于不同分辨率的宏觀表結(jié)構(gòu)、中觀表結(jié)構(gòu)和微觀表結(jié) 構(gòu)通過面向?qū)ο蟮睦^承機(jī)制來實(shí)現(xiàn)。具體而言,中觀類繼承于宏觀類,微觀類繼承于中觀 類,運(yùn)樣的類關(guān)系設(shè)計(jì)符合多分辨率的思維方式,體現(xiàn)了多分辨率交通仿真的運(yùn)行機(jī)制。圖 3為利用統(tǒng)一建模語言(化ified Modeling Language,UML)表示的程序數(shù)據(jù)結(jié)構(gòu)關(guān)系示意 圖。
[0026] 表1內(nèi)存數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫表結(jié)構(gòu)一致性關(guān)系對照表 '^進(jìn)一步,類結(jié)構(gòu)設(shè)計(jì)包括:
' ' (1)車輛類,用來描述仿真中車輛實(shí)體的屬性,它的不斷產(chǎn)生可W保證仿真的持續(xù)進(jìn) 低車輛類的各個成員變量和成員函數(shù)均從不同角度反映車輛在網(wǎng)絡(luò)中運(yùn)行時的動態(tài)特性 定義的車輛屬性可區(qū)分為私有、保護(hù)和公有屬性,不同的屬性界定了該類對其它類的開放 程度為了對路網(wǎng)中車輛的運(yùn)行行為進(jìn)行較為深入細(xì)致的微觀描述,筆者對車輛類的私有屬 性包括車輛標(biāo)號、長度、寬度、類型、車輛存在狀態(tài)車輛位置、速度、最大速度、期望速度、平 均速度、加速度、最大加速度、最大減速度、前車標(biāo)號、后車標(biāo)號、轉(zhuǎn)彎方向、W及駕駛員對環(huán) 境的熟練程度和冒險(xiǎn)傾向; (2)路段類,在路網(wǎng)圖上路段是連接兩個交叉口或2個節(jié)點(diǎn)間的有方向的線段,是組成 道路網(wǎng)的基本要素其類結(jié)構(gòu)的定義與車輛類相似,主要成員變量包括私有屬性和公有屬 性,私有變量主要包括路段標(biāo)號、路段長度、車道,通行能力、自由流車速、下游節(jié)點(diǎn)標(biāo)號和 上游節(jié)點(diǎn)標(biāo)號,成員函數(shù)用來設(shè)置、確定當(dāng)前路段標(biāo)號及其在網(wǎng)絡(luò)中的屬性,主要的函數(shù) 為:set current link ( ) ,gel current link(),set dowt} link()和geldowt} link ()等路段類是路網(wǎng)面向?qū)ο竽M中必不可少的,不僅用來描述各個單獨(dú)路段的屬性,而且 也描述網(wǎng)絡(luò)內(nèi)部各節(jié)點(diǎn)、各路段之間的鏈接關(guān)系。
[0027] (3)車道類,車輛的運(yùn)行是在車道上,研究車道上的車輛隊(duì)列非常重要,車道作為 一個單獨(dú)的類其成員變量包括車道寬度、轉(zhuǎn)彎方向、車輛排隊(duì)長、最大排隊(duì)長和車道控制類 型等車道類是微觀仿真的基本單元。
[00%] (4)交叉口類的每個成員變量分別描述交叉口不同方面的屬性,包括交叉口標(biāo)號、 交叉口上下游節(jié)點(diǎn)、與各方向相連的進(jìn)出口路段標(biāo)號和各個進(jìn)口的屬性。交叉口類是交通 網(wǎng)絡(luò)仿真的一個基本單元,交叉口類對象定義為例來描述交叉口類的基本結(jié)構(gòu),如圖2所 /J、- O
[0029] (5)信號燈類用來描述信號配時參數(shù)中的紅綠燈時長屬性,成員變量主要包括信 號燈標(biāo)號、信號周期時長當(dāng)前的信號燈色、紅燈時長、綠燈時長、黃燈時長、相序、綠信比W 及從模擬開始到當(dāng)前時鐘信號燈已經(jīng)過的周期數(shù); (6)時鐘類主要是為了控制仿真中當(dāng)前時鐘的推進(jìn)而設(shè)置的,它隨事件的推進(jìn)而推進(jìn), 可W控制仿真的進(jìn)程,多用在定時模塊中。時鐘類的成員變量主要包括當(dāng)前時間值、仿真時 間步長仿真時間。
[0030] 本發(fā)明的有益效果如下: 1、實(shí)際應(yīng)用中,不同分辨下的數(shù)據(jù)需求不同,不同目的的需求不同。如公共交通網(wǎng)絡(luò)、 物流網(wǎng)絡(luò)、加油站分布網(wǎng)絡(luò)等,本發(fā)明能夠適應(yīng)不同的實(shí)際需求。
[0031] 2、根據(jù)不同的目的在"節(jié)點(diǎn)-鏈接模型拓?fù)浣Y(jié)構(gòu)基礎(chǔ)上建立符合實(shí)際需要的虛擬 網(wǎng)絡(luò),能夠符合多分辨仿真的要求W及實(shí)際應(yīng)用的需要。宏觀模型需要建立宏觀的交通網(wǎng) 絡(luò),中觀與微觀模型也需要建立相應(yīng)的交通網(wǎng)絡(luò),同時公交分析需要建立公共交通網(wǎng)絡(luò),物 流分析需要建立物流運(yùn)輸交通網(wǎng)絡(luò),總之,不同分辨率模型需要建立不同精度的交通的網(wǎng) 絡(luò),不同的應(yīng)用也需要建立相應(yīng)的不同的交通網(wǎng)絡(luò)。為了減少重復(fù)的數(shù)據(jù)調(diào)查、數(shù)據(jù)輸入W 及數(shù)據(jù)建模,提高數(shù)據(jù)的利用率,本發(fā)明提出在原始數(shù)據(jù)節(jié)點(diǎn)-鏈接模型拓?fù)浣Y(jié)構(gòu)基礎(chǔ)上, 抽象出一層,根據(jù)實(shí)際需要,建立符合需要的虛擬網(wǎng)絡(luò)。運(yùn)樣不僅提高了數(shù)據(jù)的利用率,節(jié) 省的大量的數(shù)據(jù)調(diào)查輸入維護(hù)成本,同時提高了系統(tǒng)的適應(yīng)性及可維護(hù)性。
[0032] W上所述僅是對本發(fā)明的較佳實(shí)施例而已,并非對本發(fā)明作任何形式上的限制, 凡是依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對W上實(shí)施例所做的任何簡單修改,等同變化與修飾,均屬于 本發(fā)明技術(shù)方案的范圍內(nèi)。
【主權(quán)項(xiàng)】
1. 一種多分辨率交通系統(tǒng)面向?qū)ο笕夗摫頂?shù)據(jù)結(jié)構(gòu),其特征在于,所述多分辨率交 通系統(tǒng)面向?qū)ο笕夗摫頂?shù)據(jù)結(jié)構(gòu)采用底層和上層兩層結(jié)構(gòu); 所述底層是物理數(shù)據(jù)模型層,表示數(shù)據(jù)持久化的結(jié)構(gòu),包括宏觀模型、中觀模型和微觀 模型,宏觀模型、中觀模型和微觀模型由基本的節(jié)點(diǎn)表和鏈接表構(gòu)成; 所述上層是邏輯數(shù)據(jù)層,提供數(shù)據(jù)訪問的邏輯結(jié)構(gòu)和統(tǒng)一接口,邏輯結(jié)構(gòu)是底層數(shù)據(jù) 結(jié)構(gòu)的映射,提供統(tǒng)一使用的邏輯訪問接口。2. -種如權(quán)利要求1所述多分辨率交通系統(tǒng)面向?qū)ο笕夗摫頂?shù)據(jù)結(jié)構(gòu)的建模方法, 其特征在于,所述建模方法包括: 城市信息、交通信息存儲于數(shù)據(jù)庫,用SQL語句函數(shù)操作;把城市信息存于文件前面,交 通信息存于文件的后面; 采用數(shù)據(jù)抽象與信息隱藏方法,將對象及對對象的操作抽象成一種新的數(shù)據(jù)類型一一 類,通過類的成員函數(shù)來訪問其成員變量; 采用封裝、數(shù)據(jù)隱藏、繼承和多態(tài)G+語言充分支持面向?qū)ο蟪绦蛟O(shè)計(jì),將交通網(wǎng)絡(luò)系統(tǒng) 抽象成交叉口類,路段類,車道類,車輛類,信號燈類; 數(shù)據(jù)的存儲采用面向?qū)ο蟮臄?shù)據(jù)結(jié)構(gòu)作為數(shù)據(jù)的存儲結(jié)構(gòu),當(dāng)交通網(wǎng)絡(luò)結(jié)構(gòu)比較復(fù)雜 時,采用面向?qū)ο蠼7椒ā?. 如權(quán)利要求2所述的建模方法,其特征在于,所述車輛類,用于描述仿真中車輛實(shí)體 的屬性,不斷產(chǎn)生保證仿真的持續(xù)進(jìn)低車輛類的各個成員變量和成員函數(shù)均從不同角度反 映車輛在網(wǎng)絡(luò)中運(yùn)行時的動態(tài)特性定義的車輛屬性可區(qū)分為私有、保護(hù)和公有屬性。4. 如權(quán)利要求2所述的建模方法,其特征在于,所述路段類,用于描述各個單獨(dú)路段的 屬性和網(wǎng)絡(luò)內(nèi)部各節(jié)點(diǎn)、各路段之間的鏈接關(guān)系;變量包括私有屬性和公有屬性,私有變量 包括路段標(biāo)號、路段長度、車道、通行能力、自由流車速、下游節(jié)點(diǎn)標(biāo)號和上游節(jié)點(diǎn)標(biāo)號,成 員函數(shù)用來設(shè)置、確定當(dāng)前路段標(biāo)號及其在網(wǎng)絡(luò)中的屬性,函數(shù)為:set current link () ,gel current link〇,set dowt} link()和geldowt} link( )〇5. 如權(quán)利要求2所述的建模方法,其特征在于,所述車道類,包括車道寬度、轉(zhuǎn)彎方向、 車輛排隊(duì)長、最大排隊(duì)長和車道控制類型。6. 如權(quán)利要求2所述的建模方法,其特征在于,所述交叉口類,用于描述交叉口不同方 面的屬性,包括交叉口標(biāo)號、交叉口上下游節(jié)點(diǎn)、與各方向相連的進(jìn)出口路段標(biāo)號和各個進(jìn) 口的屬性。7. 如權(quán)利要求2所述的建模方法,其特征在于,所述信號燈類,用于描述信號配時參數(shù) 中的紅綠燈時長屬性,成員變量包括信號燈標(biāo)號、信號周期時長當(dāng)前的信號燈色、紅燈時 長、綠燈時長、黃燈時長、相序、綠信比以及從模擬開始到當(dāng)前時鐘信號燈已經(jīng)過的周期數(shù)。8. 如權(quán)利要求2所述的建模方法,其特征在于,所述時鐘類,用于控制仿真中當(dāng)前時鐘 的推進(jìn)而設(shè)置的,隨事件的推進(jìn)而推進(jìn),控制仿真的進(jìn)程,多用在定時模塊中;時鐘類的成 員變量包括當(dāng)前時間值、仿真時間步長仿真時間。
【文檔編號】G06F17/50GK105956333SQ201610384930
【公開日】2016年9月21日
【申請日】2016年6月2日
【發(fā)明人】馬健, 張麗巖
【申請人】蘇州科技學(xué)院
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
土默特左旗| 沈阳市| 灌南县| 贡嘎县| 邢台市| 化州市| 东光县| 罗田县| 长岭县| 建水县| 阿克苏市| 高清| 五华县| 昆明市| 广州市| 资溪县| 临猗县| 封丘县| 永修县| 凤庆县| 陵川县| 盈江县| 石城县| 水富县| 景宁| 高邑县| 蒲江县| 延川县| 荥阳市| 五莲县| 江达县| 宣汉县| 婺源县| 阿合奇县| 兴业县| 历史| 盘锦市| 新昌县| 祁门县| 鸡东县| 昌黎县|