前言:想要寫出一篇引人入勝的文章?我們特意為您整理了GIS面向?qū)ο筌浖こ碳夹g(shù)應(yīng)用范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:gis軟件涵蓋的技術(shù)有很多,其中包括計(jì)算機(jī)圖形圖像處理技術(shù),復(fù)雜空間數(shù)據(jù)描述,空間數(shù)據(jù)庫管理技術(shù),數(shù)據(jù)壓縮加密技術(shù),網(wǎng)絡(luò)信息傳遞共享、圖形用戶界面、人機(jī)交互等諸多軟件工程的前沿技術(shù)。GIS與軟件技術(shù)的這種關(guān)系,對GIS軟件的開發(fā)帶來了一定的影響,不斷促進(jìn)著GIS軟件技術(shù)操作科學(xué)、精準(zhǔn)化的方向發(fā)展,提高新技術(shù)的是要對GIS軟件的開發(fā)與應(yīng)用而言有著十分重要的意義。
關(guān)鍵詞:面向?qū)ο?/a>;軟件工程技術(shù);GIS;應(yīng)用
引言
軟件工程是一門研究如何通過系統(tǒng)、規(guī)范、量化的方式對軟件進(jìn)行開發(fā)與維護(hù)的一門學(xué)科技術(shù),他包含了兩個(gè)方面的內(nèi)容,一個(gè)是軟件開發(fā)、另一個(gè)是軟件項(xiàng)目管理。軟件開發(fā)技術(shù)的學(xué)科內(nèi)容包括軟件開發(fā)方式、工具、工程環(huán)境等。軟件項(xiàng)目管理的內(nèi)容包括有軟件的度量、估算、進(jìn)度管理、結(jié)構(gòu)組織、資源配置等。
1GIS軟件概述
地理信息系統(tǒng),簡稱為GIS,它還有一個(gè)名稱“地學(xué)信息系統(tǒng)”,它是一種特定的并且十分重要的空間信息測定系統(tǒng)。它的支撐基礎(chǔ)是計(jì)算機(jī)硬件與軟件系統(tǒng),它可以對地球表面整個(gè)或者部分的空間地理數(shù)據(jù)分布情況進(jìn)行采集,儲(chǔ)存與管理等。位置與地理信息不僅是LBS的核心內(nèi)容,同時(shí)也是LBS技術(shù)的一個(gè)重要基礎(chǔ)。一個(gè)單詞的經(jīng)緯度坐標(biāo)信息只能在一個(gè)特定的地理信息中。GIS涉及的學(xué)科內(nèi)容有很多,在地理學(xué)與地圖學(xué)以及計(jì)算機(jī)等學(xué)科領(lǐng)域方面的知識都有不同程度的應(yīng)用。GIS可以對地理信息進(jìn)行輸入、查找、儲(chǔ)存與分析,隨著GIS技術(shù)研究的不斷深入以發(fā)展,也有人將GIS稱之為“地理信息科學(xué)”。
2面向?qū)ο蟮能浖こ碳夹g(shù)
面向?qū)ο蟮能浖こ碳夹g(shù),也就是指通過對象的指定,將抽象的數(shù)據(jù)與現(xiàn)實(shí)世界之間聯(lián)系起來,抽象有多種歸納方式,有特殊的,也有傳統(tǒng)的。將幾個(gè)對象的共同點(diǎn)或者屬性進(jìn)行抽象化處理與歸納處理,這種處理方式屬于一般方式。在對這些對象進(jìn)行定義時(shí),就不需要對它們之間重合的部分進(jìn)行二次描述了,這種代碼編輯方式可以有效節(jié)省儲(chǔ)存空間[1]。繼承功能的演繹手段從一般到特殊有很多種,基類可以為所有的子類提供它們供油的特征與行為描述,通過層層遞進(jìn)的方式實(shí)現(xiàn)從抽象數(shù)據(jù)到實(shí)體的轉(zhuǎn)變[2]。如果在進(jìn)行軟件工程設(shè)計(jì)的早期或者全程中都使用面向?qū)ο蠹夹g(shù),那么該技術(shù)在實(shí)踐過程中發(fā)揮的作用是十分大的。但是如果要使用面向?qū)ο蠹夹g(shù),那么一定要事先對該技術(shù)的影響力進(jìn)行評估,如果只是使用面向?qū)ο蠹夹g(shù)進(jìn)行軟件程序的設(shè)計(jì),那么起到面向?qū)ο蠹夹g(shù)的優(yōu)勢將得不到發(fā)揮,軟件工程師在使用面型對象技術(shù)時(shí),還需要對軟件的需求結(jié)構(gòu)以及數(shù)據(jù)庫等進(jìn)行分析,這樣才能是面向?qū)ο蠹夹g(shù)的應(yīng)用優(yōu)勢得到發(fā)揮。
3在GIS系統(tǒng)中面向?qū)ο筌浖こ碳夹g(shù)的應(yīng)用
3.1系統(tǒng)的需求分析設(shè)計(jì)
在GIS系統(tǒng)設(shè)計(jì)中,需求分析設(shè)計(jì)是軟件系統(tǒng)的設(shè)計(jì)者與軟件系統(tǒng)的最終用戶經(jīng)過討論,對軟件系統(tǒng)功能進(jìn)行規(guī)劃的一個(gè)構(gòu)思過程,在本系統(tǒng)設(shè)計(jì)中,我們假設(shè)軟件的最終用戶主體就是該軟件的開發(fā)設(shè)計(jì)者,對國內(nèi)外的相關(guān)軟件比如CAD等進(jìn)行綜合的對比與考察之后,我們使用原形演示的方式,確定系統(tǒng)應(yīng)該具備以下幾個(gè)功能:GIS圖形顯示與輔助操作功能。系統(tǒng)可以對顯示的圖形進(jìn)行操作處理,可以對圖形進(jìn)行放大、縮小、漫游等操作。GIS圖形元素繪制與編輯功能。按照面向?qū)ο蠓治龇椒ǖ乃悸?對圖片中每個(gè)客觀的對象的特征進(jìn)行劃分,劃 分類型有公有與私有兩種,私有特征是指該對象本身具有而其他對象沒有的特征;公有特征是指每個(gè)對象都具備的特征。在符號的圖元設(shè)計(jì)與編輯過程中,系統(tǒng)研究的對象為“各種圖元”,什么是圖元的,圖元是基本圖形元素的簡稱,在本系統(tǒng)設(shè)計(jì)中,圖元類型基本包括圓、橢圓、斜橢圓、矩形、任意多邊形、曲線、注記、折線等類型的圖形元素,每種圖元都有公有特性與是有特性的區(qū)分[3]。GIS圖元編輯功能。該功能的實(shí)現(xiàn)主要包含內(nèi)容有GIS圖元幾何坐標(biāo)的添加與刪除,同時(shí)還能對圖元的私有特性部分進(jìn)行修改與補(bǔ)充。系統(tǒng)課余對單個(gè)的圖形元素或者是圖形元素組合進(jìn)行鏡像、比例、旋轉(zhuǎn)等調(diào)整,并且還可以對圖形元素形成的組合,也就是點(diǎn)狀的符號進(jìn)行調(diào)整。GIS多邊形的處理與編輯,系統(tǒng)可以對生成的多邊形圖形元素,以及面狀的圖形元素比如圓、橢圓等進(jìn)行交、差、和等運(yùn)算,從而得到新的圖形[4]。GIS文件儲(chǔ)存功能。系統(tǒng)可以實(shí)現(xiàn)對二進(jìn)制的文件系統(tǒng)圖形進(jìn)行儲(chǔ)存,并且還可以根據(jù)系統(tǒng)文件的實(shí)際需求將文件格式進(jìn)行轉(zhuǎn)換。
3.2系統(tǒng)的總體設(shè)計(jì)
在對GIS軟件系統(tǒng)進(jìn)行總體設(shè)計(jì)時(shí),首先需要對代碼的編輯規(guī)范進(jìn)行嚴(yán)格的計(jì)劃制定,保障代碼的可讀取性與安全性,并且還可以為項(xiàng)目組成員之間的代碼共享提供方便,一個(gè)好的編碼不僅要檢查方便,并且還要控制代碼格式化的時(shí)間。由于代碼編輯工作需要多人同時(shí)在一個(gè)網(wǎng)絡(luò)環(huán)境中進(jìn)行,需要通過源代碼的控制來達(dá)到管理服務(wù)器目錄管理的目的。也就是在服務(wù)器之上開通員工的專用賬號,形成對應(yīng)賬戶的專用目錄,習(xí)題的主控結(jié)構(gòu)、基本接口、底層架構(gòu)等都是需要在服務(wù)器的公用目錄上進(jìn)行代碼編輯的。其他的成員只能讀取該代碼,服務(wù)器管理員會(huì)定期對文件進(jìn)行備份[5]。
3.3系統(tǒng)的代碼設(shè)計(jì)
總體設(shè)計(jì)一方面完成了底層數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)、交互的內(nèi)外部接口,還完成了一個(gè)總體運(yùn)行框架,在后續(xù)的模塊設(shè)計(jì)與代碼設(shè)計(jì)中,各人僅根據(jù)任務(wù)的不同完成3部分工作:(1)任務(wù)對應(yīng)的工具類及實(shí)現(xiàn)代碼,主要用來處理本任務(wù)的交互;(2)任務(wù)對應(yīng)的元素控制類及實(shí)現(xiàn)代碼,主要用來存儲(chǔ)及管理;(3)任務(wù)對應(yīng)的參數(shù)設(shè)置對話框、處理類及實(shí)現(xiàn)代碼,主要用來設(shè)置任務(wù)對應(yīng)的屬性變量。
4結(jié)語
在上世紀(jì)九十年代的時(shí)候,面向?qū)ο蟮能浖こ桃呀?jīng)成為了大多數(shù)設(shè)計(jì)者與信息工程專業(yè)人進(jìn)行產(chǎn)品設(shè)計(jì)與軟件開發(fā)的關(guān)鍵技術(shù)。隨著社會(huì)的不斷發(fā)展,時(shí)代的不斷進(jìn)步,面向?qū)ο蟮能浖こ碳夹g(shù)也正在逐步的取代傳統(tǒng)方式的軟件開發(fā)技術(shù)。在GIS中的應(yīng)用也起到了十分大的作用。
參考文獻(xiàn)
[1]王祥順.面向?qū)ο筌浖こ碳夹g(shù)在GIS中的應(yīng)用探討[J].電腦編程技巧與維護(hù),2017(13):9-10.
[2]李森.面向?qū)ο筌浖こ碳夹g(shù)在GIS中的運(yùn)用解析[J].電腦迷,2017(1):8.
[3]王玉新.面向?qū)ο筌浖こ碳夹g(shù)在GIS中的應(yīng)用[J].電子技術(shù)與軟件工程,2015(19):96.
[4]李愛光,王卉,劉紅玉,等.面向?qū)ο筌浖こ碳夹g(shù)在GIS中的應(yīng)用[J].測繪學(xué)院學(xué)報(bào),2001(4):287-289.
[5]陳莉君.面向?qū)ο蠹夹g(shù)在軟件工程中的應(yīng)用[J].西安郵電學(xué)院學(xué)報(bào),1996(3):7-12.
作者:劉佳 單位:湖南軟件職業(yè)學(xué)院