基於三維GIS技術的公路交通數字孿生系統

交通運輸系統是四個現代化建設的重要保障,在“一帶一路”倡議規劃背景下,互聯網+、智慧交通提升到國家新戰略。智慧交通的基石是建立可映射物理世界的虛擬世界,因此大多數交通管理平臺項目通過抽象建模構造二維電子地圖,並在抽象模型上集成數據及分析工具,實現運營期信息化管理。隨着設計、施工、運營全生命週期細化管理日益增長的需求,傳統的交通地理信息(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)進行調用,將內容服務於用戶。現有研究集中於如何通過語義網組織多源數據,以及如何在滿足需求的同時儘可能統一模型數據結構,以便模型與數據庫能夠協同應用。由於剛剛起步,語義編碼採取拼音簡寫的原始方式,存在歧義的同時,編碼包含的語義單薄且語義間關係未表達。
(3)在可視化分析方面,由於只重視三維幾何模型,不重視物理、運行、規則建模,且虛擬模型配套的標識解析編碼原始,使得三維GIS功能停留在外觀展示,制約了數據集成、三維災害仿真、地理查詢等實用服務的開發。
基於公路交通系統特性和以上分析,筆者通過提出的五維模型,將基礎設施虛擬模型建設問題標準化爲數據孿生問題,着重闡述了針對不同生命週期三維幾何模型對應的GIS +BIM的建模方案,並展示了實施效果,針對孿生數據與數據實時交互等應用準則。結合建模方法提出一套標識編碼方案,繼而在物理、規則模型建模及數據庫協同,體現其應用價值。最後,以數據融合的視角探討了交通數據孿生系統的應用並以實例進行了說明。
1交通基礎設施幾何模型建模流程

  1. 1公路交通幾何模型建模方案分析
    數字孿生(digital twin)是以數字化方式創建物理實體的虛擬模型,在交通運輸行業,將道路平縱橫設計繪製爲計算機輔助設計(Computer Aided De-sign, CAD)圖紙,將路網GIS矢量要素映射組織爲電子地圖都屬於初級的數字孿生範疇。GIS數據結構的豐富使得三維映射物理世界成爲可能,即可利用點、線、面、不規則三角網(Triangulated IrregularNetwork, TIN)、柵格、多面體、網絡公用數據格式(Network Common data Form, NCF)等數據結構將交通構築物映射到數字地球,這一映射方式即爲建模過程。在該過程中,關鍵技術爲幾何建模數據的獲取與處理、三維幾何建模技術、虛擬模型的數據組織和管理。
    幾何建模數據指客觀反映現實的地物測量及設計數據,是建模的基礎。因此,需首要解決建模數據來源問題,下表彙總分析了目前可作爲建模數據的文件來源。道路設計圖紙與衛星遙感數據應用廣泛,屬於既有數據,因此獲取難度較小,地面遙感數據需要無人機搭載激光雷達專門採集,數據獲取的成本大。另外,需考慮其數據存在的生命週期,如需將設計方案進行數據孿生繼而進行評審,則只能使用設計圖紙作爲建模數據。綜上所述,應選擇道路設計圖紙及衛星遙感數據作爲三維幾何建模數據來源,地面遙感數據作爲運營期監控的主要數據源。
    基於三維GIS技術的公路交通數字孿生系統
    三維幾何模型作爲連接虛擬模型與物理實體的門戶,是數字孿生實現的基礎。三維幾何建模手段主要分爲手工建模和規則建模,其中:手工建模指人利用Revit等BIM軟件將CAD圖紙翻模爲三維模型並轉化爲三維GIS技術支持的數據格式,最後根據測量信息匹配至數字地球的某一座標,完成共享;規則建模又被稱爲自動化批量建模,目前具有代表性的軟件爲臻圖的ZTMAPGIS,旨在將地物的幾何、紋理等信息利用計算機集成規則(Computer Genera-ted Architecture, CGA)語言進行描述,二次開發的CGA建模代碼加載到交通地物抽象模型上即可完成批量化的三維模型建模。由於交通基礎設施屬於線狀工程,其特點爲規模大但連續重複且幾何規律性強,同時線路方案變更可輕鬆利用抽象模型及代碼形參輸入實現虛擬模型變更,因此CGA極爲適用於交通工程幾何建模。
  2. 2三維幾何模型建模流程
    1. 1建模數據處理
      基於以上分析,提出如下圖所示建模流程,建模數據處理是指從設計圖紙資料和遙感影像提取以下4種信息:
      (1)地面地形測量數據,通過CAD圖紙中的等高線圖層進行提取。
      (2)衛星高程,與(1)融合用於創建場景數字高程模型(Digital Elevation Model, DEM) 。
      (3)道路平縱橫信息來源於CAD設計文件,用於抽象線路模型建立,及輔助修正DEM 。
      (4)紋理材質,採集水泥、瀝青路面照片,用於ZTMAPGIS中的CGA建模貼圖。
      基於三維GIS技術的公路交通數字孿生系統
      1.2.2建模地形及抽象模型生成
      DEM的數據來源於地面地形測量及衛星遙感掃描,其中地形測量數據通常集成於道路平面設計圖中的等高線圖層(等高線間的疏密程度直觀地表徵地形精確程度)。在公路選線設計階段,一般需要基礎的地面測量高程作爲基礎進行前期選線評估等工作,此類測量數據需要工程測量團隊進行實地勘測,勘測具體按照中華人民共和國國家標準:工程測量規範執行。而其測量成果一般包含勘測的地形地物圖紙數據以及部分精準的全球定位高程控制點數據,通過對能夠形成攜帶高程信息的等高線CAD圖紙圖紙進行數字化處理,沿等高線進行等距採樣即可爲GIS系統輸出創建TIN所需的地形點文件。影響測量精準度的因素主要爲人員、環境、儀器。通過一定的控制方法,如嚴格按照規範養護與校準儀器、嚴控放樣的精度等,可降低或避免測量誤差(一般可以將高程誤差控制在釐米級)。在實際工程中,雖然能夠將誤差控制到足夠小,但由於條件限制,難以保證對地形進行連續測量,繼而引發採樣點形成非凸集合,同時TIN構造地形原理爲將測量點利用不規則三角網連接起來從而逼近地形曲面,非凸集性質勢必造成錯誤賦值。下圖所示爲高程數據是否凸集化處理所形成的DEM效果比對,由下圖可知,在地形點非凸邊界,三角網也會連接,生成錯誤地形。因此,解決該問題的關鍵即爲保證採樣點爲凸集。
      基於三維GIS技術的公路交通數字孿生系統
      對高程精度要求不高的區域可使用遙感高程補齊以解決非凸現象,遙感高程通過等級機制來劃分其對應的精度,目前分級從最低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中生成線要素,離散地物(如橋墩)按其座標直接轉化爲點要素。特別地,擋土牆雖然屬於連續地物,但其貼合於地形,在線性抽象模型上建模不如點的貼合效果好。
      基於三維GIS技術的公路交通數字孿生系統
      1.2.3規則建模
      國家在《建築信息模型設計交付標準》中提出最小模型單元(Level of Details, LOD)和信息穿深等級用於規範工程各生命週期的虛擬模型精細化程度。在設計期要求體現達到如道路、橋樑等功能層面模型,體現其大體輪廓和孿生規劃層面的數據;在運營期要求達到如樁基等構件層面的模型,體現其局部幾何尺寸,孿生更加豐富的數據。結合上文分析,模型所達到的精細程度取決於建模數據,遵從建模數據條件設計的建模方案才具有可行性。
      設計期具備的道路中心線的平縱橫信息、原始地形及經橫斷面修正的設計地形,其建模訴求爲快速地將抽象矢量模型轉化爲三維幾何模型。獨立CGA建模方案可比喻爲一個“曲線積分”過程,用CGA語言幾何、紋理函數描述橫斷面構造,該橫斷面構造即爲“被積函數”,沿中心線路徑積分即可完成快速建模。同時,橋、道、隧具有完全不同的橫斷面,且無法由代碼形參輸入改變,因此函數爲一分段函數。
      本文首先按下圖一分別設計CGA對象,再通過抽象模型與參考地形的高程差判斷其應該繼承哪個對象(需考慮誤差),繼而使用由CGA函數描述橫斷面的“被積函數”完成建模。此代碼可自適應地結合參考地形,對道路、樑橋、隧道進行批量自動建模,形成展示方案。下圖二所示爲某山區高速公路的互通式立交建模,在地形的作用下,抽象模型會自適應的生成道路、樑橋;同時,孿生於抽象模型的道路寬度可作爲CGA的形參輸入,通過改變數據即可完成快速的動態建模,如下圖二中通過對閘道寬度方案建模比對,右圖明顯需要挖方纔能實施(即1.2.2節所述地形突兀現象)。獨立CGA建模數據依賴小,在擁有高精度地形時,可結合多光譜遙感判讀的線路矢量數據,繼而完成大規模批量建模。
      基於三維GIS技術的公路交通數字孿生系統
      圖一
      基於三維GIS技術的公路交通數字孿生系統
      圖二
      但獨立CGA建模方案存在以下問題:
      1)CGA幾何創造函數能力有限,難免在塔柱、懸索等複雜結構建模上存在不足;
      2)在工程運營期,模型變爲由分項構件裝配成整體工程,繼而在分項構件上細化孿生其現實信息,而獨立CGA模型依賴道路中心線去繼承各種對象完成建模,無論再怎麼繼承也是一個橫斷面對象,從原理上無法滿足LOD 3.0構件級交付標準。
      因此,本文提出裝配式CGA建模方案,其思路源於工程預製,現實工程都可由設施基本結構分類,預製件構築工程,虛擬模型也可參照現實,預製模型簇構築虛擬模型。該思路成爲規則建模方案基本思路之一。首先將現實地物分解爲以構件爲葉結點的樹狀結構,依此結構將現實物理實體按構件的拓撲關係轉化爲抽象模型,編寫CGA代碼構築“裝配體”,以裝配體的外框控制構件大小,再使用達索的SolidWorks對預製構件建模並形成通用3D文件,最後使用i函數將“裝配體”替代爲模型即可,如下圖所示。構件依分屬劃入不同GIS圖層,在保證最終模型爲獨立單體對象的同時,滿足依圖層批量化操作條件。裝配型CGA代碼只需依據點線面抽象模型,實現xyz軸賦值、旋轉、平移及目標模型調用路徑和染色,共計11項形參設計即可。其技術難點在於如何創造一種通用映射方法將構件的裝配空間拓撲映射爲抽象模型。
      基於三維GIS技術的公路交通數字孿生系統
      2標識解析體系及孿生數據
      2.1交通基礎設施分類樹
      依據上述分析,實現LOD3精度的建模方案往往着眼於某一對象,根據個人認識對對象進行拓撲分解並建模,缺乏統一標準。與此同時,虛擬模型必須考慮其孿生數據存儲及應用中的數據交換,如橋樑可簡單分爲橋面和橋墩,將配筋情況數據孿生至橋墩時,如果墩柱和承臺的配筋間距不一致,設計數據庫就出現了困難。若要一併解決分解方案及數孿生問題,自然先要解決交通基礎設施分類問題。
      經過多年發展,交通工程學作爲一個知識領域,其目錄中包含成熟的知識本體,本體的概念和關係即可作爲基礎設施分類依據。本文擬以交通工程中最複雜的斜拉橋闡述分類過程。一條公路工程由橋道隧組成,斜拉橋作爲橋樑的一種,由其上下部、橋塔等具體實現某一功能的單元組成(如下部結構實現將橋樑荷載傳遞至地基);實現功能依賴於各個單系統分工協作(如橋墩傳遞上部結構荷載至基礎,基礎最終將荷載傳遞至地基),而單系統由不可再分的構件組成。斜拉橋分解如下圖所示,樹狀結構足以容納常見構件,足以滿足拓撲分解,且爲後續工作打下基礎。
      基於三維GIS技術的公路交通數字孿生系統
      2.2標識解析編碼
      隨着幾何模型的建立,初級數字虛擬世界的“骨架”被搭建起來,但來自物理實體孿生數據只需集成至其映射模型即可的思路無法解決數據的多源異構性問題。舉例來說,針對某段橋面這一物理實體,同時包含靜態混凝土抗凍等級和動態交通量信息,其數據存儲的邏輯模型顯然異構,將每小時的交通量設計爲一個字段與混凝土抗凍等級存儲在一張表內無疑爲一種黑色幽默;同時實踐表明,關係型數據庫設計要求至少滿足三範式,即將同一物理實體的不同類信息分別進行存儲,如果沒有行之有效的主鍵設計,一對多的存儲必然引發“信息孤島”。
      目前,標識解析被認爲是唯一有希望解決“信息孤島”的技術。首先標識解析編碼的概念應從兩方面理解,標識指構造某種符號區分實體,解析指構造的符號應該具有規律和語義,易於被人或機器識別。落實到本系統即提出一種機器碼編撰方案,爲所有模型單元構造“身份證”,其主要內涵爲:
      1)爲實體ZTMAPGIS要素固有的屬性數據表提供主鍵;
      2)提供有效途徑,以便將異構數據源的數據連接至虛擬模型;
      3)具有一定的含義,可進行一定的簡單篩選查詢。
      如下圖所示爲設計4個區來編撰機器碼如下圖所示,以類型區、樁號區、公路編號區、構件編號區編撰方式展開敘述,爲論述方便,標識解析碼簡稱機器碼。
      基於三維GIS技術的公路交通數字孿生系統
      (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個字符串合併,並循環賦值到對應機器碼字段即可完成自動填充。
  3. 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數據融合與系統驗證
  4. 1數據融合
    開發應用服務於用戶是數字孿生現實意義,對孿生數據進行不同層面的融合是實現應用的重要手段。爲應對不同層面的數據融合,VE模型也進步被細分爲幾何模型、物理模型、行爲模型和規則模型。根據數據融合在交通運輸領域的應用歷史,筆者認爲本系統最終目的是在交通基礎設施幾何模型上,利用不同層面的數據融合算法(表徵層、決策層)計算其孿生數據,得到反應其物理和運行規則的仿真結果。在這個過程中,交通數字孿生系統中的幾何、物理、規則模型可映射爲數據層、表徵層、決策層如下圖所示,其中物理模型指在幾何模型的基礎上增加了PE的物理屬性、約束及特徵等信息,規則模型可基於物理模型得出屬性及特徵(如路網中車輛空間分佈模式特徵柵格),通過規則的學習和演化(如CNN學習柵格圖像的特徵),使VE具有實時評估、優化和預測的能力,對PE進行控制和運行指導,最終供用戶進行精準管理與決策。因此,本文所指的幾何模型、物理模型、規則模型具有鮮明的層次性,前者依次爲後者的基礎。
    基於三維GIS技術的公路交通數字孿生系統
    前文所敘述的幾何建模、標識解析過程旨在建立虛實間的橋樑及數據孿生問題,因此數據層包含虛擬幾何模型與孿生數據。數據層的算法主要圍繞如何使數據精準一致,保證映射質量,主要解決的問題及方法爲:
    1)配準問題,浮動車技術、衛星遙感影像、設計圖紙等數據分別存在定位誤差、衛星姿態、投影等誤差源。差分GPS可解決由於GPS的內定向元素引發的定位誤差,如果車輛GPS軌跡可知,還可使用Kalman濾波進行位置估計;三次卷積(cubic convolution)融合前文建立DEM對遙感影像進行正射校正,同時還可根據控制點(GroundControl Point, GCP)對線路設計圖紙進行校正。
    2)估計問題,在現實中存在一些較難獲取的數據,可使用算法根據其規律做出可信的估計。如使用去芳香Kalman濾波估計任意無監控節點的交通流信息,亦如使用Kriging插值法對鑽孔數據進行擴充,以獲得更優良地質斷層判斷依據,服務於道路選線。
    3)測量問題,基於虛擬幾何模型的高精度快速測量是實現車聯網自動駕駛的突破點,若能解決定位與建模的精度及信號傳輸速度問題,系統可只根據車輛位置點計算出其與道路各邊界間最遠距離,控制其行進方向,在夜間貨車司機疲勞駕駛時進行有效應急控制,同時虛擬模型較物理實體的限界更加靈活。如無物理分隔的雙向車道,車載自動駕駛設備必須基於圖形學才能保證車輛在正確的車道行駛,若能繪製一條虛擬限界,該問題就能迎刃而解。
    通過對數據層進行統計、分類、插值和聚類,產生能夠反映各種物理量空間分佈規律的特徵柵格或矢量稱爲表徵層融合,得到一種特徵圖層需要多種空間分析工具融合多種數據層的孿生數據和抽象模型,使用modelbuilder對融合的流程進行工作流建模利於腳本開發和服務打包發佈。表徵層數據融合需實現:
    1)基於各類傳感器數據繪製專業矢量圖層,繼而可利用專業圖層對虛擬模型進行關聯分析,達到交通運輸系統狀態感知、監測;
    2)對數據層空間數據進行模式分析,得到如擁堵冷熱點遷移、事故核密度等時空模式特徵,繼而解決交通流的區域控制的邊界問題。
    通過二次開發的工作流,數據層的基礎孿生數據被融合爲反映空間物理特徵的表徵層信息,管理人員便可依表徵圖像做出決策。隨着融合因素需要綜合考慮的特徵圖像的維數增加,決策過程的複雜度也隨之增加。問題的本質爲“表徵圖像+規則=決策方案”,若存在可信的“表徵圖像”和“決策方案”,即可轉化爲機器學習問題,以機器學習出專家判斷規則做出自動決策。
    最後,得到其物理及運行特徵的過程中所涉及的幾何模型、孿生數據和算法的集合即爲物理及規則模型,這種集合最終可以用restful的API描述其業務邏輯,在數據層資源託管至服務器後,利用API接口即可以開發WEB應用,最終爲各類客戶端提供服務。
  5. 2系統驗證
    系統生命週期內客觀存在基於不同部署方式IT架構確認、方案(Standard Operation
    Procedure,SOP)的可行性驗證、二次開發工作。系統驗證報告有助於在開發、維護、擴展上幫助使用者瞭解系統,促進信息交流,最終提升計算機系統全生命週期管理水平。目前GAMP5(Good automation manufactory practice 5th)是計算機化系統驗證通用指南,從系統軟件分級開展各層次驗證方案論述,分級方案如下表所示。
    基於三維GIS技術的公路交通數字孿生系統
    基於三維GIS技術的公路交通數字孿生系統
    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座標),若不進行投影轉換,會產生影響服務的誤差。同時,可利用第三方底圖服務對虛擬模型進行精度驗證,下圖所示爲橋樑虛擬模型與天地圖底圖的匹配情況,模型無偏移的匹配到正確的地理位置。
    基於三維GIS技術的公路交通數字孿生系統
    4應用
    交通數字孿生系統可作爲實現智慧交通、智慧城市的有效技術手段,交通運輸系統在其全生命週期內實施數字孿生工程,可極大地提高規劃、設計、施工、運營、安全方面管理水平,實現交通管理決策協同化和智能化,確保交通系統安全高效的運行,如上圖所示。
    (1)物理世界採集現實中車載、氣象、應力等傳感器數據與虛擬模型孿生,利用數據層、表徵層融合,達到對交通運行狀態的充分感知、動態監測和可視化仿真。如通過反重力插值(Inverse Distance Weighted, IDW)根據監測點風速數據估計目標區域內風速情況,又如利用河面浮標位置實時的對水體進行仿真建模,得出實時的橋下淨空和水體輪廓,繼而促進通航、及防汛工作。
    (2)虛實交互在規劃期和設計期,工程並不存在於物理空間,難以做出對周邊環境(視線、光照)、工程量、災害仿真、視覺駕駛疲勞等應用分析,而通過虛擬空間,這一問題得到極大解決。而在運營期,通過物理世界功能實現的感知矢量結果,還可快速關聯出受到某種影響的交通對象,做出應急決策;隨着虛擬空間的精度和數據傳輸速度的提高,虛擬測量工具可應用於無人駕駛技術。因此,虛實交互將定義智能交通發展新模式。
    (3)災害監控及安全輔助決策服務通過交通數字孿生系統可有效對泥石流、城市內澇等自然災害進行仿真模擬,得出其影響範圍,繼而提高安全管理與應急保障水平。如針對城市內澇,在擁有某城市的DEM時,可根據V8算法計算出區域內的流向、繼而得出區域內在一定降雨量下地面流量情況,結合某點地面積水實時監測數據,即可得出區域的實時積水特徵矢量(工作流腳本如上圖所示),通過該特徵矢量關聯出未受損的運輸網絡,繼而在道路通行能力受損情況下,使用VRP方法提供可行的路徑規劃。

原文來自:http://www.ztmapinfo.com/blog/index.php/article/20.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章