公務(wù)員期刊網(wǎng) 論文中心 正文

GIS面向?qū)ο筌浖こ碳夹g(shù)應(yīng)用

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了GIS面向?qū)ο筌浖こ碳夹g(shù)應(yīng)用范文,希望能給你帶來靈感和參考,敬請閱讀。

GIS面向?qū)ο筌浖こ碳夹g(shù)應(yīng)用

摘要:gis軟件涵蓋的技術(shù)有很多,其中包括計算機圖形圖像處理技術(shù),復(fù)雜空間數(shù)據(jù)描述,空間數(shù)據(jù)庫管理技術(shù),數(shù)據(jù)壓縮加密技術(shù),網(wǎng)絡(luò)信息傳遞共享、圖形用戶界面、人機交互等諸多軟件工程的前沿技術(shù)。GIS與軟件技術(shù)的這種關(guān)系,對GIS軟件的開發(fā)帶來了一定的影響,不斷促進著GIS軟件技術(shù)操作科學(xué)、精準(zhǔn)化的方向發(fā)展,提高新技術(shù)的是要對GIS軟件的開發(fā)與應(yīng)用而言有著十分重要的意義。

關(guān)鍵詞:面向?qū)ο?/a>;軟件工程技術(shù);GIS;應(yīng)用

引言

軟件工程是一門研究如何通過系統(tǒng)、規(guī)范、量化的方式對軟件進行開發(fā)與維護的一門學(xué)科技術(shù),他包含了兩個方面的內(nèi)容,一個是軟件開發(fā)、另一個是軟件項目管理。軟件開發(fā)技術(shù)的學(xué)科內(nèi)容包括軟件開發(fā)方式、工具、工程環(huán)境等。軟件項目管理的內(nèi)容包括有軟件的度量、估算、進度管理、結(jié)構(gòu)組織、資源配置等。

1GIS軟件概述

地理信息系統(tǒng),簡稱為GIS,它還有一個名稱“地學(xué)信息系統(tǒng)”,它是一種特定的并且十分重要的空間信息測定系統(tǒng)。它的支撐基礎(chǔ)是計算機硬件與軟件系統(tǒng),它可以對地球表面整個或者部分的空間地理數(shù)據(jù)分布情況進行采集,儲存與管理等。位置與地理信息不僅是LBS的核心內(nèi)容,同時也是LBS技術(shù)的一個重要基礎(chǔ)。一個單詞的經(jīng)緯度坐標(biāo)信息只能在一個特定的地理信息中。GIS涉及的學(xué)科內(nèi)容有很多,在地理學(xué)與地圖學(xué)以及計算機等學(xué)科領(lǐng)域方面的知識都有不同程度的應(yīng)用。GIS可以對地理信息進行輸入、查找、儲存與分析,隨著GIS技術(shù)研究的不斷深入以發(fā)展,也有人將GIS稱之為“地理信息科學(xué)”。

2面向?qū)ο蟮能浖こ碳夹g(shù)

面向?qū)ο蟮能浖こ碳夹g(shù),也就是指通過對象的指定,將抽象的數(shù)據(jù)與現(xiàn)實世界之間聯(lián)系起來,抽象有多種歸納方式,有特殊的,也有傳統(tǒng)的。將幾個對象的共同點或者屬性進行抽象化處理與歸納處理,這種處理方式屬于一般方式。在對這些對象進行定義時,就不需要對它們之間重合的部分進行二次描述了,這種代碼編輯方式可以有效節(jié)省儲存空間[1]。繼承功能的演繹手段從一般到特殊有很多種,基類可以為所有的子類提供它們供油的特征與行為描述,通過層層遞進的方式實現(xiàn)從抽象數(shù)據(jù)到實體的轉(zhuǎn)變[2]。如果在進行軟件工程設(shè)計的早期或者全程中都使用面向?qū)ο蠹夹g(shù),那么該技術(shù)在實踐過程中發(fā)揮的作用是十分大的。但是如果要使用面向?qū)ο蠹夹g(shù),那么一定要事先對該技術(shù)的影響力進行評估,如果只是使用面向?qū)ο蠹夹g(shù)進行軟件程序的設(shè)計,那么起到面向?qū)ο蠹夹g(shù)的優(yōu)勢將得不到發(fā)揮,軟件工程師在使用面型對象技術(shù)時,還需要對軟件的需求結(jié)構(gòu)以及數(shù)據(jù)庫等進行分析,這樣才能是面向?qū)ο蠹夹g(shù)的應(yīng)用優(yōu)勢得到發(fā)揮。

3在GIS系統(tǒng)中面向?qū)ο筌浖こ碳夹g(shù)的應(yīng)用

3.1系統(tǒng)的需求分析設(shè)計

