国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于MicroStation平臺的地質(zhì)剖面圖自動繪制研究與實現(xiàn)

2017-12-15 10:10:00李成翔
電腦知識與技術(shù) 2017年32期
關鍵詞:圖件剖面圖圖例

摘要:隨著計算機技術(shù)的發(fā)展,計算機輔助制圖技術(shù)在地質(zhì)圖件編繪方面已有廣泛應用。在三維設計手段日益普遍的今天,為了實現(xiàn)內(nèi)容豐富、質(zhì)量好、效率高的地質(zhì)剖面圖,該文研究了一種基于MicroStation軟件平臺的地質(zhì)剖面圖自動繪制方法及關鍵技術(shù)的實現(xiàn)。通過在多個水電站工程中的應用充分驗證了該文方法的有效性,大幅提高了繪制地質(zhì)剖面圖的效率和質(zhì)量。

關鍵詞:MicroStation;地質(zhì)剖面圖;地質(zhì)三維建模;EC Framework

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2017)32-0239-02

地質(zhì)剖面圖是沿地表某一水平直線或折線,以假想的豎直面與地層相切所得的斷面圖,表示地質(zhì)剖面上的地質(zhì)現(xiàn)象及其相互關系的圖件。它是地層在垂向上最直觀最有效的表達方式,形象直觀地表達了地層的結(jié)構(gòu)構(gòu)造和地層的沉積規(guī)律,是系統(tǒng)分析區(qū)域或局部的地質(zhì)條件、正確指導地下資源的開發(fā)利用以及工程的實施和建設的依據(jù)之一。

90年代以來,隨著計算機輔助制圖技術(shù)的發(fā)展,已有較多文獻研究了地質(zhì)剖面圖自動繪制技術(shù),主要有兩種方式:基于CAD技術(shù)和基于GIS組件開發(fā)技術(shù)[1]。這些技術(shù)研究了基于鉆孔數(shù)據(jù)繪制地層界限、地層填充、斷層的表達等內(nèi)容,但也存在不足之處:1)缺少屬性數(shù)據(jù)表達,進而缺少智能化的地質(zhì)對象標注;2)缺少系統(tǒng)的符號化方案,如線型、點符號、填充符號等;3)內(nèi)容單一,僅有鉆孔數(shù)據(jù)。

近年來三維建模技術(shù)在地質(zhì)和設計領域發(fā)展迅猛,也為地質(zhì)圖件的自動編繪帶來了新的思路。Bentley軟件公司的產(chǎn)品MicroStation是一個二維+三維工程設計平臺,具有統(tǒng)一的圖形平臺、統(tǒng)一的文件格式、統(tǒng)一的數(shù)據(jù)架構(gòu)的技術(shù)優(yōu)勢,提供強大的圖形處理能力,且文件格式統(tǒng)一,數(shù)據(jù)表達方式一致,共享效率高。本文基于MicroStation軟件平臺,研究了一種融合三維建模流程、具有多種數(shù)據(jù)源的地質(zhì)剖面圖自動繪制方法,對CAD和GIS技術(shù)進行有效集成,彌補了以往地質(zhì)剖面圖繪制方法的不足。

1 地質(zhì)剖面圖相關的關鍵技術(shù)

1.1 融合地質(zhì)三維建模流程

三維地質(zhì)建模是一個基于數(shù)據(jù)分析、合成的學科,建立的地質(zhì)模型匯總了各種信息和解釋結(jié)果,解譯成果是否合理是決定三維地質(zhì)模型質(zhì)量高低的關鍵。當前國內(nèi)外地質(zhì)建模的總體思路和方法基本上是一致的,即在廣泛收集地質(zhì)、地震及鉆孔資料的基礎上,利用計算機來動態(tài)地模擬地層的空間變化特征。三維建模一般遵循從點——線——面——體的步驟,即首先將勘探數(shù)據(jù)(鉆孔、平洞等及其一維揭露點數(shù)據(jù))投影到附近的剖面上,其次在剖面上通過人工解譯,編錄各類地質(zhì)界線,并返回到三維模型,經(jīng)過多個方向的豎直剖面及解譯編錄,建立工程范圍內(nèi)的線框模型,然后將同一地質(zhì)類型、屬于同一地質(zhì)界面的地質(zhì)線條擬合出地質(zhì)界面,最后地質(zhì)界面通過拉伸、裁剪等布爾運算得到地質(zhì)體,如圖1所示。

