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

正文內容

基于svg的油田井位圖發(fā)布系統(tǒng)畢業(yè)設計-文庫吧

2025-06-06 10:07 本頁面


【正文】 來并單獨處理,因此 XSL在發(fā)展過程中逐漸分裂為 XSLT(結構轉換 )和 XSLFO(formatting objects)(格式化輸出 )兩種分支語言,其中 XSLFO的作用就類似 CSS在 HTML中的作用。而我們這里重點討論的是第一步的轉換過程,也就是 XSLT。 另外,在學習 XML時我們已經(jīng)知道 XML是一個完整的樹結構文檔。在轉換XML文檔時可能需要處理其中的一部分 (節(jié)點 )數(shù)據(jù),那么如何查找和 定位 XML文檔中的信息呢, XPath就是一種專門用來在 XML文檔中查找信息的語言。 XPath隸屬 XSLT,因此我們通常會將 XSLT語法和 XPath語法混在一起說。 用一種比較好理解的解釋:如果將 XML文檔看作一個數(shù)據(jù)庫, XPath就是 SQL大慶石油學院本科生畢業(yè)設計(論文) 8 查詢語言;如果將 XML文檔看成 DOS目錄結構, XPath就是 cd,dir等目錄操作命令的集合。 5. XSLT和 CSS的比較 CSS同樣可以格式化 XML文檔,那么有了 CSS為什么還需要 XSLT呢?因為CSS雖然能夠很好的控制輸出的樣式,比如色彩,字體,大小 等,但是它有嚴重的局限性,就是: (1) CSS不能重新排序文檔中的元素; (2) CSS不能判斷和控制哪個元素被顯示,哪個不被顯示; (3) CSS不能統(tǒng)計計算元素中的數(shù)據(jù); 換句話說, CSS只適合用于輸出比較固定的最終文檔。 CSS的優(yōu)點是簡潔,消耗系統(tǒng)資源少;而 XSLT雖然功能強大,但因為要重新索引 XML結構樹,所以消耗內存比較多。 因此,我們常常將它們結合起來使用,比如在服務器端用 XSLT處理文檔,在客戶端用 CSS來控制顯示??梢詼p少響應時間。 Javascript方式 在 JavaScript中是基于對象的編程,而不是完全的面向對象的編程。 那麼什麼是對象呢?如果你學過一些 VB的編程,對這個名詞一定不會陌生。通俗的說,對象是變量的集合體,對象提供對于數(shù)據(jù)的一致的組織手段,描述了一類事物的共同屬性。 在 JavaScript中,可以使用以下幾種對象: web頁面的內容自動提供的對象。 ,如 Date,Math等。 。 。 JavaScript中的 對象是由屬性和方法兩個基本的元素的構成的。對象的屬性是指對象的背景色,長度,名稱等。對象的方法是指對屬性所進行的操作,就是一個對象自己所屬的函數(shù),如對對象取整,使對象獲得焦點,使對象獲得個隨大慶石油學院本科生畢業(yè)設計(論文) 9 機數(shù)等等一系列操作。 舉個例子來說,將汽車看成是一個對象,汽車的顏色,大小,品牌等叫做屬性,而發(fā)動,剎車,拐彎等就叫做方法。 可以采用這樣的方法來訪問對象的屬性:對象名稱 .屬性名稱,例:=1996, = “me” 。 可以采用這樣的方法,將對 象的方法同函數(shù)聯(lián)系起來:對象 .方法名字 =函數(shù)名字或對象 .屬性 .方法名,例: =display, ( “this is method” )。 多看或多寫一些程序,就會理解對象的方法和屬性的含義了!各個對象的各種屬性和方法,事件是瀏覽器響應用戶交互操作的一種機制, JavaScript的事件處理機制可以改變?yōu)g覽器響應用戶操作的方式,這樣就開發(fā)出具有交互性,并易于使用的網(wǎng)頁。 瀏覽器為了響應某個事件而進行的處理過程,叫做事件處理。 事件定義了用戶與頁 面交互時產生的各種操作,例如單擊超級連接或按鈕時,就產生一個單擊( click)操作事件。瀏覽器在程序運行的大部分時間都等待交互事件的發(fā)生,并在事件發(fā)生時,自動調用事件處理函數(shù),完成事件處理過程。 事件不僅可以在用戶交互過程中產生,而且瀏覽器自己的一些動作也可以產生事件,例:當載入一個頁面時,就會發(fā)生 load事件,卸載一個頁面時,就會發(fā)生 unload事件等。 歸納起來,必需使用的事件有三大類: ,主要是超連接事件。 。 件在表單內部同界面對象的交互。 1. 3 GML、 VML 和 SVG 的比較 GML、 SVG 和 VML 都是基于 XML 的可用來描述矢量圖形的標記語言,都是 XML詞表,它們的語法并不難理解,但它們都有各自不同的用途和特點,下面簡單介紹一下。 大慶石油學院本科生畢業(yè)設計(論文) 10 GML(Geography Markup Language) 是基于 XML 的空間信息編碼標準,由 OpenGIS Consortium (OGC)提出,得到了許多公司的大力支持,如 Oracle、 Galdos、 MapInfo、 CubeWerx 等。運用GML,封裝的地理數(shù)據(jù)和圖形解釋是清 楚分離的。 GML 基于 XML 用文本表示地理信息 , 由于 GML 可看成是 XML 的一個具體的詞表,熟悉了 XML 就比較容易理解 GML。而且隨著 XML 的應用日益廣泛, GML 也將受益。另外文本比較簡單、直觀,容易理解和編輯。 GML 封裝了地理信息及其屬性 , GML 基于地理信息抽象模型,即空間實體特征及屬性封裝。地理特征包括一系列的屬性和相應的幾何信息,一般來說屬性由名字、類型和值組成,幾何信息由基本元素如點、線、面、 折線 、多邊形等組成。目前 GML 主要局限在二維應用,正擴展到二維半和三維空間以及特征間的拓撲關系。 GML 允許相 當復雜的特征,如特征間的嵌套。例如飛機場由出租汽車道、飛機跑道等組成。 GML 封裝了空間地理參考系 , 空間地理參考系統(tǒng)是地理信息系統(tǒng)數(shù)據(jù)處理的基礎。 GML 封裝了空間地理參考系統(tǒng)、主要的投影關系等,保證分布式處理的擴展性和靈活性。 GML可以實現(xiàn)地理數(shù)據(jù)的分布式存儲 GML對地理數(shù)據(jù)的分發(fā)是非常方便的技術手段,但其作用不止局限于此,同樣可以成為地理數(shù)據(jù)分布式存儲的重要手段。主要的技術工具是 XLink 和 Xpointer。 從上邊的介紹可以看出 GML 作為描述空間信息的元語言的一些優(yōu)點。它只能描述空間實體的矢量 信息和屬性,具體顯示的時候可采用兩種不同的途徑: GML Draw224。 Display 和 GML Transform 224。 SVG,VML Draw 224。Display 第一種途徑需要直接操作 GML 數(shù)據(jù)進行分析并顯示。 第二種途徑是把 GML 數(shù)據(jù)轉換成相應的圖形格式的數(shù)據(jù),例如 SVG、 VML 及X3D。然后由已經(jīng)存在的支持這幾種圖形格式的軟件進行顯示。下面介紹一下 SVG和 VML。 VML(Vector Markup Language) 是一個最初由 Microsoft 開發(fā)的 XML 詞表,現(xiàn)在也只有 以上版本 對VML 提供支持。使用 VML 可以在 IE 中繪制矢量圖形,所以有人認為 VML 就是在IE 中實現(xiàn)了畫筆的功能。下面介紹一下 VML 的優(yōu)點: 基于 XML 標準 , XML 是公認擁有無窮生命力的下一代網(wǎng)絡標記語言, VML 具大慶石油學院本科生畢業(yè)設計(論文) 11 有先天的優(yōu)勢,它的表示方法簡單,易于擴展等等 。 支持高質量的矢量圖形顯示 , VML 支持廣泛的矢量圖形特征,它們基于由相連接的直線和折線描述路徑。在 VML 中使用兩個基本的元素: shape 和 group。這兩個元素定義了 VML 的全部結構; shape 描述一個矢量圖形元素,而 group 用來將這些圖形結合起來,這樣它們可以 作為一個整體進行處理。 由文本構成的圖像,并可集成到 HTML。由于 VML 使用簡單的文本來表示圖像,這樣就可用很少的字節(jié)來表示比較復雜的圖像。 VML 與 HTML 兼容,通過在HTML中聲明 VML命名空間并聲明處理函數(shù),就可以和其他 HTML元素一樣使用 VML元素,在客戶端瀏覽器顯示圖像。 VML 標記里面可以定義 DHTML 大部分屬性和事件,比如說 id、 name、 title 、 onmouseover 等等 。 支持交互與動畫 , VML 的功能不只是繪圖,他還可以在圖形中嵌入文本,并可實現(xiàn)超鏈,還可通過腳本語言實現(xiàn)一定的動畫 功能。 SVG(Scalable Vector Graphics) SVG 是一種基于 XML 的開放的矢量圖形描述語言。 SVG 圖像是與 兼容的文檔, SVG 元素是指示如何繪制圖像的一些指令,閱讀器 (Viewer)解釋這些指令,把 SVG 圖像在指定設備上顯示出來。使用 SVG 可以在網(wǎng)頁上顯示出各種各樣的高質量的矢量圖形,支持很多您想象得出的功能:幾何圖形、動畫、漸變色、濾鏡效果等。最關鍵的是,它也是完全用普通文本來描述的!也就是說,這是一種專門為網(wǎng)絡而設計的基于文本的圖像格式 。 SVG 是對 PGML 和 VML 的一種綜合 , 所以 VML 的優(yōu)點也就成為 SVG 的優(yōu)點,例如: 基于 XML 標準 , 高質量的矢量圖像 , 由文本構成的圖像 我們可以不用任何圖像處理工具,僅僅用記事本就可以生成一個 SVG 圖像。這對于圖像處理的工作者來說可能會感到不可思議。其實仔細想想也可以理解,矢量圖像一般是以算法指令來描述,建立在文本基礎上的 SVG 圖像中所有的描述語句都可以直接觀察到,所以也非常容易進行二次修改與更新, “ 可升級 ” 的特點在這里可以得到恰當?shù)姆从场? 另外,與 VML 相比 SVG 還有一些優(yōu)點 : SVG 可升級的特性不僅僅表現(xiàn) 在二次修改方面,還表現(xiàn)在另外很多地方,包括這里介紹的靈活的文件格式。在以前的圖像中,文本都作為位圖而保存于圖像中,圖像形成以后不能單獨對文本進行修改;在 PNG 格式中這一點有所改進,文本可作為一個獨立的層存在; SVG 更靈活地擴展了圖像的文件格式,它由三個部分組成:矢量圖形、位圖和文字。這樣 SVG 不僅僅可以應用矢量圖像和文字對象,大慶石油學院本科生畢業(yè)設計(論文) 12 同樣可以納入位圖,可以制作出任何其它格式圖像能達到的效果。由于文件格式是文本形式的,可以很容易地在以后任何時候進行修改。而且在頁面運行的過程中,也可以對很多部分做即時的修改,其中的圖形 描述還可以重復使用 。 SVG 支持 SMIL( synchronized multimedia integration language),使得用戶可以自由的同 SVG 中的元素完成一些交互的動作,從而完成既定的目標,這一點在目前單獨依靠圖片是完成不了的,需要由網(wǎng)頁中的腳本語句來實現(xiàn)。 查找 “ 圖片 ” 中的字符,在 SVG 中成為可能。而這在其它格式的圖片文件中則是不可能的。 Xlink 和 Xpointer 這樣就可以在 SVG 文檔之間制作超級鏈接。 SVG 作為 W3C 組織正式推 薦的圖像格式,擁有眾多的支持機構。像 Adobe 公司已經(jīng)宣稱將在推出的 Adobe 圖像處理套件如 Illustrator、 Photoshop、 GoLive和 Cyber Studio 中集成 SVG 的全部功能,并且還提供 Netscape Navigator和 IE 的插件,以便使其能夠直接支持 SVG 文件的瀏覽。 Netscape 和 Microsoft公司也已經(jīng)開始進軍 SVG 領域,這標志著未來的網(wǎng)絡瀏覽器將會內置對 SVG 文件的支持功能。 總結 GML、 SVG、 VML 都與矢量圖形有著密切的關系: GML 在表示實體的空間信息的 同時加入了實體的其他屬性信息,是表示實體的空間信息和屬性的編碼標準,但它并不支持直接顯示圖形。而 VML 和 SVG 是在表示圖形的矢量信息同時加入了圖形的顯示信息(即以什么樣的樣式顯示矢量圖形),是顯示矢量圖形的兩種比較好的格式。相比之下, SVG 是綜合了 VML 的優(yōu)點后推出的,是國際標準,它比VML 具有更多的優(yōu)點,也有更廣闊的前景。但由于 VML 有 IE 的支持,而 SVG 要想在瀏覽器中顯示就需要安裝插件,在這一點上, VML 優(yōu)于 SVG。 1. 4 本系統(tǒng)的優(yōu)勢 從效果來看,本程序較好的實現(xiàn)了設計目標。它具有以下優(yōu)點: :本軟件的設計目標就是實現(xiàn)一個專門井位發(fā)布及加載系統(tǒng),由于目標單一,技術上難度不大,較好的實現(xiàn)了加載、放大、 縮小、移動、選擇、查詢油田井位發(fā)布系統(tǒng)需要的大部分功能。 大慶石油學院本科生畢業(yè)設計(論文) 13 :本編輯器采用 B/S 模式,直接嵌入網(wǎng)頁中。只需 InterNet 上的一臺服務器,所有計算機可以在任意地點,任意時刻,使用本發(fā) 布系統(tǒng)。而且,用戶在使用本系統(tǒng)時,只需要一個 IE( 以上版本),和一個SVGview 插件,即可以打開本系統(tǒng)進行井位操作。 :較位圖而言,矢量圖形具有文件小、占用磁盤空間小等優(yōu)點,非常適合于 網(wǎng)絡傳輸,而且矢量圖不受分辨率的影響,能夠 任意的放大縮小而不失真。因此,它的使用非常廣泛。而系統(tǒng)正是這樣一款矢量圖形發(fā)布系統(tǒng)。 : 本程序編輯的矢量圖形的可以存在服務器端,也可以存在客戶端。方便了用戶的對地圖及井位操作的要求。 :程序界面采用一般操作人員比較熟悉的類似于普遍應用軟件的布置格局,盡量使界面風格與常用應用軟件相似。采用 上邊為工具欄、下邊為地圖操作區(qū)域的界面格局,
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1