在GIS系統(tǒng)設(shè)計中,需求分析設(shè)計是軟件系統(tǒng)的設(shè)計者與軟件系統(tǒng)的最終用戶經(jīng)過討論,對軟件系統(tǒng)功能進行規(guī)劃的一個構(gòu)思過程,在本系統(tǒng)設(shè)計中,我們假設(shè)軟件的最終用戶主體就是該軟件的開發(fā)設(shè)計者,對國內(nèi)外的相關(guān)軟件比如CAD等進行綜合的對比與考察之后,我們使用原形演示的方式,確定系統(tǒng)應(yīng)該具備以下幾個功能:GIS圖形顯示與輔助操作功能。系統(tǒng)可以對顯示的圖形進行操作處理,可以對圖形進行放大、縮小、漫游等操作。GIS圖形元素繪制與編輯功能。按照面向?qū)ο蠓治龇椒ǖ乃悸?對圖片中每個客觀的對象的特征進行劃分,劃 分類型有公有與私有兩種,私有特征是指該對象本身具有而其他對象沒有的特征;公有特征是指每個對象都具備的特征。在符號的圖元設(shè)計與編輯過程中,系統(tǒng)研究的對象為“各種圖元”,什么是圖元的,圖元是基本圖形元素的簡稱,在本系統(tǒng)設(shè)計中,圖元類型基本包括圓、橢圓、斜橢圓、矩形、任意多邊形、曲線、注記、折線等類型的圖形元素,每種圖元都有公有特性與是有特性的區(qū)分[3]。GIS圖元編輯功能。該功能的實現(xiàn)主要包含內(nèi)容有GIS圖元幾何坐標(biāo)的添加與刪除,同時還能對圖元的私有特性部分進行修改與補充。系統(tǒng)課余對單個的圖形元素或者是圖形元素組合進行鏡像、比例、旋轉(zhuǎn)等調(diào)整,并且還可以對圖形元素形成的組合,也就是點狀的符號進行調(diào)整。GIS多邊形的處理與編輯,系統(tǒng)可以對生成的多邊形圖形元素,以及面狀的圖形元素比如圓、橢圓等進行交、差、和等運算,從而得到新的圖形[4]。GIS文件儲存功能。系統(tǒng)可以實現(xiàn)對二進制的文件系統(tǒng)圖形進行儲存,并且還可以根據(jù)系統(tǒng)文件的實際需求將文件格式進行轉(zhuǎn)換。

3.2系統(tǒng)的總體設(shè)計

在對GIS軟件系統(tǒng)進行總體設(shè)計時,首先需要對代碼的編輯規(guī)范進行嚴(yán)格的計劃制定,保障代碼的可讀取性與安全性,并且還可以為項目組成員之間的代碼共享提供方便,一個好的編碼不僅要檢查方便,并且還要控制代碼格式化的時間。由于代碼編輯工作需要多人同時在一個網(wǎng)絡(luò)環(huán)境中進行,需要通過源代碼的控制來達到管理服務(wù)器目錄管理的目的。也就是在服務(wù)器之上開通員工的專用賬號,形成對應(yīng)賬戶的專用目錄,習(xí)題的主控結(jié)構(gòu)、基本接口、底層架構(gòu)等都是需要在服務(wù)器的公用目錄上進行代碼編輯的。其他的成員只能讀取該代碼,服務(wù)器管理員會定期對文件進行備份[5]。

3.3系統(tǒng)的代碼設(shè)計

總體設(shè)計一方面完成了底層數(shù)據(jù)結(jié)構(gòu)的設(shè)計、交互的內(nèi)外部接口,還完成了一個總體運行框架,在后續(xù)的模塊設(shè)計與代碼設(shè)計中,各人僅根據(jù)任務(wù)的不同完成3部分工作:(1)任務(wù)對應(yīng)的工具類及實現(xiàn)代碼,主要用來處理本任務(wù)的交互;(2)任務(wù)對應(yīng)的元素控制類及實現(xiàn)代碼,主要用來存儲及管理;(3)任務(wù)對應(yīng)的參數(shù)設(shè)置對話框、處理類及實現(xiàn)代碼,主要用來設(shè)置任務(wù)對應(yīng)的屬性變量。

4結(jié)語

在上世紀(jì)九十年代的時候,面向?qū)ο蟮能浖こ桃呀?jīng)成為了大多數(shù)設(shè)計者與信息工程專業(yè)人進行產(chǎn)品設(shè)計與軟件開發(fā)的關(guān)鍵技術(shù)。隨著社會的不斷發(fā)展,時代的不斷進步,面向?qū)ο蟮能浖こ碳夹g(shù)也正在逐步的取代傳統(tǒng)方式的軟件開發(fā)技術(shù)。在GIS中的應(yīng)用也起到了十分大的作用。

參考文獻

[1]王祥順.面向?qū)ο筌浖こ碳夹g(shù)在GIS中的應(yīng)用探討[J].電腦編程技巧與維護,2017(13):9-10.

[2]李森.面向?qū)ο筌浖こ碳夹g(shù)在GIS中的運用解析[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é)報,2001(4):287-289.

[5]陳莉君.面向?qū)ο蠹夹g(shù)在軟件工程中的應(yīng)用[J].西安郵電學(xué)院學(xué)報,1996(3):7-12.

作者:劉佳 單位:湖南軟件職業(yè)學(xué)院

精選范文推薦