建模流程里的二維剖面還不是正式的地質(zhì)剖面圖,此處重點表達地質(zhì)解譯和已編錄的線條,沒有圖框、圖簽和圖例等圖件輔助要素。同時這些內(nèi)容其實也是地質(zhì)剖面圖的一部分。通過反復在剖面上編錄、編輯校正地質(zhì)線條,可以不斷提高線框模型的精度和可靠性[2]。另一方面,地質(zhì)剖面圖的繪制又需要從三維模型中提取線框模型,以及剖面與地質(zhì)面、體模型的交線和交面,因此地質(zhì)剖面圖的繪制過程融合了地質(zhì)三維建模的流程,可以充分利用地質(zhì)三維建模的成果。

1.2 多源數(shù)據(jù)獲取與繪制

本文將地質(zhì)剖面圖上的數(shù)據(jù)分為三類:錄入地質(zhì)數(shù)據(jù)庫的勘探孔洞、地質(zhì)三維模型和地質(zhì)符號庫[3],如圖2所示。

1) 存儲在地質(zhì)數(shù)據(jù)庫中的勘探孔洞

勘探孔洞包括鉆孔、平洞、探井、探坑、探槽等。勘探孔洞的空間屬性(幾何特征)數(shù)據(jù)和地質(zhì)屬性(專業(yè)特征)數(shù)據(jù)存儲在網(wǎng)絡服務器的地質(zhì)數(shù)據(jù)庫中,出圖時通過數(shù)據(jù)服務從數(shù)據(jù)庫中實時提取這些數(shù)據(jù),保證了地質(zhì)圖件數(shù)據(jù)的安全性、準確性和有效性。

2) 地質(zhì)三維模型

地質(zhì)三維模型為地質(zhì)剖面圖提供的數(shù)據(jù)包括兩個部分:一是剖面與三維模型元素的交點、交線和交面,例如勘探線交點、地形線、地層面,需要通過布爾剪切計算得到;二是剖面解譯階段編錄的各類地質(zhì)線條,從線框模型直接獲取。從模型中提取圖形數(shù)據(jù),使地質(zhì)圖件繼承了地質(zhì)建模解譯的最新成果,確保了成果圖件與校審模型的數(shù)據(jù)一致性,解決了設計生產(chǎn)過程中三維建模與二維出圖出現(xiàn)兩張皮的問題。

3) 從地質(zhì)符號庫中提取的繪圖資源數(shù)據(jù)

地質(zhì)符號庫內(nèi)容包括地質(zhì)點符號、線型符號和巖性花紋符號。地質(zhì)符號庫可以基于不同CAD平臺和不同行業(yè)標準開發(fā)制作。地質(zhì)三維系統(tǒng)圖件編繪模塊可通過辨識工程類型屬性,自動加載地質(zhì)符號庫資源,從而滿足不同行業(yè)的地質(zhì)圖自動編繪要求。

1.3 地質(zhì)對象特征化處理

地質(zhì)三維模型和剖面圖上的圖形元素只有具備地質(zhì)屬性之后才能發(fā)揮強大的使用價值,不僅方便圖形元素的管理,支持屬性查詢,還為實現(xiàn)剖面圖上的自動標注對象、自動圖例布置提供技術(shù)基礎。

本文使用EC Framework(EC,Engineering Content的縮寫)技術(shù)表達并存儲各類地質(zhì)對象的屬性。EC Framework技術(shù)是Bentley公司為提高不同軟件和系統(tǒng)的可互操作性而提出的技術(shù)框架[4],規(guī)定了一系列接口,以實現(xiàn)對不同數(shù)據(jù)源的支持,提高系統(tǒng)的互操作性,實現(xiàn)“統(tǒng)一的數(shù)據(jù)架構(gòu)”。

EC Framework中提供了一些數(shù)據(jù)相關的基本概念,EC Class表示對象類型,每個對象類型包括一組屬性(EC Property),使用對象類型可以創(chuàng)建對象實例(EC Instance)。同時EC Framework還提供了向圖形元素讀寫EC Instance數(shù)據(jù)的方法。EC Class與面向?qū)ο箝_發(fā)語言中的Class非常相似(EC Property和EC Instance也是如此),但EC Class是用XML文本來定義和描述的。比如具有“員工編號”和“姓名”屬性的“員工”類可以用XML描述如下:endprint

地質(zhì)模型中涉及的對象分類眾多,如表1所示。

程序開發(fā)過程中,為了實現(xiàn)開發(fā)語言中的Class(以下稱.NET Class)和EC Class在概念上的統(tǒng)一,本文使用.NET Reflection技術(shù),將.NET Class 和對應的EC Class互相映射,將.NET Instance 和 EC Instance也互相映射,使得EC Framework的使用更加簡便,如圖4所示。

1.4 自動標注

