999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于 Google Earth和 Geoserver的三維油田地理信息系統

2010-12-21 10:46:40升,徐
地質學刊 2010年4期
關鍵詞:服務模型

朱 升,徐 震

(南京大學地球科學與工程學院,江蘇 南京 210093)

基于 Google Earth和 Geoserver的三維油田地理信息系統

朱 升,徐 震

(南京大學地球科學與工程學院,江蘇 南京 210093)

油田除了二維信息外,還包含有大量對于決策至關重要的三維信息,如多管流程中管線的具體空間位置,油井的具體鉆井數據,地層三維數據等。如何對這些數據進行有效的組織管理,是油田的迫切需求。提出了一種基于 Geoserver和 Google Earth的多維油田地理信息系統的實現方法。

油田地理信息系統;Geoserver;Google Earth

0 引 言

目前,針對油田這種類型的中小型開源WebGIS應用,主要采用的是Mapguide,Mapserver和 Geoserver這三大開源的 WebGIS軟件,其應用主要是處理二維空間數據和矢量數據。這些應用方面前人都做了很多工作,取得了很多經驗和成果。上述 GIS系統都可以較好地處理二維空間信息和矢量屬性數據,但是,油田除了二維信息外,還包含有大量對于決策至關重要的三維信息,如多管流程中管線的具體空間位置,油井的具體鉆井數據,地層三維數據等。以往,三維數據的瀏覽和展示只能借助于專業的單機軟件,很難和二維信息一起直觀地展示給用戶。如果能夠將二維信息和三維數據整合在一起,將為油田的高層決策和日常管理提供極大的方便。考慮到油田中小型應用的實際需求和預算,可以采用 Google Earth+Geoserver+PostGIS架構來建立油田三維信息展示系統,以便更好地方便油田的日常管理和決策。

1 主要技術簡介

1.1 Geoserver和KML

Google Earth是一款 Google公司開發的虛擬地球儀軟件,它把衛星影像、航空照片和地理信息布置在一個地球的三維模型上。Google Earth支持添加外部WMS服務,因此可以將二維 GIS數據通過這種方式發布到 Google Earth中去。

K ML,是 Keyhole標記語言 (Keyhole Markup Language)的縮寫,是一種采用 XML語法與格式的語言,用于描述和保存地理信息 (如點、線、圖像、多邊形和模型等),可以被 Google Earth和 Google Maps識別并顯示。K ML中的幾何對象都包含 3個屬性 :longitude、latitude、altitude,利用基本的幾何圖形 (如點、線、面),加上高程數據,可以構建一些簡單的三維圖形。如果需要構建復雜的三維模型,可以借助三維建模工具 Google Sketchup,然后將得到的三維模型轉成 kmz格式即可,這樣就可以直接在Google Earth中調用這些三維模型了。

1.2 Geoserver

Geoserver是 OpenGISWeb服務器規范的 J2EE實現,利用 Geoserver可以方便地發布地圖數據,允許用戶對特征數據進行更新、刪除、插入操作,通過Geoserver可以比較容易地在用戶之間迅速共享空間地理信息。

GeoServer主要特性包括:兼容 WMS和 WFS特性;支持 PostGIS、Shapefile/ArcSDE/Oracle/VPF/MySQL/Map Info;支持上百種投影;能夠將網絡地圖輸出為 jpeg/gif/png/SVG/K ML等圖像和圖形格式;能夠運行在任何基于 J2EE/Servlet容器之上;嵌入MapBuilder,支持 AJAX的地圖客戶端;除此之外還包括許多其他的特性。

Geoserver支持 K ML格式的發布,使其與 Google Earth的整合更加容易。

1.3 PostGIS

PostgreSQL是一種對象 -關系型數據庫管理系統(ORDBMS),也是目前功能最強大、特性最豐富和最復雜的開源數據庫系統。它起源于伯克利(BSD)的數據庫研究計劃,目前是最重要的開源數據庫產品開發項目之一,有著非常廣泛的用戶。PostGIS在對象 -關系型數據庫 PostgreSQL上增加了存儲管理空間數據的能力,相當于 Oracle的 spatial部分。PostGIS最大的特點是符合并且實現了OpenGIS的一些規范,是最著名的開源 GIS數據庫。

利用上面的技術,能夠將油田的二維信息和三維數據整合在一起,建立一個能夠實現多維信息展示的系統。

2 系統實現

綜合考慮油田需求和現有技術,選擇 C/S和B/S結合的架構來統一管理油田的數據,以便提高生產決策水平。下面具體分析架構。

