前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的海洋測繪論文主題范文,僅供參考,歡迎閱讀并收藏。
老實、穩重、邏輯清晰、做事認真……
這是王華強給人的第一印象,經常漂泊在海上,他的皮膚曬得黝黑,但掩蓋不住臉上的自豪,這是一種海測人獨有的自豪。在南海航海保障中心廣州海事測繪中心(簡稱“測繪中心”)這個中國海測行業發源地的技術崗位上,他一待就是八年,由一個技術員做到高級設備工程師,王華強有足夠的理由驕傲,但他卻沒有,反而選擇了一條讓自己時刻繃緊神經的路。
大音希聲,大象無形。海測工作需要嚴謹再嚴謹,完成任務必須次次都精益求精,王華強滿懷一顆“匠心”開創了屬于自己的一番海測事業,在工作中一步一個腳印,在專業技術上不斷突破,在理論基礎上不斷總結創新。2008年進入海測大隊以來,他先后出色完成了馬航MH370失聯客機搜救、珠江口沉船應急掃測等任務,并參與港珠澳大橋建設測繪保障任務,主持或參與南海海區多個重點工程項目測繪保障,斬獲中國航海學會優秀測繪工程銅獎一個,中國航海學會優秀論文二等獎兩次,三等獎一次,還為測繪中心引入GDCORS系統,大大提高了一線測量人員的工作效率。
初探測繪,“門外漢”式的新兵
1983年出生的王華強已過而立之年,稚嫩褪去,處事老練。2000年至2008年期間,他本科和研究生在南京大學地理與海洋學院就讀,分別學習地理科學和海洋地質專業。海事測繪作為航運的保障服務部門,公眾對其認知度并不高,當初王華強也并沒想過自己會進入這個行業。據了解,海事測繪是通過開展海道測量,編繪出版各類航海圖書,提供與船舶航行密切相關的海岸地形、海底地貌、水文氣象、助航設施、航行障礙物等各種地理信息和航海信息,為海上運輸安全和航運經濟發展提供安全保障。沒入職前,王華強對海事測繪有一定了解,但是并不熟悉,命運仿佛早已安排好,他工作的第一個八年,將由一個測繪“門外漢”,搖身一變成為這個領域的高級設備工程師。
據了解,目前我國有廣東、天津、上海三個海事測繪中心,其中位于廣州海珠區侖頭村的廣東海事局侖頭基地于1955年成立,承擔著華南沿海廣東、廣西、海南三省(區)航行圖的周期性測量及相應160多幅海圖數據處理工作,同時開展疏浚測量、掃海測量、海上定位、專題圖制作等航海保障服務。2008年7月畢業后,王華強加入南海航海保障中心廣州海事測繪中心,先后在測量四分隊、三分隊擔任技術員,隨后擔任技術裝備科高級設備工程師。在這支華南地區規模最大、實力最強的海洋測繪隊伍中鍛煉,為王華強的海事測繪生涯打下了堅實的基礎,并提供了廣闊的發展空間。
入職初期,王華強由基礎測繪學起,恰逢2009年1月份,港珠澳大橋籌備建設,需要做一些前期勘探性質作業,王華強被派遣到這個項目協助工作。“我對海洋地質方面比較了解,做完這個項目后,為我今后的工作打下了堅實的基礎。”據了解,港珠澳大橋橋區水域水下結構物掃測是一個大型專項服務項目。當時由15人組成的團隊前后耗時40多天,測量面積達35.58平方公里。
大橋如何才能在海上搭建起來屹立不倒?這是一門技術活!說起這個問題,王華強滔滔不絕,他介紹,大橋橋墩只有打到海底的巖石層才會穩,所以當時他和團隊主要的工作就是探測整個港珠澳大橋橋樁的最佳位置,由香港到珠海沿線35.58平方公里的水域全部都是做地質勘探,期間還要摸清楚海底有無淤埋的沉船、光纜、管道、錨、炸彈等,以免因施工時情況不清造成損失。“探測完成后,我們要告訴施工方,什么地方有危險物,什么地方有過海電纜,什么地方地層比較危險,這份資料的提出,也提高了我們單位在地球物理勘探行業內的影響力,算是一種業務的突破。”
匠心獨運,技術創新的尖兵
海測是一門大事業,耐心、嚴謹、精益求精,工匠精神仿佛是海測人與生俱來的,這種精神在王華強身上也體現得淋漓盡致。王華強主要負責測繪中心海事測繪技術方面的工作,包括多波束、單波束、測流、水下機器人、水下聲學攝像、海底底質分類、海底物理勘探等。除了要熟悉日常的設備儀器使用方法、并用通俗易懂的方法教會單位基層技術員外,為進一步掌握設備的核心技術,他還經常要下大工夫、花大精力去研究設備,并與制作設備的國外廠家的技術人員進行交流學習。
以我國工程教育認證的通用標準和補充標準為切入點,分析了目前我國測繪工程專業課程設置體系普遍存在的問題,提出以學生能力產出為核心目標并將課程體系模塊化為若干能力目標服務的測繪工程專業課程體系調整策略,為提高我國高校工程教育專業認證水平做出積極探索。
關鍵詞:
高等工程教育;專業認證;認證標準;課程體系;測繪工程
一、相關背景
1989年,由來自美國、英國、加拿大、愛爾蘭、澳大利亞、新西蘭6個國家的民間工程專業團體發起并簽署了《華盛頓協議》,其宗旨是通過雙邊或多邊認可工程教育資格及工程師執業資格,促進工程師跨國執業和國際交流。至今,該協議已成為世界上最具影響力的國際本科工程學位互認協議。我國也于2013年6月19日以全票通過,成為華盛頓協議預備成員國。這標志著我國工程教育及其質量保障邁出了重大步伐,為我國工程類專業學生走向世界提供具有國際互認質量標準的通行證,推動教育界與企業界的緊密聯系,提升我國工程教育水平和工程師職業能力水平,實現國家新型工業化戰略目標,提升工程行業國際競爭力都具有重大意義[1]。我國工程教育專業認證工作最早開始于1992年,經過多年準備,自2006年開始,在土建專業以外的工程領域開始試點工作,通過探索專業評估制度改革,逐步建立起了適應我國職業制度需要的專業認證體系,成立了中國工程教育專業認證協會、全國工程教育專業認證監督與仲裁委員會。認證委員會按認證領域共分為14個分委員會,分委員會對各專業領域組織開展認證工作。目前,由教育部牽頭,我國已對373個專業點開展了認證工作。2012年3月14日,經教育部批準,測繪地理信息類專業被納入工程教育專業認證。同年6月,作為試點單位,武漢大學測繪工程專業第一個通過了測繪地理信息類專業認證。截至2014年8月,同濟大學、中國礦業大學、中國地質大學(武漢)、中南大學和西安科技大學等5所高校測繪工程專業也相繼通過測繪與地理信息類國際工程專業教育認證,標志著我國測繪與地理信息類專業工程認證工作已拉開了序幕。
二、國際工程教育專業認證標準
某個工程專業通過國際高等工程教育專業認證,不僅意味著該專業學生從此具有了在各《華盛頓協議》成員國的寬泛的就業渠道,更意味著通過認證的辦學單位工程教育質量得到了國際認可,其國際聲譽也會得到相應提高。然而,工程教育專業認證是一套嚴格認證標準體系,其基礎是系列能力標準體系。一個專業,只有其辦學水平能達到所有能力考量標準才能通過最終認證。就《華盛頓協議》規定來看,各國認證標準雖略有不同[2-4],但基本上都是采用合格評估的方式,標準一般只是最低標準,且為保證工程教育質量,各國制定的標準都應當具有“實質等效性”。所謂“實質等效”是指包括認證組織、認證程序、認證標準等所涉及的核心要求應具有等效性和可考性。美國做為世界上最早倡導和實施工程教育專業認證的國家之一,1936年就開始對包括哥倫比亞大學、康奈爾等大學進行了首次工程專業認證,至今已有近80年歷史,其認證程序和標準體系已經相當成熟。以美國目前的認證標準EC2000為例,就包括三個層次[5]:第一層次適用于基本水平專業的一般標準,該層次是適合于全美高校各本科層次工程專業應該達到的基本要求;第二層次適應于較高水平專業的一般標準,是在滿足基本水平專業一般標準之上的更高層次要求,是適用于全美高校碩士層次各工程專業應該達到的基本要求。第三層次是專業標準,適用于基本水平專業一般標準基礎之上,依據各工程專業的特殊性而提出的具體要求。并且這些標準并非一成不變,而是由EAC執行委員會在每年1月的年度會議上就其中的某些條款向工程與技術認證委員會(簡稱ABET)董事會提出修改建議,A-BET最高董事會在每年3月的董事會成員會議上表決通過修訂草案,并在下一個認證年度開始執行修訂過的認證標準。
三、我國對測繪工程專業的課程體系認證標準
我國工程專業認證工作開展較晚,直到2007年才初步建立工程教育認證的組織體系,正式出臺了《全國工程教育專業認證標準(試行)》等系列文件,并且完成了在26所高校近80個專業領域的認證試點工作[6]。我國工程專業認證標準分為兩部分,第一部是通用標準,通用標準規定了所有工程專業的一般標準,不分專業和領域。第二部分是專業補充標準,補充標準是在通用標準的基礎上,針對各工程專業領域規定的特殊標準,不管是通用標準還是補充標準,都是工程專業認證的最低標準,申請認證的專業只有同時滿足通用標準和相應補充標準才能通過認證。我國《工程教育專業認證標準》(試行)通用標準對課程設置的總體要求是:“課程設置要服務于專業培養目標、滿足預期的畢業生能力要求。課程體系設計有企業或行業專家參與”。對各類課程所占比例的具體要求是:數學與自然科學類課程至少占本專業課程設置總學分的15%,工程基礎類課程、專業基礎類課程和專業課程至少占30%,工程基礎類課程和專業基礎類課程應能體現數學和自然科學在本專業的應用能力培養,專業類課程應能體現系統設計和實現能力培養;工程實踐和畢業設計(論文)至少占20%,此類課程應能培養學生的動手能力和創新能力,畢業設計指導和考核應有企業或行業專家參與;人文社會科學類通識教育課程至少占15%,以使學生在從事工程設計時能夠考慮經濟、環境、法律、倫理等各種制約要素。測繪工程專業補充標準是在課程體系通用標準基礎上,針對測繪工程專業給出了課程設置的具體要求,這些要求對應于通用標準,依次是:數學與自然科學類課程至少須包括高等數學、線性代數、概率論和數理統計、大學物理、地球科學概論;工程基礎類課程須包括:程序設計、數據結構、計算機圖形學、工程力學或土木工程概論、工程制圖等;專業基礎類課程須包括測繪學、地形測量、誤差理論與數據處理、大地測量學、地圖制圖學、攝影測量;專業類課程須按大地測量學與導航定位、工程與工業測量、攝影測量與遙感、地圖制圖學與地信信息工程、海洋測繪、礦山測量六個方向自主選擇一個或多個辦出特色,不規定具體課程;人文社會科學類課程應包括我國注冊測繪師職業資格相關的職業道德、崗位職責、測繪法律法規與相關標準及規范等方面內容。
四、工程教育專業認證背景下測繪工程專業課程體系調整策略
工程教育專業認證條件下對現有測繪工程專業課程體系進行合理、科學的調整,必須做好兩方面工作:一是正確把握和分析我國工程教育認證標準對測繪專業課程設置的核心要求,二是分析我國測繪工程專業目前課程設置體系與這些核心要求之間的差距和存在的主要問題。
(一)我國工程教育專業認證標準核心要求及分析
如果將專業認證制度看成是一種對學生工程從業能力培養系統的話,那么專業認證的核心即是響應這種能力系統的高校課程設置和組織保障。筆者認為,學生的每一種能力培養目標必定對應著一門或幾門課程的集合。基于工程專業教育的最終“產出”是學生將來以工程師身份服務于社會來考慮,課程體系要求有企業界或行業人員參與是十分合理的。然而,雖然我國工程教育專業認證通用標準對畢業生提出了10種能力要求,并且在專業補充標準中也相應給出了具體標準,但是在能力描述上過多的參考了國際慣例,并未按照我國教育實情和學生薄弱環節提出明確要求,這導致了某些認證標準難以掌控。就課程設置而言,舉例來說,在通用標準中,關于人文社會科學類通識教育課程規定的標準是:“應使學生在從事工程設計時能夠考慮經濟、環境、法律、倫理等各種制約要素。”在測繪工程專業補充標準中對課程設置要求相應描述為:“應包括我國注冊測繪師職業資格相關的職業道德、崗位職責、測繪法律法規與相關標準、規范等方面內容。”然而,我國目前還尚未建立起完備的工程職業資格認證體系,且高等工程教育和行業職業資格教育也遠未融合為一體,導致我國工程教育認證標準制定在某些方面比較籠統,針對性不強。因此,筆者以為,從長遠來看,我國目前工程教育專業認證標準體系必定會經歷一個自我完善過程,各申請認證的專業還應參考國際上其它國家的工程教育認證標準,認真研究提煉出共同的核心要求,按“實質等效性”對本專業進行建設和準備相關認證工作,以提高我國的工程認證水平和增強我國學生的國際競爭力。那么工程教育認證的核心要求到底是怎樣的呢?認真研究我國及國外有關工程教育專業認證標準,發現它們在提法上雖略有差異,但不難發現,其核心要求卻是一致的。具體地說,就是強調以學生為本,以學生學到什么為評估重點,兼顧教學條件和師資。這就是說,無論是國外還是國內在專業認證過程中都是以工程教育的“產出質量”為導向的,而教學過程被淡化,學生能力評估是重點。
(二)目前測繪工程專業課程體系普遍存在的問題
高等工程教育認證對師生的雙向要求強調了工程教育認證對工科專業的評估認證不同于以前的高校辦學評估。而缺乏工程教育實踐正是我國高校難以通過工程教育認證的主要問題之一,這個問題也表現在課程體系的設置上,總結起來,由此導致的課程體系設置問題如下。
1.課程設置科目缺乏系統的服務目標
鑒于國際形式和科技發展對人才要求的提高,目前,我國高等教育提倡“寬口徑,厚基礎”,各高校培養目標一般也相應為培養具有一專多能的復合型高級專門人才。“一專多能”一般是通過設置大量課程來體現的,為保證總學時不超限,幾乎所有傳統課程學時都被一定程度壓縮。結果由于執行上的缺陷,“寬口徑”人才成了“四不像”人才現象屢見不鮮,著實可悲。筆者以為“寬口徑”本身沒錯,根本原因是高校在課程設置時,僅僅開出了足量課程,但對所開設的課程服務目標不明確所導致課程簡單“堆砌”成為了這一結果。
2.實踐課程設置不當
當前,建設“高水平研究型大學”是我國高校的共同追求,正是在這種背景下,工程教育與企業脫節,缺乏行業引導和支持,培養模式單一,導致工程實踐環節不足成為了高校普遍問題。有些高校教師,尤其是青年教師,在職稱和學位壓力下,更多潛心于科學研究,長期忽略工程實踐,結果是很多教師由于缺乏工程經歷無法在教學中深刻地向學生教授工程設計技能和其他的復雜因素。此種情況下,為避免開設教師駕馭能力之外的實踐課程,學校只好勉強設置了一些與既定的培養目標聯系不甚緊密甚至無關的實踐課程來保證培養方案的完整性。
3.工程實踐創新能力培養的課程嚴重不足
高等工程教育的任務之一就是要培養學生創新能力。目前,各高校都提倡“產、學、研”相結合的辦學模式,這確實是培養師生創新能力的有效手段,具體落實形式,可以通過建立校外實習基地、設立各類各級大學生創新訓練計劃項目和SRT項目等形式來實現。然而,這些形式的實踐環節難以覆蓋全部學生,受益面過窄,有時難以持續進行。在筆者看來,要培養學生創新能力,首先要培養他們的創新意識和創新思維,其次要培養創新欲望。在所設置的課程里,通過案例分析,使學生了解行業現狀、規范和生產作業過程、勞動安全等知識,教師可提出一些生產中的難點問題供學生思考解決,激發學生解決問題的欲望,培養他們的創新意識和思維,使他們一旦走向就業崗位,通過一段時間的磨合,很快就能發現和解決生產中的實際問題,真正為他們在工作中具有創新能力做最好的準備。
(三)專業認證背景下測繪工程專業課程體系調整策略
鑒于以上分析,要建立旨在通過測繪工程教育專業認證的課程體系,就必須在我國工程教育專業認證標準體系對測繪工程專業課程設置的核心要求基礎上,對目前我國高校測繪工程專業課程體系進行調整,課程設置需要優先考慮的是培養學生能力,應盡可能提供數量充足的選修課程,從而保證學生對自己能力達成有寬泛選擇余地,充分貫徹以人為本思想,給學生以最大的能力達成選擇自由。具體做法是將目前測繪工程專業課程體系中的所有課程,工程教育認證標準中四類課程按性質進行分類并選擇培養特色方向,根據培養特色方向對課程進行模塊化,使得每一模塊皆服務于學生受教育的某項具體“能力產出”,最后各項“能力產出”具體要求,對現有課程體系進行課程的增減,從而使目前大量課程的“堆砌”成為某一系統目標服務的有機組成部分。在以上調整工作中,重點是研究如何結合當地實際,制定合理的人才培養目標,確定辦學特色方向并設置相應課程模塊,最終建立滿足工程教育認證標準的測繪工程專業課程體系。
作者:張俊 董敏 張鵬飛 張顯云 單位:貴州大學礦業學院
參考文獻:
[1]白潔.五所高校測繪工程專業通過工程教育認證[N].中國測繪報,2014-08-08.
[2]樊一陽,易靜怡.《華盛頓協議》對我國高等工程教育的啟示[J].中國高教研究,2014(8):45-49.
[3]ABET.AccreditationCriteriaforEngineeringEducationPro-gramme[EB/OL].(2007-03)[2014-05-27].EngineersIreland/media/SiteMedia/SiteMedia/services/accreditat-ion/Accreditation-Criteria-for-Engineering-Education-Programmes-FINAL-amended-Mar-09.pdf
[4]ABET.Criteriaforaccreditingengineeringprograms[EB/OL].(2012-10-27)[2014-05-27].a-bet.org/uploadedFiles/Accreditation/Accreditation_Step_by_Step/Accreditation-Documents/Current/2013-2014/eaccriteria-2013-2014.pdf.
【關鍵詞】 課程整合;知識可視化;SVG技術
【中圖分類號】 G420 【文獻標識碼】 A 【論文編號】1009-8097(2008)11-0125-03
一 引言
知識的可視化就是讓知識變得更容易理解,通俗易懂。知識的可視化往往就用圖像和動畫的形式表現出來,傳統的圖像格式分為位圖圖像和矢量圖圖像。而動畫一般是FLASH矢量圖形動畫。使用位圖圖像往往比較大,不利于網絡的傳輸。雖然,FLASH也有強大的交互性,但它必須在特定的軟件插件支持下才能實現交互性。本文所提到的SVG技術可很好的解決位圖圖像和FLASH矢量圖形動畫這些不足之處。
二 SVG技術
1SVG概述
W3C推出的SVG是可升級矢量圖形(Scalable Vector Graphics)的簡稱。SVG是一種采用XML來描述二維圖形的語言,目前W3C推薦使用的版本是SVG 1.1(本文所說的SVG即指SVG 1.1)。SVG允許使用3種類型的圖形對象:矢量圖形形狀(例如由直線和曲線組成的線條形狀),圖像和文本。圖形對象可以被組化、樣式化、變形和重新組合,包括圖象嵌套、變形處理、剪輯路徑、Alpha蒙板、濾鏡特效和模板對象。[1]目前SVG已經得到很多瀏覽器的支持,如IE(添加Adobe提供的SVG Viewer插件)、Mozilla Firefox等。SVG 的文檔對象模型(Document Object Model)可以很容易地將圖像中出現的元素處理成一個個對象,這正是相對光柵格式圖像具有優勢的基礎。
SVG圖形可以是動態的、可交互性的。動畫通過直接聲明(比如在SVG里嵌入SVG動畫元素)或通過腳本來進行定義或觸發。
SVG不但可以表現圖像,還可以表現文字、音頻等其它信息,對于那些有視覺障礙的人,可以通過可替換的方法把圖像替換為音頻信息,這樣對那些有視覺障礙的人,也能夠得到SVG所表現的信息。另外,對那些手持設備、車載設備、無線設備來說,它們的屏幕一般都比較小,而且顯示分辨率低,SVG的矢量特性也可以讓這些設備清楚地瀏覽SVG圖像信息,這都是目前的位圖圖像所不能做到的。
2SVG、位圖圖像和FLASH矢量圖的比較
所有權指公司的專有格式權,網絡檢索難易指文件的內部結構對于搜索引擎是否可見。
由上表可看出SVG具有的特征:
(1) 所有權方面,SVG是由W3C管理的一種開放標準,W3C是web技術的國際化標準組織。
(2) 可縮放性,按字面意思就是指講內容放大的能力,可以幫助確保有視覺障礙的人,或者那些距離顯示器比平常更遠的人們,可以看到應當看到的所有內容。
(3) 結構化圖像,SVG本身為結構化圖像,它包括了有關一幅圖像中每個組件的結構,這使得輔助技術更容易按照一種其用戶可以理解的方式復制圖像。SVG使用了文檔對象模型,即DOM是分析XML文件的方式,并由描述該知識實體的幾何數據和屬性數據之一,用它來定義每一個元素,可以在必要時能夠處理每個元素從而確保它和這幅圖像作為一個整體可以由用戶訪問 [1]。
(4) 普通文本,因為SVG是純文本,所以任何SVG內容可以輸入為純文本格式,通過屏幕閱讀器閱讀,或者以其他使其更易于理解和創作的方式表示。
(5) 可擴展樣式特性,SVG屬性不同于CSS中包括的其它屬性,它可以用來進一步提高有視覺障礙和使用輔助技術的人們的易訪問性。通過改變字體和濾鏡,設計人員可以方便的采用供視覺較差、色彩缺乏或需要輔助技術的人們使用內容[1]。
SVG提供了描述矢量的一種方式,同時能夠通過其他XML實例、腳本語言、CSS和DOM進行擴展,開發人員已經意識到了SVG解釋器可以添加到幾乎任何應用程序中,甚至像蜂窩電話和手持設備中使用的嵌入式軟件。
三 可視化技術
1 可視化概述
可視化技術是指將抽象的事物或過程變成圖形、圖像的表示方法,為的是更有利于人們理解和記憶。“可視化”一詞,來源于英文的“visualization”,原意是“可看得見的、清楚的呈現”。知識可視化是指應用視覺表征手段來表現知識及相互之間的聯系,以促進群體知識的傳播和創新,其實質是將知識以圖解的手段表示出來,形成能夠直接作用于人的感官的知識外在表現形式,從而促進知識的傳播和創新。人類80%以上的信息是通過視覺獲得的,常言道“百聞不如一見”、“一圖勝過千言”就是這個意思。知識可視化是教育技術為達到教學效果最優化的利器之一,是教育技術的一個重要的研究領域。[2]目前,知識可視化工具有:概念圖(Concept Map)、思維導圖(Mind Map)、認知地圖(Cognitive Maps)、語義網絡(Semantic Networks)、知識地圖(Knowledge Map)等。[2]
2 SVG在知識可視化方面的優勢
(1) 任意放縮,用戶可以自由的放縮圖像而不會破壞圖像的清晰度。
(2) 文本獨立,SVG圖像中的文字獨立于圖像,可以編輯和查詢.同時,也不會再有字體的限制,用戶系統即使沒有安裝某一字體,同樣可以看到。
(3) 較小文件尺寸,一般而言,SVG圖像要比其他網絡圖像格式如GIF,JPEG更小,下載更迅速。
(4) 超強顯示效果,SVG圖像的清晰度適合任何屏幕分辨率或打印分辨率(dpi),無論是300dpi,600dpi甚至更高,都不會產生位圖圖像的馬賽克現象。
(5) 超強交互性,由于SVG是基于XML的,因而能制作出空前強大的動態交互,SVG圖像能對用戶動作做出不同響應,例如高亮,聲效,特效,動畫等優點。
四 運用SVG技術實現WEB環境《計算機網絡》知識可視化表示的方法及實例
1 SVG對象模型結構的設計
通過分析SVG文檔的結構,本文從Script操作SVG角度出發設計了SVG對象模型,如圖1所示。
Windows窗體對象是一個全局變量,該變量表示SVG運行時的瀏覽器窗口對象。因為腳本的運行就是在Windows對象內部進行的,所以調用該對象方法和屬性時可以省去對Windows變量的指定,例如Windows,Document可以直接通過Document實現引用。Document是靜態全局變量,通過該變量我們可以立即獲取當前瀏覽圖形的文檔對象(SVG Document)。[3]通過獲取文檔對象,我們就可以在DOM框架下對各種圖形元素進行動態操作。SVG文檔還可以嵌入HTML網頁中,通過HTML文檔對象獲得SVG文檔對象。
將SVG文檔嵌入網頁中可以用以下代碼實現:
<embed width=”800” height=”600” type=”image/svg-xml”
id=”svgnetwork”src=”網絡.svg”>
</embed>
下面程序演示了如何利用腳本和DOM進行創建文本節點和向文本節點添加文本內容的過程:
var text = document.createElement ("text");//創造一個文本節點對象
text.setAttribute("x", 100);
text.setAttribute("y", 100);
text.appendChild(document.createTextNode("new text"));//將文本內容添加到text節點對象中
2 基于SVG《計算機網絡》知識數據的組織
本文設計了基于SVG的《計算機網絡》知識數據組織結構圖。如圖2所示:
該結構圖將知識數據表達分為文字知識表達和圖像+動畫知識表達兩部分,并且這兩部分都是在圖層的基礎上實現的。點、線、面是組成圖像的基本幾何屬性。在SVG中,<line.../>是繪制線條的標簽,<polyline .../>是繪制折線的標簽。而<circle .../>是繪制正圓的標簽,<ellipse .../>是繪制橢圓的標簽,<rect .../>是繪制矩形的標簽。動畫是由<animate.../>或腳本+DOM來實現的。
3 基于SVG《計算機網絡》知識圖形的方法
基于SVG的《計算機網絡》知識圖形主要是利用B/S的架構來實現的。S是服務器端,而B是客戶端瀏覽器,客戶端通過瀏覽器進行URL連接請求,獲得服務器端的SVG文檔的應答,在腳本解釋器的作用下,應答內容在瀏覽器中顯示。如圖3所示。
4 基于SVG《計算機網絡》知識可視化表示的具體實例
使用SVG制作圖形方法有兩種:用文本編輯器(記事本等)直接制作或是用專門的制作軟件制作如Inkscape等。而動畫一般是由腳本+DOM或使用SVG本身屬性進行描述。圖4和5是網絡拓撲圖中傳輸包的過程演示圖,使用SVG本身屬性進行描述編寫動畫的部分代碼如:
<animate attribute Name="visibility"
id="Animation_1_Segment"
begin="accessKey(b);
end="Animation_1_Segment.repeat(2);accessKey(e)">
用id獲得動畫片段層,并且設置了開始動畫熱鍵和結束
動畫熱鍵及重復動畫次數。
五總結
SVG技術盡管在可伸縮性和交互性等方面有很強的優勢,但在還需要大量的編程工作才能完成,它的很多方面也不是很完善,需要進一步的發展。技術是為教學內容服務,SVG技術在《計算機網絡》課程的知識可視化方面,并不是所有的知識都能夠可視化出來。
參考文獻
[1] W3C網站:省略.
[2] 苗英愷,陳佳."知識認知導航圖"在教育中的應用初探[J].教育信息化,2006(1):10-12.
[3] 和萬禮,陳應東.基于SVG的網絡地圖交互研究[J].海洋測繪,2006(5):45¬¬¬-47.