freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于svg的油田井位圖發(fā)布系統(tǒng)畢業(yè)設(shè)計(jì)(文件)

 

【正文】 油學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 21 2) 漸變和濾鏡 SVG 代碼可指定沿漸變向量顏色“停止”或顏色點(diǎn) .濾鏡是 SVG 最強(qiáng)大的功能之一 ,它不僅可實(shí)現(xiàn)位圖所具有的濾鏡效果 ,而且由于其基于 XML 的文本化特征 ,其濾鏡效果可任意修改、替換和刪除 .。 6) 動(dòng)畫(huà)和交互性 動(dòng)畫(huà)一般通過(guò)更改對(duì)象屬性來(lái)實(shí)現(xiàn), SVG 也不例外, SVG 定義了專(zhuān)用與動(dòng)畫(huà)的 5 種元素 ,既 animate,animateMotion,animateColor, animateTransform,set。 2) Web Draw Web Draw 是 Jasc Software 研究的 SVG 專(zhuān)業(yè)創(chuàng)作工具,通過(guò)直接畫(huà)布拖拉及濾鏡效果模塊化組合, Web Draw 可以避免手寫(xiě)源代碼。但目前現(xiàn)成的 SVG 創(chuàng)作工具只能實(shí)現(xiàn) SVG 靜態(tài)圖像和簡(jiǎn)單交互功能。這減少ORACLE 的資源占用,并增強(qiáng)了 ORACLE 的能力,使之在低檔軟硬件平臺(tái)上用較少的資源就可以支持更多的用戶(hù),而在高檔平臺(tái)上可以支持成百上千個(gè)用戶(hù)。 4)、提 供了與第三代高級(jí)語(yǔ)言的接口軟件 PRO*系列,能在 C,C++等主語(yǔ)言中嵌入 SQL 語(yǔ)句及過(guò)程化 (PL/SQL)語(yǔ)句,對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行操縱。 ORACLE 的存儲(chǔ)結(jié)構(gòu) 物理結(jié)構(gòu) ORACLE 數(shù)據(jù)庫(kù)在物理上是存儲(chǔ)于硬盤(pán)的各種文件。非系統(tǒng)表空間內(nèi)存儲(chǔ)著各項(xiàng)應(yīng)用的數(shù)據(jù)、索引、程序等相關(guān)信息。 下圖為 ORACLE 分布式數(shù)據(jù)庫(kù)原理示意圖: 大慶石油學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 24 過(guò)程 由網(wǎng)絡(luò)相連的兩個(gè) ORACLE數(shù)據(jù)庫(kù)之間通過(guò)數(shù)據(jù)庫(kù)鏈接 (DBLINKS)建立訪(fǎng)問(wèn)機(jī)制,相當(dāng)于一方以另一方的某用戶(hù)遠(yuǎn)程登錄所做的操作。在復(fù)制的過(guò)程中,有自動(dòng)沖突檢測(cè)和解決的手段。在《 XML 完全探索》這本書(shū)中,我決定利用 JAVA Script 同 SVG 結(jié)合的方法來(lái)實(shí)現(xiàn)地圖的制作。 3. 2 可行性分析 根據(jù)軟件工程理論,可行性研究的目的是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。 本文的基于 SVG的 油田井位圖發(fā)布的設(shè)計(jì)與實(shí)現(xiàn) 基于 SVG平臺(tái),主要應(yīng)用JAVASCRIPT、 SVG 和 XML等技術(shù)。 JAVASCRIPT 技術(shù)是目前比較流行也是十分成熟的腳本 語(yǔ)言,使用它可以實(shí)現(xiàn)與 SVG 的動(dòng)態(tài)交互,它可以對(duì)用戶(hù)的輸入做出響應(yīng),它對(duì)用戶(hù)的反應(yīng)響應(yīng),采取以事件驅(qū)動(dòng)的方式進(jìn)行。它與 HTML相比體現(xiàn)出眾多優(yōu)勢(shì),現(xiàn)在的各主要瀏覽器都支持它,在本課題中,主要利用 XML在語(yǔ)義方面的優(yōu)勢(shì),將 制作好的井位地圖 ,存儲(chǔ)為 XML格式。本課題的大多數(shù)工作量也在這里,設(shè)計(jì)此功能模塊的主要目的在于能讓用戶(hù)更直觀的了解井位信息,方便用戶(hù)的操作,使用戶(hù)與系統(tǒng)達(dá)到一個(gè)較好的人機(jī)交互的效果 。 大慶石油學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 27 3)井位詳細(xì)信息的查詢(xún) : 當(dāng)系統(tǒng)自動(dòng)連接數(shù)據(jù)庫(kù)后,用戶(hù)可以對(duì)已經(jīng)選擇的井位進(jìn)行詳細(xì)信息的查詢(xún),信息以表格的形式戰(zhàn)線(xiàn)給用戶(hù)。方便用戶(hù)的同時(shí)也豐富了系統(tǒng)的瀏覽方式。在軟件開(kāi)發(fā)過(guò)程中要多次用到數(shù)據(jù)庫(kù),因此數(shù)據(jù)庫(kù)的設(shè)計(jì)要與系統(tǒng)設(shè)計(jì)相結(jié)合,使其能夠把系統(tǒng)中的各個(gè)數(shù)據(jù)表組織起來(lái),使系統(tǒng)能夠方便、及時(shí)、準(zhǔn)確的從數(shù)據(jù)庫(kù)中得到需要的信息以及準(zhǔn)確的將需要的 數(shù)據(jù)分類(lèi)重新存儲(chǔ)到數(shù)據(jù)庫(kù)新的表中。 系統(tǒng) 的主界面 主要包括以下部分: 1) 工具 欄:實(shí)現(xiàn)各種功能的系統(tǒng)界面區(qū)域 ; 2) 信息 欄: 用于顯示在地圖上的井位信息 ,并方便用戶(hù)對(duì)其 信息 進(jìn)行 查看 ; 3) 快捷鍵:用戶(hù)點(diǎn)擊相應(yīng)的快捷鍵,就可以在 地圖的區(qū)域添加井位,并且在信息欄中產(chǎn)生井位的相關(guān)信息,點(diǎn)擊“增加井位”按鈕可自動(dòng)連接數(shù)據(jù)庫(kù)并調(diào)用相關(guān)的井位信息。在此區(qū)域內(nèi),當(dāng)用戶(hù)完成增加井位的的操作后,便可在地圖相應(yīng)的坐標(biāo)點(diǎn)上找到該油井的圖例和井名。 上圖中, 三種功能按鈕 為: 顯示地質(zhì)信息 、 增加井位 、 查詢(xún)?cè)敿?xì)信息 。 這里的圖象覆蓋是指重疊,原來(lái)的底層圖仍然可見(jiàn)。 4. 3 各功能模塊的實(shí)現(xiàn) 4. 3. 1 添加井位 1) 添加 圖 形元素 當(dāng)點(diǎn)擊“增加井位”的按鈕時(shí)會(huì)在地圖區(qū)域的相應(yīng)位置顯示出一個(gè)紅色圓點(diǎn)。 stroke:none。 cy=39。 fill=39。 g transform=39。 y=39。 stroke=39。此函數(shù)代表增加井位, 通過(guò) 對(duì)井位坐標(biāo)的計(jì)算來(lái)調(diào)用相應(yīng)的函數(shù)值,依據(jù)變量來(lái)計(jì)算出添加的油井的具體位置,實(shí)現(xiàn)此事件的關(guān)鍵代碼如下: function addWell() { if (xmlDoc!=null) return。 var y2=theView[1]*1+theView[3]*1。y2=+y2。 在此定義了 井位信息的查找范圍及定位方式。 var theExp=number(cx)=+x+ and number(cx)=+(x*1+w*1)+ and number(cy)=+y+ and number(cy)=+(y*1+h*1)。i。 “ viewBox” 屬性的作用是規(guī)定視口的坐標(biāo)范圍。其中“ sx”和“ sy”分別代表 X軸方向和 Y軸方向拉伸和縮小的比例因子。 strokewidth:3” line x1=“ 0” y1=“ 0” x2=“ 100” y2=“ 0” / line x1=“ 0” y1=“ 0” x2=“ 100” y2=“ 80” / /g 還有一種在數(shù)學(xué)方面的計(jì)算方法,即矩陣算法。一個(gè)二維坐標(biāo)系的矩陣變換式為: 2) 地圖的移動(dòng)操作 對(duì)于地圖的移動(dòng)操作其實(shí)本質(zhì)就是 SVG中的平移變換。在這里就不詳細(xì)。實(shí)現(xiàn)方法與縮放的功能實(shí)現(xiàn)類(lèi)似。矩陣變換是坐標(biāo)變換的通用形式。 此功能的實(shí)例代碼如下: g transform=“ scale()” g style=“ fill:none。其次,可以利用 SVG中的伸縮變換元素“ scale” 。 矢量圖 的圖像構(gòu)造原理與點(diǎn)位圖完全不同 ,矢量圖利用點(diǎn)和線(xiàn)等矢量化的數(shù)據(jù)描述圖像 ,并在圖像中包含色彩和位置信息 ,它有效地克服了點(diǎn)位圖的固有缺陷 .當(dāng)顯示或輸出圖像時(shí) ,圖像的品質(zhì)不受設(shè)備分辨率影響 ,能夠提供高清晰的畫(huà)面 ,放大和縮大慶石油學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 35 小矢量圖不會(huì)影響圖像品質(zhì)。 var theWells=。 實(shí)現(xiàn)點(diǎn)擊選擇井位的關(guān)鍵代碼如下: function selectWells(x,y,w,h) { if (xmlDoc==null) return。此時(shí)如果使用鼠標(biāo)左鍵單擊井位標(biāo)記,系統(tǒng)則會(huì)自動(dòng)連接數(shù)據(jù)庫(kù),調(diào)出該口油井所包含的詳細(xì)信息。y1=+theView[1]+amp。 井位標(biāo)記 大慶石油學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 34 var theView = (viewBox).split( )。 %=jh% 添加 SVG元素后在地圖上的顯示效果如下圖: 圖 顯示井位標(biāo)記界面 2) 增加井位事件的實(shí)現(xiàn) 雖然有了利用 SVG語(yǔ)言添加 圖形元素的方法,但這樣只是界面的制作及 實(shí)現(xiàn), 還需要利用 Javascript對(duì)增加井位事件進(jìn)行編譯。 fontsize=39。 text x=39。/ g transform=39。 r=39。 circle cx=39。 stroke:none。 3 查詢(xún)?cè)敿?xì)信息 圖符: 查詢(xún)?cè)敿?xì)信息按鈕 的 SVG 語(yǔ)句: input type=button value= 查 詢(xún) 詳 細(xì) 信 息 name=chaxun onclick=chaxun() 語(yǔ)義: 此按鈕定義了按鈕名稱(chēng)“查詢(xún)?cè)敿?xì)信息”并同時(shí)調(diào)用了函數(shù)chaxun()。它們?cè)敿?xì) SVG定義語(yǔ)句及語(yǔ)義如下: 1 顯示地質(zhì)信息 圖符: 定義 顯示地質(zhì)信息 的 SVG 語(yǔ)句: input type=button value= 顯示地質(zhì)信息 name=BGeologic onclick=switchGeologic() 語(yǔ)義: 點(diǎn)擊此按鈕后在地圖區(qū)又會(huì)覆蓋一層新的圖象,按鈕名稱(chēng)為“顯示地質(zhì)信息”。 模型定制的主界面如下: 大慶石油學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 31 圖 油田井位圖發(fā)布系統(tǒng)主界面 4. 2. 2 快捷鍵介紹 系統(tǒng)快捷鍵部分包括用 三 種 實(shí)現(xiàn)系統(tǒng)功能的按鈕 。 4) 地圖區(qū) :用戶(hù)將在 地圖 區(qū) 瀏覽總體概況 。 下面介紹一下數(shù)據(jù)庫(kù) 設(shè)計(jì)過(guò)程。 4. 1 數(shù)據(jù)表結(jié)構(gòu)的描述 此系統(tǒng)既然是一個(gè)能夠獨(dú)立運(yùn)行的軟件系統(tǒng),必然具有完整的數(shù)據(jù)庫(kù)來(lái)源,有了豐富的數(shù)據(jù)庫(kù)資源才能支持系統(tǒng)核心部分的運(yùn)行。保證在地圖不失真的情況下,操作 人員可掌握更豐富的地圖信息。這也是為了方便用戶(hù)區(qū)分不同的油井。 油田井位圖發(fā)布系統(tǒng) 得到了許多企業(yè)的重視和大力支持,在經(jīng)濟(jì)完全可行。 用 SVG+JAVASCRIPT 來(lái)實(shí)現(xiàn)井位圖發(fā)布與加載 完全可行。各種開(kāi)發(fā)工具及應(yīng)用軟件也不斷商業(yè)化,其發(fā)展前景是不可限量的; SVG 技術(shù)是基于 XML技術(shù)的,其語(yǔ)法結(jié)構(gòu)是符合XML規(guī)則的,是 XML的一個(gè)運(yùn)用。需要指出的是可行性研究的目的不是解決問(wèn)題,而只是確定問(wèn)題是否值得去解決,是否能夠解決。利用 JAVASCRIPT和 SVG 技術(shù)制作出一幅帶有放大、縮小、移動(dòng)、查找文字等功能的地圖,然后利用數(shù)據(jù)庫(kù)技術(shù)實(shí)現(xiàn)大量井位數(shù)據(jù)的動(dòng)態(tài)加載,需要加 載的數(shù)據(jù)信息包括油井的坐標(biāo)、類(lèi)型、所屬單位等相關(guān)信息。 首先利用 SVG 建立某一地區(qū)的油田坐標(biāo)信息描繪,然后從數(shù)據(jù)庫(kù)中抽取該地區(qū)所有油井的井位坐標(biāo)信息,并通過(guò)某種的方式將這些井位信息繪制到 SVG地圖中;通過(guò) SVG 地圖放大、縮小、移動(dòng)、查找文字等功能實(shí)現(xiàn)井位信息的查詢(xún)。 數(shù)據(jù)庫(kù)復(fù)制技術(shù)包括:實(shí)時(shí)復(fù)制、定時(shí)復(fù)制、儲(chǔ)存轉(zhuǎn)發(fā)復(fù)制。 下圖為 ORACLE 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)與物理結(jié)構(gòu)的對(duì)照關(guān)系: 分布式數(shù)據(jù)庫(kù)管理介紹 原理 物理上存放于網(wǎng)絡(luò)的多個(gè) ORACLE 數(shù)據(jù)庫(kù),邏輯上可以看成一個(gè)單個(gè)的大數(shù)據(jù)庫(kù)。 大慶石油學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 23 下圖為 ORACLE 數(shù)據(jù)庫(kù)擴(kuò)充前后在硬盤(pán)上存儲(chǔ)結(jié)構(gòu)的示意圖: 邏輯結(jié)構(gòu) ORACLE 數(shù)據(jù)庫(kù)在邏輯上是由許多表空間構(gòu)成。 5)、提供了新的分布式數(shù)據(jù)庫(kù)能力。在數(shù)據(jù)庫(kù)管理功能、完整性檢查、安全性、一致性方面都有良好的表現(xiàn)。是目前最流行的客戶(hù)/服務(wù)器 (CLIENT/SERVER)體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)之一。 3) IMS Web Engine IMS Web Engine 是 Virtural Mechanics 開(kāi)發(fā)的網(wǎng)頁(yè)創(chuàng)作軟件,主要用于創(chuàng)作 HTML DHTML, SVG 頁(yè)面,其精靈向?qū)?(numen)可以定義簡(jiǎn)單的 SVG 動(dòng)態(tài)交互動(dòng)作, Web Engine 目前最大的不足是滅有提供源代碼視圖,大慶石油學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 22 因而無(wú)法直接進(jìn)行源代碼的修改和編輯。 SVG 的實(shí)現(xiàn) 工具 目前 SVG 創(chuàng)作工具還處于開(kāi)發(fā)研制階段,比較流行的工具有: 1) Adobe Adobe 時(shí)目前較為成功的一款結(jié)合SVG 功能的矢量創(chuàng)作軟件。 . 4) 路徑和曲線(xiàn) 利用路徑命令可創(chuàng)建作為圖像一部分精確定義的形狀,動(dòng)畫(huà)或文本也可以被設(shè)定為沿某一特定路徑前進(jìn)。 矢量圖的圖像構(gòu)造原理與點(diǎn)位圖完全不同 ,矢量圖利用點(diǎn)和線(xiàn)等 矢量化的數(shù)據(jù)描述圖像 ,并在圖像中包含色彩和位置信息 ,它有效地克服了點(diǎn)位圖的固有缺陷 .當(dāng)顯示或輸出圖像時(shí) ,圖像的品質(zhì)不受設(shè)備分辨率影響 ,能夠提供高清晰的畫(huà)面 ,放大和縮小矢量圖不會(huì)影響圖像品質(zhì) .另外 ,Web 瀏覽器接收的指令可以與外部信息源 (如應(yīng)用程序和數(shù)據(jù)庫(kù) )進(jìn)行綁定 ,當(dāng)要制作動(dòng)畫(huà)時(shí) ,Web 瀏覽器只要接收有關(guān)如何操縱屬性 (如半徑或顏色 )指令即可 . 什么是 SVG 大慶石油學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 20 可 伸縮矢量圖像 SVG 的語(yǔ)法結(jié)構(gòu)是基于 XML.,SVG 文檔本質(zhì)上就是規(guī)范的XML 文檔。 2. 5 SVG 語(yǔ)言簡(jiǎn)介 點(diǎn)位圖與矢量圖 計(jì)算機(jī)生成數(shù)字化圖像一般分為兩種方法 :點(diǎn)位圖法和矢量圖法 .點(diǎn)位圖法是把一幅圖分成許許多多的像素 ,每個(gè)像素用若干個(gè)二進(jìn)制位來(lái)指定該像素的顏色、亮度和屬性 .矢量圖法是用一系列計(jì)算機(jī)指令來(lái)表示一幅圖 ,如畫(huà)點(diǎn)、畫(huà)線(xiàn)、畫(huà)圓、畫(huà)矩形等 .目前 ,Web 頁(yè)面中大多數(shù)圖像格式都為點(diǎn)位圖格式 ,比較常用的如 GIF 和JPEG 格式等 .點(diǎn)位圖具有很多優(yōu)越性 ,它能忠實(shí)再現(xiàn)攝影圖像 ,其編輯、開(kāi)發(fā)工具種類(lèi)繁多且簡(jiǎn)單易用 ,其圖像構(gòu)造原理直觀易懂 .但點(diǎn)位圖也存在一些固有缺陷 ,主要表現(xiàn)為 :其顯示受分辨率影響 ,Web 瀏覽器須為那些在原始圖像中不存在的像素插入或猜測(cè)數(shù)值 。更糟糕的是,由于對(duì)應(yīng)用的理解不一致和商業(yè)利益等原因,同一個(gè)領(lǐng)域也許還有多個(gè)標(biāo)準(zhǔn)化組織,它們形成的置標(biāo)語(yǔ)言并不完全兼容,使得采取不同標(biāo)準(zhǔn)的計(jì)算機(jī)仍然難以通信。 另外,由于 XML 是用于定義語(yǔ)言的元語(yǔ)言,任何個(gè)人、公司和組織都可以利用它來(lái)定義自己的置標(biāo)語(yǔ)言(通過(guò) DTD 或 schema 表示),這雖然是 XML 的魅力大慶石油學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 19 和靈活性之所在,但同時(shí)也是 XML 的最大問(wèn)題之所在。其次 ,現(xiàn)在雖然出
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1