二維基本圖件可視化模塊(2D Basic Graphic Element Viewer)提供基于MVC設計圖形可視化框架;提供圖形容器Plot,群組組件Group等;提供基本圖形的創建及顯示,如線、矩形、圓、多邊形、位圖文本、以及路徑等;提供高級圖形的創建及顯示,如刻度軸、網格等;提供圖元對象的顯示屬性系統(線型、線寬、線色及填充類型等)提供視圖變換、圖元編輯等工具。
地震數據可視化模塊提供地震剖面視圖及地震切片視圖;支持變面積;變密度;曲線;內插密度等顯示風格;提供常用色板工具;支持視圖放縮、平移等交互操作。該模塊提供了一套高效、高質量、可擴展的地震剖面及地震切片顯示組件。
測井數據可視化模塊提供單井及多井視圖;支持井曲線、填充、巖性、分層等圖元顯示;支持線性網格及對數網格;支持二維測井數據顯示;支持深度刻度顯示;支持井頭信息顯示;支持斜井或水平井顯示。
等值線數據可視化模塊通過提供網格數據實現等值線追蹤并顯示,該模塊主要有如下幾部分內容: 一、等值線圖形(Shape)及圖元(Visual) 二、網格、斷層 三、網格數據處理及等值線追蹤 四、數據源及數據加載器 五、投影及坐標轉換
圖表可視化模塊(Chart Visualization Viewer)提供線圖、散點圖、直方圖、餅圖、極坐標圖以及玫瑰圖等圖表數據可視化;可視化圖表需支持圖例顯示;可視化圖表需支持點選、框選等交互選擇操作。
圖表可視化模塊允許用戶創建非常復雜的圖標的視覺效果。支持形狀布局;顯示重要的元素如坐標軸、網格線、標簽等;顯示圖例;支持基礎圖表類型擴展。
儀器儀表仿真模塊主要是通過形像的顯示物理表盤或數字指示器、預警器等器件達到數據仿真顯示的效果。逼真的器件仿真提供了更加直觀的數據顯示效果,從而能夠增加操作人員的用戶體驗及可操作性。
該模塊主要有兩部份內容,第一:提供數據驅動的用于顯示的儀表圖形,主要包括圓形表盤,半圓形表盤、數字指示器(橫向及縱向)、文本指示器等;第二:提供單值或區間值的預警機制,即通過連接一系列回調動作,實現當輸入數據達到閥值或閥值范圍時觸發回調動作例如報警、自動調節控制參數等達到預警處理的目的。
三維基本圖件可視化建立于Three.js基礎之上,同時使用二維基本圖件庫中的部分功能,如刻度產生器,色板庫,工具庫等。底層使用WebGL技術實現硬件加速。三維基本圖件可視化使用MVC架構方式,利用SceneGraph方式。
提供三維場景視圖及容器;提供基本三維數據可視化(線、面、立方體、球體等);提供高級三維數據可視化(坐標軸、網格、指北針等);提供視圖放縮、增移及旋轉操作;提供三維散點數據可視化(3D-Scatter);提供三維層位數據可視化;提供三維測井軌跡及測井曲線數據可視化;提供三維地震剖面及切片數據可視化。