狠狠操网,91中文字幕在线观看,精品久久香蕉国产线看观看亚洲,亚洲haose在线观看

數(shù)據(jù)字典在ArcView GIS中的實現(xiàn)與應(yīng)用

數(shù)據(jù)字典在ArcView GIS中的實現(xiàn)與應(yīng)用

數(shù)據(jù)字典在ArcView GIS中的實現(xiàn)與應(yīng)用

汪新慶 李偉忠 劉剛

(中國地質(zhì)大學(xué)國土資源信息系統(tǒng)研究所 武漢 430074

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

要:數(shù)據(jù)字典保存了有關(guān)數(shù)據(jù)庫結(jié)構(gòu)的重要信息,對于數(shù)據(jù)庫系統(tǒng)的開發(fā)、維護有重要的意義。ArcView GIS是一款地理信息系統(tǒng)軟件,具有對屬性數(shù)據(jù)的操作功能,本文就數(shù)據(jù)字典在基于ArcView GIS的地理信息系統(tǒng)開發(fā)中的應(yīng)用進行了探討,通過數(shù)據(jù)字典技術(shù)管理ArcView中的圖層,實現(xiàn)程序代碼與數(shù)據(jù)模型的`分離,從而提高程序的適應(yīng)性。

關(guān)鍵詞:數(shù)據(jù)字典 ArcView GIS 圖層

數(shù)據(jù)字典是數(shù)據(jù)庫系統(tǒng)中用來保存非數(shù)據(jù)信息的數(shù)據(jù)庫,它承擔(dān)著管理數(shù)據(jù)資源、數(shù)據(jù)標(biāo)準(zhǔn)化等功能,以其重要性被稱為“數(shù)據(jù)庫的數(shù)據(jù)庫”[1][2]。ArcView GISESRI(環(huán)境系統(tǒng)研究所)開發(fā)的桌面地理信息系統(tǒng)軟件,采用了一種無拓撲關(guān)系的矢量數(shù)據(jù)格式shapefile,同時具有管理、處理屬性數(shù)據(jù)表的能力[3][4]。

在“計算機輔助區(qū)域地質(zhì)調(diào)查實習(xí)系統(tǒng)”的開發(fā)過程中,我們嘗試了將數(shù)據(jù)字典技術(shù)應(yīng)用到GIS圖層的管理中。該系統(tǒng)涉及到地質(zhì)觀察點圖層、GPS點圖層、地質(zhì)路線圖層、地質(zhì)界線圖層、斷層線圖層、地質(zhì)體圖層等多類圖層,而建立各類圖層的關(guān)鍵在于建立圖層的屬性數(shù)據(jù)表,傳統(tǒng)的編程開發(fā)都是將數(shù)據(jù)與代碼緊緊綁在一起,這種方法的缺陷在于程序代碼嚴重依賴數(shù)據(jù)模型,不利于系統(tǒng)的維護、升級,開發(fā)過程中一旦圖層的屬性表的結(jié)構(gòu)發(fā)生了更改,開發(fā)者將不得不更改大量的代碼段。

鑒于ArcView GIS中的圖層同數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)表存在相似性,在ArcView GIS中可以借鑒數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)字典來管理圖層。簡單地說,該數(shù)據(jù)字典主要包括以下幾個數(shù)據(jù)表:

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

圖層編號

圖層說明

圖層類型

圖例文件

001

地質(zhì)觀察點圖層

Point

Legend1.avl

002

地質(zhì)路線圖層

PolyLine

Legend2.avl

003

地質(zhì)體圖層

PolyGon

Legend3.avl

……

……

……

……

1:圖層信息表

字段代號

字段名稱

字段類型

字段寬度

小數(shù)寬度

QDEBGA

地質(zhì)點編號

CHAR

8

0

QDETYP

地質(zhì)點類型

CHAR

1

0

PADTHP

地質(zhì)路線編號

CHAR

6

0

……

……

……

……

……

2:字段屬性表


其中,表1是關(guān)于圖層信息的數(shù)據(jù)表,主要保存系統(tǒng)中所存在的各圖層的基本信息,其中[圖層編號]字段中的值對于各個圖層來說是唯一的,此編號由系統(tǒng)開發(fā)者編制,而非系統(tǒng)運行過程中隨機生成。[圖層類型]字段保存了各圖層中空間對象的類型,[圖例文件]字段中保存了缺省狀態(tài)下系統(tǒng)為該圖層配置的圖例文件;表2是字段屬性表,描述所有圖層的屬性表中包含的所有字段的信息,由于不同的圖層可能包含同一字段,因此另有專門的數(shù)據(jù)表在圖層與字段間建立鏈接。表2中各條記錄(即各個字段)以字段代號相區(qū)別;表3表示了圖層包含字段的關(guān)系。

圖層編號

字段代號

001

QDEBGA

001

QDETYP

002

PATHID

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 yyfangchan@163.com (舉報時請帶上具體的網(wǎng)址) 舉報,一經(jīng)查實,本站將立刻刪除