地質(zhì)剖面圖中的屬性標注要滿足地質(zhì)行業(yè)制圖規(guī)范要求。不同類型的對象的標注方式不盡相同,部分對象只需要標注其編號,但也有幾種類型對象對標注的格式、位置有特殊要求,如勘探孔洞既要標注屬性編號又要標注孔(洞)口的高程、孔(洞)深度等數(shù)據(jù);構(gòu)造對象除了在遠離地形線一端標注屬性編號,還要在線條中間標注其產(chǎn)狀。因此,需要根據(jù)具體地質(zhì)類型的標注規(guī)則,以及通過EC Framework技術(shù)寫到圖形元素上的屬性數(shù)據(jù),開發(fā)對應的自動標注方法。

為了盡量減少標注壓蓋,減輕后期修圖的工作壓力,本文使用了記錄每個標注所占用范圍的緩存。當新標注一個對象時,當標注內(nèi)容與緩存中的范圍無相交時,則在默認位置繪制該標注,否則按照一定規(guī)則移動該標注位置,直到與緩存中的范圍無相交為止。

1.5 自動排列圖例

圖例是剖面圖上重要的圖件輔助要素。圖中出現(xiàn)的每一種地質(zhì)類型都應有對應的圖例,并且要用圖中對象的真實屬性進行圖例標注。剖面圖中元素上的EC數(shù)據(jù)是自動排列圖例的基礎。繪制圖例的過程可以分為以下幾步:

1) 遍歷圖件內(nèi)容,提取各種類型的對象,并根據(jù)圖件的范圍確定第一個圖例的位置;

2) 按照預先配置好的各類地質(zhì)對象繪制圖例的先后順序,依次遍歷提取到的對象,如果有某種類型的對象,則進入第3步繪制該類型的圖例,記為第n個圖例;

3) 根據(jù)設置的圖例列數(shù)、圖例序號n和圖件高度,計算第n個圖例的位置;

4) 在計算出來的位置繪制圖例,必要時可根據(jù)對象的編號屬性從數(shù)據(jù)庫提取需要的詳細屬性數(shù)據(jù)。

轉(zhuǎn)入步驟2遍歷下一種類型,直到結(jié)束。

2 結(jié)論

本文介紹了基于MicroStation的地質(zhì)剖面自動繪制方法已應用于白鶴灘、錦屏二級、龍開口等15個大型水電水利工程。該方法具有一鍵自動標準化出圖、融合三維建模流程、支持數(shù)據(jù)庫和三維模型等多源數(shù)據(jù)、出圖對象特征化、自動標注、圖例自動排列等功能特點。通過在多個大型水利水電工程項目中的實際應用,充分驗證了這種地質(zhì)剖面圖的實際效果,大幅提高了計算機輔助出圖效率,減少了人工工作量,避免了一些人為差錯,提高了地質(zhì)剖面圖產(chǎn)品的質(zhì)量。

參考文獻:

[1] 朱瑩, 劉學軍, 陳鎖忠. 基于GIS的地質(zhì)剖面圖自動繪制軟件的研究[J]. 南京師范大學報:自然科學版, 2007, 30(4).

[2] 劉志鋒. 基于GeoView三維平臺的任意剖面圖生成技術(shù)研究與應用[D]. 中國地質(zhì)大學, 2008.

[3] 王國光, 李成翔. GeoStation地質(zhì)三維系統(tǒng)圖件自動編繪方法研究[J]. 工程建設與設計, 2015(7).

[4] Bentley Systems Incorporated. ECFramework Programmer's Guide[CP/OL]. http://communities.bentley.com/, 2008.

猜你喜歡
圖件剖面圖圖例
圖線、箭頭的含義和圖例
一種地質(zhì)圖件數(shù)據(jù)管理系統(tǒng)設計思路
遙感解譯成果圖件矢量化方法技術(shù)研究*
廣東省風門坳錫礦地球化學特征與找礦標志
西部資源(2019年2期)2019-11-12 03:33:55
噴氣式民航客機剖面圖?
基于MapGIS和ArcGIS的遙感解譯成果圖件數(shù)據(jù)庫設計與實現(xiàn)
找拼圖
犬狗的畫法(六)
老年教育(2018年6期)2018-07-06 08:03:18
如何讓學生巧用圖例解決數(shù)學問題
勘探線剖面圖精確繪制方法探析
山西煤炭(2015年4期)2015-12-20 11:36:16
开封县| 平阴县| 鹿邑县| 临颍县| 梅河口市| 家居| 九龙城区| 双柏县| 聊城市| 保定市| 祁阳县| 同仁县| 扶余县| 永新县| 高密市| 邵阳县| 宣威市| 靖远县| 五台县| 高青县| 海城市| 凌海市| 玉树县| 驻马店市| 临沂市| 伽师县| 宁强县| 嘉黎县| 郴州市| 司法| 大渡口区| 禹城市| 香格里拉县| 保亭| 牙克石市| 方城县| 茂名市| 茌平县| 乐陵市| 运城市| 玉田县|