多維油田地理信息系統采用 C/S和 B/S相結合的架構,以便最大限度地發揮 Google Earth在數據整合中的優勢。系統數據統一采用WGS 84經緯度投影。后臺服務采用 Geoserver,加載 PostGIS存儲的空間矢量數據和屬性數據。Google Earth雖然已經具備了強大的影像功能,但考慮到內網無法方便地獲取 Google Earth本身的影像資料和油田地區一般沒有近期的高精度影像覆蓋,用 Geowebcache處理高精度影像數據作為補充,油區數據采用QuickBird 0.6m高分辨率衛星影像,背景采用 Landsat ET M+經過影像融合后得到的 14.5m分辨率影像。三維文件經過 Sketchup制作后以 K ML的形式發布,由 Apache/Tomcat統一管理,并最終提交給Google Earth統一管理。Geoserver不僅可以以 K ML格式發布數據,還可以通過WMS發布,用 Open Layers統一管理 WMS服務,以實現傳統的二維 Web-GIS。具體架構如圖 1所示。

油田數據主要分為單井油管線等點線信息和油區背景影像信息。矢量信息由 PostGIS統一管理,影像數據 Geowebcache進行管理和分片加速處理,G e o s e r v e r作為一個上層 GIS服務器將這兩類數據整合成WMS服務和 K MZ文件對外發布。在網絡層,用 Apache作為網絡服務器,其中,利用 OpenLayers讀取 WMS圖層進行地圖配置,以 B/S的方式發布系統,方便油田各個部門的人可以直接利用Web瀏覽器直接使用油田地理信息系統的基本功能。同時,也可以自己在 Geoserver發布的 K MZ圖層基礎上,建立自己的三維模型存在 Apache中,之后一起發布到 Google Earth中,為油田決策層和相關部門提供高效的三維瀏覽支持。

在基于 K ML的開發中,Google Earth實際上就是作為一個 K ML文件的瀏覽器。選用 Google Earth作為前臺客戶端加載地圖服務,可以動態的添加WMS服務,可以與全球數據統一顯示,而且可以將K ML格式的三維模型無縫顯示出來,為領導的決策提供新的數據瀏覽手段,同時也增加了用戶體驗。

圖1 系統整體架構

3 關鍵技術和實現流程

3.1 三維實現

以一個多管流程為例,首先在 Google Earth中定位好目標區域,之后用 Sketchup在區域上空以放大的方式建立當前管線的多管流程內部結構圖。建立好之后,三維文件經過 Sketchup制作后由Apache/Tomcat統一管理。所有數據都以 K ML的形式發布,并以 K ML鏈接的形式整合數據源最終提交給 Google Earth統一管理。通過網頁提供具體管線的模型鏈接,以方便查詢。

3.2 海量數據的顯示

雖然 Google Earth本身就是一個很好的三維影像發布平臺,但依舊需要建立自己的影像服務。因為,①Google Earth需要持續連接公共網才能獲得實時更新的數據,而油田一般都是采用局域網,不具備這個能力。②油田油區一般遠離城市,Google Earth上一般在這些區域沒有高精度影像覆蓋。因此,有必要建立自己的影像服務。

Geowebcache是一個采用 Java實現用于緩存WMS地圖切片的開源項目,可實現影像個性化服務(圖 2)。把目標區影像切好后存儲到服務器上,當地圖客戶端請求一張新地圖時,Geowebcache將攔截這些調用然后返回預先緩存過的地圖瓦片。如果找不到緩存再調用服務器上的瓦片,從而可以提高地圖展示的速度,減輕 Geoserver服務器的工作負荷,實現更好的用戶體驗。

圖2 影像服務示意圖

高精度影像數據數據量大,以江蘇油田試采一廠陳堡、瓦莊 2塊油區為例,需要 3景圖像才能完全覆蓋,經過 loadrunner測試并發負載,單機 10個并發,平均響應時間在 5s左右,完全可以滿足需要。如果再進行擴展,就開辟專門的影像服務來支持高并發服務。

3.3 OpenLayers加載 WMS服務

OpenLayers加載WMS服務代碼如下。

加載底圖:加載其余的疊加層:

通過map.addLayers([demolayer,wms,wms1,wms2,wms3])統一加載為資源服務。

Google Earth通過 K ML格式的鏈接來保存其余的油田 K ML資源鏈接,統一發布。

4 應用實例

利用此架構方法,構建了江蘇油田三維 GIS展示平臺和二維 GIS業務平臺。該平臺充分發揮了Google Earth在三維處理方面的優勢,將多種數據整合到一起,發布的結果美觀、大方、運行高效、架構簡單。油田管理者可以通過三維展示平臺,在三維空間中掌握油田地理信息的概況,更加方便了油田決策。一般工作人員則可以在二維平臺下,處理日常業務。目前,系統只是就三維 GIS的快速發布做了一個簡單的應用,至于如何在這個平臺上整合如地層,鉆井數據,將是下一步的主要工作方向。

5 結 語

介紹了利用 Googl Eearth和 Geoserver構建三維油田地理信息系統的實現過程。運用 Sketchup建模,最大程度簡化了復雜的模型數據,提高了瀏覽效果和瀏覽速度。本次建模實現的僅僅是簡單的三維場景。通過三維數據網絡發布平臺,將三維地理信息數據在局域網上進行發布,實現客戶端三維景觀瀏覽、相關查詢、GIS各種分析等操作,將是下一步的工作重點。

