









摘要:為解決使用Java和.[KG-*3]NE等傳統技術開發、 部署數據服務復雜且與先進的云端及容器化技術結合較為困難的問題, 提出一種基于Web的輕量級鉆井三維可視化數據服務解決方案, 對前端的可視化應用提供數據接口支持。基于NodeJS、Angular、TypeScript等開源輕量級技術, 研發了一個輕量級鉆井數據庫系統, 可作為一線技術管理人員的輔助工具, 并以最快的方式提供最關注的數據項, 具有較高的經濟性和實用性。利用數據加載工具, 鉆井技術人員可方便地將數據加載到數據庫中, 包括區塊的地震切片、 復雜事故以及測井等數據。此外系統提供了全面的數據安全機制, 包括基于JWT(JSON Web Token)的身份認證和基于JWE(JSON Web Encripytion)的數據加密, 以確保數據安全。應用結果表明, 該解決方案可為鉆井三維可視化系統提供高效的數據傳輸服務。
關鍵詞:鉆井; 數據庫; 輕量級; NodeJS技術
中圖分類號: TP393; TE928 文獻標志碼: A
Development of Lightweight Drilling Database System Based on RTOC
LIU Shanshan
(Information and Data Center, Sinopec Petroleum Exploration and Production Research Institute, Beijing 102206, China)
Abstract:In order to solve the problem that using traditional technologies such as Java and .[KG-*3]NET to develop and deploy data services are complex and difficult to integrate with advanced cloud and container technologies, a lightweight 3D visualization data service solution for drilling based on Web is proposed, providing data interface support for front-end visualization applications. Based on NodeJS、 Angular、 TypeScript and other open source lightweight technologies, a lightweight drilling database system is designed, which can be used as an auxiliary tool for front-line technical managers and providing the most concerned data items in the fastest way with high efficiency and practicability. With the data loading tool, drilling technicians can easily load data into the database, including surface and seismic slices, measurements, events and well logs of blocks. And the system provides a comprehensive data security mechanism, including JWT (JSON Web Token) based identity authentication and JWE (JSON Web Encripytion) based data encryption, to ensure data security. The application results show that this solution can provide efficient data transmission services for drilling 3D visualization systems.
Key words:drilling; database; lightweight; NodeJS
0 引 言
鉆井工程井筒地質信息三維可視化技術作為“工程技術物聯網”、 “數字油田”的重要組成部分, 對實現油氣井高效開發以及確保鉆井安全具有重要意義。基于HTML5(Hyper Text Markup Language 5)的WebGL(Web Graphics Library)技術提出后, 其在數據中心、 智慧城市等行業已有較好的應用, 使基于瀏覽器開發高質量三維圖形成為可能, 同時對三維輕量可視化的需求日益增加。作為工程技術物聯網的重要組成部分, 鉆井遠程支持中心(RTOC: Real-Time Operating Center)是一個數據采集與應用、 多專業協同服務平臺, 旨在實現智能作業支持、 工程技術井筒業務與信息技術的融合[1-2], 其包括現場數據的自動收集、 綜合存儲和遠程傳輸, 實時數據檢測、 預警和分析優化, 遠程技術支持和決策等。……