交通運輸系統是四個現代化建設的重要保障,在“一帶一路”倡議規劃背景下,互聯網+、智慧交通提升到國家新戰略。智慧交通的基石是建立可映射物理世界的虛擬世界,因此大多數交通管理平臺項目通過抽象建模構造二維電子地圖,并在抽象模型上集成數據及分析工具,實現運營期信息化管理。隨著設計、施工、運營全生命周期細化管理日益增長的需求,傳統的交通地理信息(Geographic Informa-tion System-Transportation,GIS-T)系統的壓力也隨之增加。
交通基礎設施數字化映射為三維GIS信息世界的技術方案是突破二維GIS-T系統局限的有效途徑,其已成為交通信息化研究的熱點課題,目前研究主要集中于建模、數據庫協同、可視化分析。
(1)在建模方面,通過三維GIS平臺場景中集成建筑信息模型(Building Information Modeling, BIM)軟件創建的地物模型達到宏觀和微觀的信息表達是最直觀的思路。實踐發現,交通以線狀工程為主,其結構復雜性遠低于建筑工程,照搬建筑業BIM不可復用的手工建模方式具有高人力投人的特點,缺乏項目各生命周期出現的模型、選線變更高效應對手段。點云、傾斜攝影等基于機載激光雷達的標準數據(LIDAR Standard, LAS)雷達和圖形學的建模方法十分先進但只適用于運營期,且模型單體化處理技術尚不成熟,難以將場景準確地劃分為單體化模型對象集成的相應孿生數據。
(2)在部署及數據協同方面,目前以WEB為中心的瀏覽器/服務器模式(Brower/Server, B/S)部署方案已較為成熟可行,開發者可將創造的資源和服務在云端進行托管,前端通過表述性狀態傳遞(Representational State Transfer, REST)風格的應用程序接口(Application Programming Inter-face, API)進行調用,將內容服務于用戶?,F有研究集中于如何通過語義網組織多源數據,以及如何在滿足需求的同時盡可能統一模型數據結構,以便模型與數據庫能夠協同應用。由于剛剛起步,語義編碼采取拼音簡寫的原始方式,存在歧義的同時,編碼包含的語義單薄且語義間關系未表達。
(3)在可視化分析方面,由于只重視三維幾何模型,不重視物理、運行、規則建模,且虛擬模型配套的標識解析編碼原始,使得三維GIS功能停留在外觀展示,制約了數據集成、三維災害仿真、地理查詢等實用服務的開發。
基于公路交通系統特性和以上分析,筆者通過提出的五維模型,將基礎設施虛擬模型建設問題標準化為數據孿生問題,著重闡述了針對不同生命周期三維幾何模型對應的GIS+BIM的建模方案,并展示了實施效果,針對孿生數據與數據實時交互等應用準則。結合建模方法提出一套標識編碼方案,繼而在物理、規則模型建模及數據庫協同,體現其應用價值。最后,以數據融合的視角探討了交通數據孿生系統的應用并以實例進行了說明。
1交通基礎設施幾何模型建模流程
1. 1公路交通幾何模型建模方案分析
數字孿生(digital twin)是以數字化方式創建物理實體的虛擬模型,在交通運輸行業,將道路平縱橫設計繪制為計算機輔助設計(Computer Aided De-sign, CAD)圖紙,將路網GIS矢量要素映射組織為電子地圖都屬于初級的數字孿生范疇。GIS數據結構的豐富使得三維映射物理世界成為可能,即可利用點、線、面、不規則三角網(Triangulated IrregularNetwork, TIN)、柵格、多面體、網絡公用數據格式(Network Common data Form, NCF)等數據結構將交通構筑物映射到數字地球,這一映射方式即為建模過程。在該過程中,關鍵技術為幾何建模數據的獲取與處理、三維幾何建模技術、虛擬模型的數據組織和管理。
幾何建模數據指客觀反映現實的地物測量及設計數據,是建模的基礎。因此,需首要解決建模數據來源問題,下表匯總分析了目前可作為建模數據的文件來源。道路設計圖紙與衛星遙感數據應用廣泛,屬于既有數據,因此獲取難度較小,地面遙感數據需要無人機搭載激光雷達專門采集,數據獲取的成本大。另外,需考慮其數據存在的生命周期,如需將設計方案進行數據孿生繼而進行評審,則只能使用設計圖紙作為建模數據。綜上所述,應選擇道路設計圖紙及衛星遙感數據作為三維幾何建模數據來源,地面遙感數據作為運營期監控的主要數據源。
三維幾何模型作為連接虛擬模型與物理實體的門戶,是數字孿生實現的基礎。三維幾何建模手段主要分為手工建模和規則建模,其中:手工建模指人利用Revit等BIM軟件將CAD圖紙翻模為三維模型并轉化為三維GIS技術支持的數據格式,最后根據測量信息匹配至數字地球的某一坐標,完成共享;規則建模又被稱為自動化批量建模,目前具有代表性的軟件為臻圖的ZTMAPGIS,旨在將地物的幾何、紋理等信息利用計算機集成規則(Computer Genera-ted Architecture, CGA)語言進行描述,二次開發的CGA建模代碼加載到交通地物抽象模型上即可完成批量化的三維模型建模。由于交通基礎設施屬于線狀工程,其特點為規模大但連續重復且幾何規律性強,同時線路方案變更可輕松利用抽象模型及代碼形參輸入實現虛擬模型變更,因此CGA極為適用于交通工程幾何建模。
1. 2三維幾何模型建模流程
1. 2. 1建模數據處理
基于以上分析,提出如下圖所示建模流程,建模數據處理是指從設計圖紙資料和遙感影像提取以下4種信息:
(1)地面地形測量數據,通過CAD圖紙中的等高線圖層進行提取。
(2)衛星高程,與(1)融合用于創建場景數字高程模型(Digital Elevation Model, DEM) 。
(3)道路平縱橫信息來源于CAD設計文件,用于抽象線路模型建立,及輔助修正DEM 。
(4)紋理材質,采集水泥、瀝青路面照片,用于ZTMAPGIS中的CGA建模貼圖。
1.2.2建模地形及抽象模型生成
DEM的數據來源于地面地形測量及衛星遙感掃描,其中地形測量數據通常集成于道路平面設計圖中的等高線圖層(等高線間的疏密程度直觀地表征地形精確程度)。在公路選線設計階段,一般需要基礎的地面測量高程作為基礎進行前期選線評估等工作,此類測量數據需要工程測量團隊進行實地勘測,勘測具體按照中華人民共和國國家標準:工程測量規范執行。而其測量成果一般包含勘測的地形地物圖紙數據以及部分精準的全球定位高程控制點數據,通過對能夠形成攜帶高程信息的等高線CAD圖紙圖紙進行數字化處理,沿等高線進行等距采樣即可為GIS系統輸出創建TIN所需的地形點文件。影響測量精準度的因素主要為人員、環境、儀器。通過一定的控制方法,如嚴格按照規范養護與校準儀器、嚴控放樣的精度等,可降低或避免測量誤差(一般可以將高程誤差控制在厘米級)。在實際工程中,雖然能夠將誤差控制到足夠小,但由于條件限制,難以保證對地形進行連續測量,繼而引發采樣點形成非凸集合,同時TIN構造地形原理為將測量點利用不規則三角網連接起來從而逼近地形曲面,非凸集性質勢必造成錯誤賦值。下圖所示為高程數據是否凸集化處理所形成的DEM效果比對,由下圖可知,在地形點非凸邊界,三角網也會連接,生成錯誤地形。因此,解決該問題的關鍵即為保證采樣點為凸集。
對高程精度要求不高的區域可使用遙感高程補齊以解決非凸現象,遙感高程通過等級機制來劃分其對應的精度,目前分級從最低Level-0(精度為134. 75 km)到最高Level-18(精度為8. 22 m)共19個等級。其劃分的依據為每個像素元對應正方形區域的寬度,對同一地理區域的描述中,若遙感高程等級越高,對應像素元的邊長越小,區域內所容納的像素點元數目越多,對地形高層的描述也更準確。因此,調用18級的遙感高程即可達到對目標區域高層信息最逼近真實的描述,將其與地面地形測量數據進行嵌套即可解決地面地形測量數據不連續的問題。遙感高程數據提供了tif圖像格式的原生支持,此類文件通過GIS中“contour算法”可還原出與人工測量地形類似的等高線CAD圖紙。本文在設計好容差后,利用地面測量高程與衛星遙感高程進行曲面合并,合并前后的地形效果如上圖所示,其原理為利用精確的地面測量地形對衛星高程進行賦值(凸集),既滿足精度又滿足凸集。
抽象模型是規則建模的基礎,如何精確地在三維空間展示線路的平縱橫信息是提高建模精度的關鍵技術。令人遺憾的是,此問題常被人忽視,只注意線路平曲線,利用平曲線表面插值到地形(DEM)以獲得線路縱斷面信息。如此必然存在兩個問題:
1)DEM是由TIN算法得出,TIN本身屬于一種逼近方法,其高程的誤差會傳遞至縱斷面;
2)在建造期,挖填方一定會對地形做出改變,如果不存在線路與地形聯動編輯,則勢必出現“地形突兀”現象。
因此通過Civildd3D二次設計將二維的線路設計圖紙生成三維的抽象模型,具體步驟如下:
步驟1通過繪制工具將平曲線要素還原為Civil3D路線對象。
步驟2將設計文件中的縱斷面要素,通過樁號匹配至線路對象,完成縱斷面設計。
步驟3通過橫斷面裝配,完成建模參考地形(DEM)的精確校正。
在完成二次設計后,使用放樣工具將之導出為點集與GIS通信(如下圖),并在GIS中使用數據管理工具生成標準的矢量抽象模型。連續地物(橋隧路中心線)五米放樣后在GIS中生成線要素,離散地物(如橋墩)按其坐標直接轉化為點要素。特別地,擋土墻雖然屬于連續地物,但其貼合于地形,在線性抽象模型上建模不如點的貼合效果好。
1.2.3規則建模
國家在《建筑信息模型設計交付標準》中提出最小模型單元(Level of Details, LOD)和信息穿深等級用于規范工程各生命周期的虛擬模型精細化程度。在設計期要求體現達到如道路、橋梁等功能層面模型,體現其大體輪廓和孿生規劃層面的數據;在運營期要求達到如樁基等構件層面的模型,體現其局部幾何尺寸,孿生更加豐富的數據。結合上文分析,模型所達到的精細程度取決于建模數據,遵從建模數據條件設計的建模方案才具有可行性。
設計期具備的道路中心線的平縱橫信息、原始地形及經橫斷面修正的設計地形,其建模訴求為快速地將抽象矢量模型轉化為三維幾何模型。獨立CGA建模方案可比喻為一個“曲線積分”過程,用CGA語言幾何、紋理函數描述橫斷面構造,該橫斷面構造即為“被積函數”,沿中心線路徑積分即可完成快速建模。同時,橋、道、隧具有完全不同的橫斷面,且無法由代碼形參輸入改變,因此函數為一分段函數。
本文首先按下圖一分別設計CGA對象,再通過抽象模型與參考地形的高程差判斷其應該繼承哪個對象(需考慮誤差),繼而使用由CGA函數描述橫斷面的“被積函數”完成建模。此代碼可自適應地結合參考地形,對道路、梁橋、隧道進行批量自動建模,形成展示方案。下圖二所示為某山區高速公路的互通式立交建模,在地形的作用下,抽象模型會自適應的生成道路、梁橋;同時,孿生于抽象模型的道路寬度可作為CGA的形參輸入,通過改變數據即可完成快速的動態建模,如下圖二中通過對閘道寬度方案建模比對,右圖明顯需要挖方才能實施(即1.2.2節所述地形突?,F象)。獨立CGA建模數據依賴小,在擁有高精度地形時,可結合多光譜遙感判讀的線路矢量數據,繼而完成大規模批量建模。
圖一
圖二
但獨立CGA建模方案存在以下問題:
1)CGA幾何創造函數能力有限,難免在塔柱、懸索等復雜結構建模上存在不足;
2)在工程運營期,模型變為由分項構件裝配成整體工程,繼而在分項構件上細化孿生其現實信息,而獨立CGA模型依賴道路中心線去繼承各種對象完成建模,無論再怎么繼承也是一個橫斷面對象,從原理上無法滿足LOD 3.0構件級交付標準。
因此,本文提出裝配式CGA建模方案,其思路源于工程預制,現實工程都可由設施基本結構分類,預制件構筑工程,虛擬模型也可參照現實,預制模型簇構筑虛擬模型。該思路成為規則建模方案基本思路之一。首先將現實地物分解為以構件為葉結點的樹狀結構,依此結構將現實物理實體按構件的拓撲關系轉化為抽象模型,編寫CGA代碼構筑“裝配體”,以裝配體的外框控制構件大小,再使用達索的SolidWorks對預制構件建模并形成通用3D文件,最后使用i函數將“裝配體”替代為模型即可,如下圖所示。構件依分屬劃入不同GIS圖層,在保證最終模型為獨立單體對象的同時,滿足依圖層批量化操作條件。裝配型CGA代碼只需依據點線面抽象模型,實現xyz軸賦值、旋轉、平移及目標模型調用路徑和染色,共計11項形參設計即可。其技術難點在于如何創造一種通用映射方法將構件的裝配空間拓撲映射為抽象模型。
2標識解析體系及孿生數據
2.1交通基礎設施分類樹
依據上述分析,實現LOD3精度的建模方案往往著眼于某一對象,根據個人認識對對象進行拓撲分解并建模,缺乏統一標準。與此同時,虛擬模型必須考慮其孿生數據存儲及應用中的數據交換,如橋梁可簡單分為橋面和橋墩,將配筋情況數據孿生至橋墩時,如果墩柱和承臺的配筋間距不一致,設計數據庫就出現了困難。若要一并解決分解方案及數孿生問題,自然先要解決交通基礎設施分類問題。
經過多年發展,交通工程學作為一個知識領域,其目錄中包含成熟的知識本體,本體的概念和關系即可作為基礎設施分類依據。本文擬以交通工程中最復雜的斜拉橋闡述分類過程。一條公路工程由橋道隧組成,斜拉橋作為橋梁的一種,由其上下部、橋塔等具體實現某一功能的單元組成(如下部結構實現將橋梁荷載傳遞至地基);實現功能依賴于各個單系統分工協作(如橋墩傳遞上部結構荷載至基礎,基礎最終將荷載傳遞至地基),而單系統由不可再分的構件組成。斜拉橋分解如下圖所示,樹狀結構足以容納常見構件,足以滿足拓撲分解,且為后續工作打下基礎。
2.2標識解析編碼
隨著幾何模型的建立,初級數字虛擬世界的“骨架”被搭建起來,但來自物理實體孿生數據只需集成至其映射模型即可的思路無法解決數據的多源異構性問題。舉例來說,針對某段橋面這一物理實體,同時包含靜態混凝土抗凍等級和動態交通量信息,其數據存儲的邏輯模型顯然異構,將每小時的交通量設計為一個字段與混凝土抗凍等級存儲在一張表內無疑為一種黑色幽默;同時實踐表明,關系型數據庫設計要求至少滿足三范式,即將同一物理實體的不同類信息分別進行存儲,如果沒有行之有效的主鍵設計,一對多的存儲必然引發“信息孤島”。
目前,標識解析被認為是唯一有希望解決“信息孤島”的技術。首先標識解析編碼的概念應從兩方面理解,標識指構造某種符號區分實體,解析指構造的符號應該具有規律和語義,易于被人或機器識別。落實到本系統即提出一種機器碼編撰方案,為所有模型單元構造“身份證”,其主要內涵為:
1)為實體ZTMAPGIS要素固有的屬性數據表提供主鍵;
2)提供有效途徑,以便將異構數據源的數據連接至虛擬模型;
3)具有一定的含義,可進行一定的簡單篩選查詢。
如下圖所示為設計4個區來編撰機器碼如下圖所示,以類型區、樁號區、公路編號區、構件編號區編撰方式展開敘述,為論述方便,標識解析碼簡稱機器碼。
(1)類型區
交通基礎設施分類樹體現了各項基礎設施構件的本體關系。由上圖(2.2上方)可知,利用類似huffman樹的結構規律,可以將任何斜拉橋分解為具體構件,構件模型位于“葉結點”,從根節點到葉結點的分類路徑即可作為其類型編碼依據。對于整個公路而言,擬設計六位數字進行編碼,如“223013”代表橋梁一拱式橋一上部結構一主梁一箱梁,其中,0表示在此分類層面無分支。此類編碼方式可對106種構件進行編碼,容量可滿足需求,再加兩位起始結束(B、E)字符用于標識第一區域。這樣做是因為純字分類編碼會與樁號編碼區的里程位置混淆,引發查詢錯誤。如需要查詢路段上所有照明燈的集合,可使用LIKE " 601”進行模糊查詢,但若樁號區有K010601字段,則位于10 km 601 m處的構件單位將被全部查詢出來。若加上起始和結束字符,則可將查詢范圍限定在類型區,避免查詢錯誤。
(2)樁號區
里程樁號作為特定道路段精準定位手段,在前文二次設計時產生,基于已有道路平、縱、橫設計文件對路線對象進行GIS圖層繪制,并將線路離散化為以中心線為基準的等距采樣點集數據,進而添加樁號字段并批量賦值,所有構件對應的里程樁號也隨之確定,在機器碼中添加樁號即可快速的對某路段某模型進行追蹤。
(3)公路編號區與構件編號區
由于里程樁號來源于線路設計,是一個局部變量,在多條線路組成的系統中會出現重復,因此添加公路編號區用于保證唯一性(如G15X)。同時,構件的樁號繼承于對應的線路中心線,而在一個橫斷面中存在交通設施對稱建造的情況,因此最后設計兩位構件編號確保機器碼唯一性。
本文通過在構件地物的抽象模型(點、線、面)上加載建模規則,完成三維幾何模型創建,現實構件、抽象模型、實體三維模型是一一對應的,隨著場景的精細化大型化,構件對象數目幾何增長,必須從規律入手,編寫程序自動為虛擬模型填充機器碼。思路如下:將某一圖層(如某段線路的橋面)的模型應有的機器碼字段拆分為4部分,如G15公路120里程段起點的瀝青混凝土橋面所對應的機器碼為" B235121EK012001G15X01”拆分為分類碼:"B235121E";樁號碼:" K012001";公路編號碼:"G15X";構件編號碼:" 01"。此圖層的模型均為G15公路內瀝青混凝土橋面,因此分類碼、公路碼量固定為B235121E、G15X,若路段中心線離散化點集采樣距離為5m(由前文放樣方案確定),其臨后的橋面的樁號碼為“K012006",以此樁號遞增5 m直至訖點,最后將4個字符串合并,并循環賦值到對應機器碼字段即可完成自動填充。
2. 3交通基礎設施孿生數據分析
孿生數據(Digital Data, DD)是數字孿生的驅動,文獻做出了物理實體(Physical Entity,PE)數據、虛擬實體(Virtual Entity, VE)數據、服務數據(Service, Ss)數據、知識數據及融合衍生數據的基礎分類,在公路交通數字孿生系統落實為:
(1)PE地位相同,PE數據是數字孿生驅動的基礎,來自于公路交通基礎設施中的全要素物理實體,主要包括:實體屬性、實時運行狀態、運行性能及環境4方面數據。全要素物理實體首先包括反映基礎設施實體材料、參照國家標準、設計性能等靜態結構屬性數據。
(2)VE數據為VE包含的數據,VE是多維度、多空間尺度對PE進行刻畫和描述的模型,落實到本文即為通過GIS、 CGA、 Solidworks等軟件根據PE建立的抽象實體模型。VE數據分為幾何數據(幾何尺寸、裝配關系、位置)和通過機器碼關聯數據庫的屬性數據(材料屬性、載荷、配筋、工法)。
(3)服務數據(Ss)是對數字孿生應用中所需各類數據、算法及仿真結果等進行服務化封裝,Ss數據包括算法、模型、處理方法等數據。以實現某區域積水仿真服務為例進行闡述,此對象的PE為現實中某一區域,以涉及的VE數據為依據創建此區域的高程地形及該區域路面積水監測設備的位置、讀數。Ss數據指V8算法處理地形后分析得出的水文仿真、仿真結果結合地面積水監測設備讀數進行賦值的程序及最終展示的柵格數據,其鮮明特征可在VE數據上加工得出,區別于狹義的結構化數據,是更加廣義的數據、文件。
本文從數據關聯的角度提出4條原則,保證虛擬模型與孿生數據之間的聯系,具體如下:
(1)依據上文分析,機器碼已完成VE中海量物理實體的唯一標識,繼而通過機器碼匹配至虛擬模型即可完成數據的孿生(如上方圖示展示了橋梁下部結構的數據庫設計)。因此,提出第一條設計原則:所虛擬模型以機器碼作為主鍵,在開發專題數據庫時,調用此主鍵進行連接以獲得相應數據。
(2)本研究的實體具有GIS特色,在第一章建模過程中,每一個三維實體模型單元都基于抽象量模型生成,即抽象和實體模型是物理實體不同維度的映射(上圖示虛擬模型);另外,GIS的很多空間分析工具以矢量為輸入進行分析(3D緩沖分析、鄰近匯總分析),生成VE數據,放棄矢量抽象模型等于閹割分析功能,因此提出第二條設計原則:針對同一物理實體所有維度映射的模型應作為一整體,共享機器碼。
(3)PE數據還需反映現實的運行狀況(應力傳感器)、實時交通量(環形線圈傳感器、閘機讀數)等具有動態性的數據,因此提出第三條設計原則:對于具有動態性的PE數據,應遵從其傳感器進行數據庫設計,再通過存儲過程及機器碼匹配至虛擬模型完成數字孿生。
(4)對于PE中具有地理信息特征的數據,可利用GIS的要素進行存儲。只要擁有規劃七線、實時風速分別等專業矢量地圖(上圖數據層中矢量地圖),則可以利用GIS矢量相交工具輕松完成目標模型的關聯,如在虛擬模型的屬性中添加空間參考信息,將極大地增加數據維護難度。因此,提出第四條設計原則:使用繪制專業矢量圖層的方式存儲具有空間性質的環境、規劃信息。
通過以上手段可實現交通基礎設施的數據集成和初步描述性可視化分析,在此基礎上借助數據融合技術,將PE數據融合為VE數據、知識數據,最終實現解釋性和探索性分析。
3數據融合與系統驗證
3. 1數據融合
開發應用服務于用戶是數字孿生現實意義,對孿生數據進行不同層面的融合是實現應用的重要手段。為應對不同層面的數據融合,VE模型也進步被細分為幾何模型、物理模型、行為模型和規則模型。根據數據融合在交通運輸領域的應用歷史,筆者認為本系統最終目的是在交通基礎設施幾何模型上,利用不同層面的數據融合算法(表征層、決策層)計算其孿生數據,得到反應其物理和運行規則的仿真結果。在這個過程中,交通數字孿生系統中的幾何、物理、規則模型可映射為數據層、表征層、決策層如下圖所示,其中物理模型指在幾何模型的基礎上增加了PE的物理屬性、約束及特征等信息,規則模型可基于物理模型得出屬性及特征(如路網中車輛空間分布模式特征柵格),通過規則的學習和演化(如CNN學習柵格圖像的特征),使VE具有實時評估、優化和預測的能力,對PE進行控制和運行指導,最終供用戶進行精準管理與決策。因此,本文所指的幾何模型、物理模型、規則模型具有鮮明的層次性,前者依次為后者的基礎。
前文所敘述的幾何建模、標識解析過程旨在建立虛實間的橋梁及數據孿生問題,因此數據層包含虛擬幾何模型與孿生數據。數據層的算法主要圍繞如何使數據精準一致,保證映射質量,主要解決的問題及方法為:
1)配準問題,浮動車技術、衛星遙感影像、設計圖紙等數據分別存在定位誤差、衛星姿態、投影等誤差源。差分GPS可解決由于GPS的內定向元素引發的定位誤差,如果車輛GPS軌跡可知,還可使用Kalman濾波進行位置估計;三次卷積(cubic convolution)融合前文建立DEM對遙感影像進行正射校正,同時還可根據控制點(GroundControl Point, GCP)對線路設計圖紙進行校正。
2)估計問題,在現實中存在一些較難獲取的數據,可使用算法根據其規律做出可信的估計。如使用去芳香Kalman濾波估計任意無監控節點的交通流信息,亦如使用Kriging插值法對鉆孔數據進行擴充,以獲得更優良地質斷層判斷依據,服務于道路選線。
3)測量問題,基于虛擬幾何模型的高精度快速測量是實現車聯網自動駕駛的突破點,若能解決定位與建模的精度及信號傳輸速度問題,系統可只根據車輛位置點計算出其與道路各邊界間最遠距離,控制其行進方向,在夜間貨車司機疲勞駕駛時進行有效應急控制,同時虛擬模型較物理實體的限界更加靈活。如無物理分隔的雙向車道,車載自動駕駛設備必須基于圖形學才能保證車輛在正確的車道行駛,若能繪制一條虛擬限界,該問題就能迎刃而解。
通過對數據層進行統計、分類、插值和聚類,產生能夠反映各種物理量空間分布規律的特征柵格或矢量稱為表征層融合,得到一種特征圖層需要多種空間分析工具融合多種數據層的孿生數據和抽象模型,使用modelbuilder對融合的流程進行工作流建模利于腳本開發和服務打包發布。表征層數據融合需實現:
1)基于各類傳感器數據繪制專業矢量圖層,繼而可利用專業圖層對虛擬模型進行關聯分析,達到交通運輸系統狀態感知、監測;
2)對數據層空間數據進行模式分析,得到如擁堵冷熱點遷移、事故核密度等時空模式特征,繼而解決交通流的區域控制的邊界問題。
通過二次開發的工作流,數據層的基礎孿生數據被融合為反映空間物理特征的表征層信息,管理人員便可依表征圖像做出決策。隨著融合因素需要綜合考慮的特征圖像的維數增加,決策過程的復雜度也隨之增加。問題的本質為“表征圖像+規則=決策方案”,若存在可信的“表征圖像”和“決策方案”,即可轉化為機器學習問題,以機器學習出專家判斷規則做出自動決策。
最后,得到其物理及運行特征的過程中所涉及的幾何模型、孿生數據和算法的集合即為物理及規則模型,這種集合最終可以用restful的API描述其業務邏輯,在數據層資源托管至服務器后,利用API接口即可以開發WEB應用,最終為各類客戶端提供服務。
3. 2系統驗證
系統生命周期內客觀存在基于不同部署方式IT架構確認、方案(Standard Operation
Procedure,SOP)的可行性驗證、二次開發工作。系統驗證報告有助于在開發、維護、擴展上幫助使用者了解系統,促進信息交流,最終提升計算機系統全生命周期管理水平。目前GAMP5(Good automation manufactory practice 5th)是計算機化系統驗證通用指南,從系統軟件分級開展各層次驗證方案論述,分級方案如下表所示。
GAMP1類別的軟件屬于IT基礎架構,是系統驗證的先決條件,應主要確認服務器(本文包括ZTMAPGIS for Server、Portal、數據庫托管服務器)的部署方式。常見的部署方式為云端部署(SaaS)、本地部署(On-premises model)及混合部署,云端部署具有集群部署及使用組織免于維護硬件的特點,在經濟性和可靠性上優于本地部署,若對數據保密性有特殊要求,也可使用混合部署方式將 ZTMAPGIS forServer部署至本地。另外,為保證開發的應用正確運行,需要驗證各軟件的版本類型(如基本版和先進版可調用的API不一樣)和GIS服務器提供的API版本,如在GIS向Javascript提供的API接口3. 6版本和4. 11版本變更中,切片地圖服務圖層的re-
quire函數由原來的esri/layers/ZTMAPGISDynamic-MapServiceLayer變更為esri/Layers/TileLayer,若調用不當,應用程序無法工作。
GAMP3類別的軟件主要用于開發GIS資源專業軟件,是影響建模方案可行性、質量的重要因素,應從軟件可輸出文件格式和行數限制重點對其功能進行驗證。舉例來說,CityEngine理論上支持3ds、fbx、obj等三維模型文件,創造三維素材的GAMP3類軟件需首先判斷其是否具有直接或間接的具備CityEngine支持文件格式的輸出能力與輸出模型完整度,在此基礎上對軟件展開功能測試得出驗證結論,3ds Max、Skecth Up雖具備直接輸出ads的能力,但Solidworks具備更豐富的接口,通過與其他工程軟件的文件直讀也能達到相應目的,同時其參數化與復雜工程結構設計能力更強,且前者輸出的模型材質保留完整程度、模型三角節點丟失率等指標不如后者,因此選用更為可靠的Solidworks作為3D模型資源開發的專業工具。與此同時,文件的行數限制也需重點驗證,上文第一張圖所示工作流中標注了經測試可行的數據傳輸文件格式,如生成滿足精度要求的DEM需百萬級數據,但xls、 xslx無法滿足,應選擇平面文件類型(txt、csv)進行傳輸。
GAMP4/5類軟件為在前兩類軟件基礎上進行二次開發的軟件,其驗證手段應面向開發人員進行“白盒測試”,具體包括:
1)對CityEngine工作環境中的CGA代碼、調用模型路徑進行檢查;
2)驗證平臺源代碼API調用版本,審查代碼內部邏輯;
3)面向需求,驗證是否基于控件開發可行性,若涉及復雜的地理處理任務,使用modelbulider(隸屬于ZTMAPGIS )對應用工作流腳本進行搭建、發布托管等測試;
4)審核坐標系,在WEB發布的資源一般使用WGS84橢球體作為參照,國內設計院偏好使用克拉索夫斯基橢球體作為參照(北京54坐標),若不進行投影轉換,會產生影響服務的誤差。同時,可利用第三方底圖服務對虛擬模型進行精度驗證,下圖所示為橋梁虛擬模型與天地圖底圖的匹配情況,模型無偏移的匹配到正確的地理位置。
4應用
交通數字孿生系統可作為實現智慧交通、智慧城市的有效技術手段,交通運輸系統在其全生命周期內實施數字孿生工程,可極大地提高規劃、設計、施工、運營、安全方面管理水平,實現交通管理決策協同化和智能化,確保交通系統安全高效的運行,如上圖所示。
(1)物理世界采集現實中車載、氣象、應力等傳感器數據與虛擬模型孿生,利用數據層、表征層融合,達到對交通運行狀態的充分感知、動態監測和可視化仿真。如通過反重力插值(Inverse Distance Weighted, IDW)根據監測點風速數據估計目標區域內風速情況,又如利用河面浮標位置實時的對水體進行仿真建模,得出實時的橋下凈空和水體輪廓,繼而促進通航、及防汛工作。
(2)虛實交互在規劃期和設計期,工程并不存在于物理空間,難以做出對周邊環境(視線、光照)、工程量、災害仿真、視覺駕駛疲勞等應用分析,而通過虛擬空間,這一問題得到極大解決。而在運營期,通過物理世界功能實現的感知矢量結果,還可快速關聯出受到某種影響的交通對象,做出應急決策;隨著虛擬空間的精度和數據傳輸速度的提高,虛擬測量工具可應用于無人駕駛技術。因此,虛實交互將定義智能交通發展新模式。
(3)災害監控及安全輔助決策服務通過交通數字孿生系統可有效對泥石流、城市內澇等自然災害進行仿真模擬,得出其影響范圍,繼而提高安全管理與應急保障水平。如針對城市內澇,在擁有某城市的DEM時,可根據V8算法計算出區域內的流向、繼而得出區域內在一定降雨量下地面流量情況,結合某點地面積水實時監測數據,即可得出區域的實時積水特征矢量(工作流腳本如上圖所示),通過該特征矢量關聯出未受損的運輸網絡,繼而在道路通行能力受損情況下,使用VRP方法提供可行的路徑規劃。
原文來自:http://www.bestglobalwebsiteaward.com/blog/index.php/article/20.html