圖3 二維業務系統界面

圖4 利用 Google Earth三維效果展示

[1] 徐震,徐士進,董少春,等.油田地理信息系統在線編輯功能的設計與實現[J].科學技術與工程,2009,9(14):3964-3968.

[2] 崔倫輝,張萬昌,徐士進.江蘇油田地理信息系統的設計與實現[J].計算機工程,2008,34(20):272-274.

[3] 銀正彤,鄭文鋒,楊朝暉,等.Google Earth在防震減災決策中的應用[J].地震研究,2009,32(1):99-102.

[4] 漆明生,徐家清.基于 K ML的地理數據表示[J].四川林勘設計,2008,3(1):77-80.

[5] 馬素顏,吳健平,周美娟,等.Sketchup構建 GIS三維模型方法研究[J].計算機與信息技術,2009(增刊 1):38-40.

[6] 朱國敏,馬照亭,孫隆祥,等.城市三維地理信息系統中三維模型的快速構建方法[J].地理與地理信息科學 ,2007,23(4):29-32.

Three-dimensional oilfield geographical information system based on Google Earth and Geoserver

ZHU Sheng,XU Zhen

(School of Earth Sciences and Engineering,NanjingUniversity,Nanjing 210093,China)

In addition to two-dimensional information,oilfield also contains a large numberof three-dimensional infor mation key to decision-making,such as the specific spatial location of the pipeline,specific data on oil drilling and 3D data of the strata.It is of urgent need for the oilfield to organize the datamanagement efficiently.The authorspresented amulti-d imensionaloilfield geographic information system based on Geoserver and Google Earth.The experiments showed that the system was feasible.

Oilfield geographical infor mation system;Geoserver;Google Earth

TP391.41

A

1674-3636(2010)04-0386-05

10.3969/j.issn.1674-3636.2010.04.386

2010-07-12;編輯:侯鵬飛

朱升 (1985—),男,碩士研究生,主要從事地球探測與信息技術專業工作.

猜你喜歡
服務模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
服務在身邊 健康每一天
今日農業(2019年12期)2019-08-15 00:56:32
服務在身邊 健康每一天
今日農業(2019年10期)2019-01-04 04:28:15
服務在身邊 健康每一天
今日農業(2019年16期)2019-01-03 11:39:20
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
3D打印中的模型分割與打包
主站蜘蛛池模板: 自拍偷拍一区| 欧美视频在线第一页| 色婷婷视频在线| 国产在线观看91精品| 在线观看的黄网| 亚洲黄色成人| 伊人久久综在合线亚洲91| 欧美成人午夜视频免看| 狠狠干综合| 久久久久久久久久国产精品| 色婷婷色丁香| 日韩成人免费网站| 日本高清在线看免费观看| 亚洲成人一区二区| 国产精品va免费视频| 日本不卡在线| 91在线视频福利| 国产精品天干天干在线观看| 国语少妇高潮| 日本高清有码人妻| 欧美国产精品拍自| 99热最新网址| 99资源在线| 韩国v欧美v亚洲v日本v| 天堂av高清一区二区三区| 日本欧美中文字幕精品亚洲| 最新国产网站| 69综合网| 国产福利免费观看| hezyo加勒比一区二区三区| 亚洲人成电影在线播放| 亚洲国产精品日韩av专区| lhav亚洲精品| 四虎亚洲国产成人久久精品| 午夜精品福利影院| 免费观看成人久久网免费观看| 综合网久久| 国内精品视频区在线2021| 久久香蕉国产线看观看式| 97免费在线观看视频| 55夜色66夜色国产精品视频| 日韩视频福利| 免费又黄又爽又猛大片午夜| 成人午夜免费视频| 永久免费无码日韩视频| 亚洲无码精彩视频在线观看| 在线观看热码亚洲av每日更新| 国产精品无码影视久久久久久久| 四虎成人精品| 99re在线免费视频| 精品国产电影久久九九| 高清不卡一区二区三区香蕉| 99热亚洲精品6码| a级毛片一区二区免费视频| 亚洲香蕉伊综合在人在线| 四虎精品黑人视频| 欧美日韩成人| 激情综合五月网| 亚洲AV人人澡人人双人| 亚洲永久精品ww47国产| 五月天久久婷婷| 91娇喘视频| 久久一色本道亚洲| 成人免费一区二区三区| 丰满的少妇人妻无码区| 欧美不卡视频一区发布| 成人综合网址| 91探花在线观看国产最新| 色综合狠狠操| 中国国产一级毛片| 亚洲精品无码在线播放网站| 色天天综合久久久久综合片| 欧美精品在线免费| 97无码免费人妻超级碰碰碰| 日韩欧美在线观看| 亚洲国产成人无码AV在线影院L| 欧美乱妇高清无乱码免费| 91精品专区国产盗摄| 91精品aⅴ无码中文字字幕蜜桃| 欧美a在线看| 国产麻豆另类AV| 国产成人精品在线|