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

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

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

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

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

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

引言

軟件工程是一門研究如何通過(guò)系統(tǒng)、規(guī)范、量化的方式對(duì)軟件進(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),簡(jiǎn)稱為GIS,它還有一個(gè)名稱“地學(xué)信息系統(tǒng)”,它是一種特定的并且十分重要的空間信息測(cè)定系統(tǒng)。它的支撐基礎(chǔ)是計(jì)算機(jī)硬件與軟件系統(tǒng),它可以對(duì)地球表面整個(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)域方面的知識(shí)都有不同程度的應(yīng)用。GIS可以對(duì)地理信息進(jìn)行輸入、查找、儲(chǔ)存與分析,隨著GIS技術(shù)研究的不斷深入以發(fā)展,也有人將GIS稱之為“地理信息科學(xué)”。

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

面向?qū)ο蟮能浖こ碳夹g(shù),也就是指通過(guò)對(duì)象的指定,將抽象的數(shù)據(jù)與現(xiàn)實(shí)世界之間聯(lián)系起來(lái),抽象有多種歸納方式,有特殊的,也有傳統(tǒng)的。將幾個(gè)對(duì)象的共同點(diǎn)或者屬性進(jìn)行抽象化處理與歸納處理,這種處理方式屬于一般方式。在對(duì)這些對(duì)象進(jìn)行定義時(shí),就不需要對(duì)它們之間重合的部分進(jìn)行二次描述了,這種代碼編輯方式可以有效節(jié)省儲(chǔ)存空間[1]。繼承功能的演繹手段從一般到特殊有很多種,基類可以為所有的子類提供它們供油的特征與行為描述,通過(guò)層層遞進(jìn)的方式實(shí)現(xiàn)從抽象數(shù)據(jù)到實(shí)體的轉(zhuǎn)變[2]。如果在進(jìn)行軟件工程設(shè)計(jì)的早期或者全程中都使用面向?qū)ο蠹夹g(shù),那么該技術(shù)在實(shí)踐過(guò)程中發(fā)揮的作用是十分大的。但是如果要使用面向?qū)ο蠹夹g(shù),那么一定要事先對(duì)該技術(shù)的影響力進(jìn)行評(píng)估,如果只是使用面向?qū)ο蠹夹g(shù)進(jìn)行軟件程序的設(shè)計(jì),那么起到面向?qū)ο蠹夹g(shù)的優(yōu)勢(shì)將得不到發(fā)揮,軟件工程師在使用面型對(duì)象技術(shù)時(shí),還需要對(duì)軟件的需求結(jié)構(gòu)以及數(shù)據(jù)庫(kù)等進(jìn)行分析,這樣才能是面向?qū)ο蠹夹g(shù)的應(yīng)用優(yōu)勢(shì)得到發(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)過(guò)討論,對(duì)軟件系統(tǒng)功能進(jìn)行規(guī)劃的一個(gè)構(gòu)思過(guò)程,在本系統(tǒng)設(shè)計(jì)中,我們假設(shè)軟件的最終用戶主體就是該軟件的開發(fā)設(shè)計(jì)者,對(duì)國(guó)內(nèi)外的相關(guān)軟件比如CAD等進(jìn)行綜合的對(duì)比與考察之后,我們使用原形演示的方式,確定系統(tǒng)應(yīng)該具備以下幾個(gè)功能:GIS圖形顯示與輔助操作功能。系統(tǒng)可以對(duì)顯示的圖形進(jìn)行操作處理,可以對(duì)圖形進(jìn)行放大、縮小、漫游等操作。GIS圖形元素繪制與編輯功能。按照面向?qū)ο蠓治龇椒ǖ乃悸?對(duì)圖片中每個(gè)客觀的對(duì)象的特征進(jìn)行劃分,劃 分類型有公有與私有兩種,私有特征是指該對(duì)象本身具有而其他對(duì)象沒有的特征;公有特征是指每個(gè)對(duì)象都具備的特征。在符號(hào)的圖元設(shè)計(jì)與編輯過(guò)程中,系統(tǒng)研究的對(duì)象為“各種圖元”,什么是圖元的,圖元是基本圖形元素的簡(jiǎn)稱,在本系統(tǒng)設(shè)計(jì)中,圖元類型基本包括圓、橢圓、斜橢圓、矩形、任意多邊形、曲線、注記、折線等類型的圖形元素,每種圖元都有公有特性與是有特性的區(qū)分[3]。GIS圖元編輯功能。該功能的實(shí)現(xiàn)主要包含內(nèi)容有GIS圖元幾何坐標(biāo)的添加與刪除,同時(shí)還能對(duì)圖元的私有特性部分進(jìn)行修改與補(bǔ)充。系統(tǒng)課余對(duì)單個(gè)的圖形元素或者是圖形元素組合進(jìn)行鏡像、比例、旋轉(zhuǎn)等調(diào)整,并且還可以對(duì)圖形元素形成的組合,也就是點(diǎn)狀的符號(hào)進(jìn)行調(diào)整。GIS多邊形的處理與編輯,系統(tǒng)可以對(duì)生成的多邊形圖形元素,以及面狀的圖形元素比如圓、橢圓等進(jìn)行交、差、和等運(yùn)算,從而得到新的圖形[4]。GIS文件儲(chǔ)存功能。系統(tǒng)可以實(shí)現(xiàn)對(duì)二進(jìn)制的文件系統(tǒng)圖形進(jìn)行儲(chǔ)存,并且還可以根據(jù)系統(tǒng)文件的實(shí)際需求將文件格式進(jìn)行轉(zhuǎn)換。

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

在對(duì)GIS軟件系統(tǒng)進(jìn)行總體設(shè)計(jì)時(shí),首先需要對(duì)代碼的編輯規(guī)范進(jìn)行嚴(yán)格的計(jì)劃制定,保障代碼的可讀取性與安全性,并且還可以為項(xiàng)目組成員之間的代碼共享提供方便,一個(gè)好的編碼不僅要檢查方便,并且還要控制代碼格式化的時(shí)間。由于代碼編輯工作需要多人同時(shí)在一個(gè)網(wǎng)絡(luò)環(huán)境中進(jìn)行,需要通過(guò)源代碼的控制來(lái)達(dá)到管理服務(wù)器目錄管理的目的。也就是在服務(wù)器之上開通員工的專用賬號(hào),形成對(duì)應(yīng)賬戶的專用目錄,習(xí)題的主控結(jié)構(gòu)、基本接口、底層架構(gòu)等都是需要在服務(wù)器的公用目錄上進(jìn)行代碼編輯的。其他的成員只能讀取該代碼,服務(wù)器管理員會(huì)定期對(duì)文件進(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ù)對(duì)應(yīng)的工具類及實(shí)現(xiàn)代碼,主要用來(lái)處理本任務(wù)的交互;(2)任務(wù)對(duì)應(yīng)的元素控制類及實(shí)現(xiàn)代碼,主要用來(lái)存儲(chǔ)及管理;(3)任務(wù)對(duì)應(yīng)的參數(shù)設(shè)置對(duì)話框、處理類及實(shí)現(xiàn)代碼,主要用來(lái)設(shè)置任務(wù)對(duì)應(yīng)的屬性變量。

4結(jié)語(yǔ)

在上世紀(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].測(cè)繪學(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é)院

精選范文推薦