版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第二章空間信息基礎(chǔ)唐山師范學(xué)院資管系李誠第三節(jié)空間數(shù)據(jù)類型和關(guān)系1.空間數(shù)據(jù)的基本特征2.空間數(shù)據(jù)的類型3.空間數(shù)據(jù)的拓?fù)潢P(guān)系唐山師范學(xué)院資管系(1)地理信息系統(tǒng)是是指在計(jì)算機(jī)硬件、軟件系統(tǒng)支持下,對(duì)整個(gè)或部分地球表層(包括大氣層)空間中的有關(guān)地理分布數(shù)據(jù)進(jìn)行采集、存儲(chǔ)、管理、運(yùn)算、分析、顯示和描述的技術(shù)系統(tǒng)。簡而言之,地理信息系統(tǒng)是綜合處理和分析地理空間數(shù)據(jù)的一種技術(shù)系統(tǒng)。(2)空間數(shù)據(jù)是地理信息系統(tǒng)的操作對(duì)象。(3)空間數(shù)據(jù)的主要來源:地圖數(shù)據(jù)、遙感數(shù)據(jù)、統(tǒng)計(jì)數(shù)據(jù)、實(shí)測數(shù)據(jù)及各種文字報(bào)告
唐山師范學(xué)院資管系1.空間數(shù)據(jù)的基本特征唐山師范學(xué)院資管系唐山師范學(xué)院資管系(1)空間特征表示現(xiàn)象(空間實(shí)體)的空間位置或現(xiàn)在所處的地理位置??臻g特征又稱定位特征或幾何特征,一般用坐標(biāo)數(shù)據(jù)表示,例如笛卡爾坐標(biāo)系等等。(2)屬性特征表示現(xiàn)象(實(shí)體)的特征。例如變量、分類、數(shù)量特征和名稱等等。(3)時(shí)間特征描述現(xiàn)象或物體隨時(shí)間的變化。其變化的周期有超短周期的、短期的、中期的和長期的。例如人口數(shù)的逐年變化目前的GIS還較少考慮到空間數(shù)據(jù)的時(shí)間特征,只考慮其屬性特征與空間特征的結(jié)合。空間數(shù)據(jù)具有的其他特征(1)海量特征各種空間數(shù)據(jù)匯集,導(dǎo)致空間數(shù)據(jù)急劇膨脹,呈現(xiàn)海量的特征。(2)異質(zhì)數(shù)據(jù)各種數(shù)據(jù)呈現(xiàn)不同的類型,不同的來源,不同的表達(dá)方式(比例尺,坐標(biāo)系統(tǒng)等),年代等不一致。(3)多維數(shù)據(jù)不僅僅表現(xiàn)在數(shù)據(jù)的空間三維或時(shí)間維方面,也表現(xiàn)在其他方面,如不同的測量方法,遙感數(shù)據(jù)的不同波段等。(4)動(dòng)態(tài)數(shù)據(jù)不同時(shí)相的空間數(shù)據(jù)反映地理事物或現(xiàn)象的發(fā)展變化過程。唐山師范學(xué)院資管系唐山師范學(xué)院資管系2.空間數(shù)據(jù)的類型(1)類型數(shù)據(jù):例如居民點(diǎn)、交通線、土壤類型分布等;(2)面域數(shù)據(jù):例如多邊形中心點(diǎn)、行政區(qū)域界限和行政單元等;(3)網(wǎng)絡(luò)數(shù)據(jù):例如道路交叉點(diǎn)、街道和街區(qū)等;(4)樣本數(shù)據(jù):例如氣象站、航線和野外樣方分布區(qū)等;(5)曲面數(shù)據(jù):例如高程點(diǎn)、等高線和等值區(qū)域;(6)文本數(shù)據(jù):例如地名、河流名和區(qū)域名稱;(7)符號(hào)數(shù)據(jù):例如點(diǎn)狀符號(hào)、線狀符號(hào)和面狀符號(hào)等。根據(jù)劃分角度不同,可將空間數(shù)據(jù)劃分為不同的類型??臻g數(shù)據(jù)從幾何上可以抽象為點(diǎn)、線、面數(shù)據(jù),對(duì)于點(diǎn)、線、面數(shù)據(jù),按其內(nèi)容又可分為七種類型,如下:唐山師范學(xué)院資管系3.空間數(shù)據(jù)的拓?fù)潢P(guān)系(1)拓?fù)洌═opology)“拓?fù)洹币辉~來源于希臘文,其原意是“形狀的研究”。(2)拓?fù)潢P(guān)系是一種對(duì)空間結(jié)構(gòu)關(guān)系進(jìn)行明確定義的數(shù)學(xué)方法。是指圖形在保持連續(xù)狀態(tài)下變形,但圖形關(guān)系不變的性質(zhì)(拓?fù)鋵傩裕#?)拓?fù)浣Y(jié)構(gòu)是明確定義空間結(jié)構(gòu)關(guān)系的一種數(shù)學(xué)方法。在GIS中,它不但用于空間數(shù)據(jù)的組織,而且在空間分析和應(yīng)用中都有非常重要的意義。唐山師范學(xué)院資管系е3N1е1е2е5е6е4е7P1P3P2P4N4N3N5N2唐山師范學(xué)院資管系唐山師范學(xué)院資管系(4)拓?fù)洌═opology)關(guān)系的種類
在GIS中,為了真實(shí)地反映地理實(shí)體,不僅要包括實(shí)體的位置、形狀、大小和屬性、還必須反映實(shí)體之間的相互關(guān)系。
①鄰接關(guān)系:空間圖形中同類元素之間的拓?fù)潢P(guān)系。例如多邊形之間的鄰接關(guān)系,P2/P3,P1/P2,又如結(jié)點(diǎn)之間的鄰接關(guān)系A(chǔ)與D,C與D等。(如圖)
②關(guān)聯(lián)關(guān)系:空間圖形中不同元素之間的拓?fù)潢P(guān)系。例如結(jié)點(diǎn)與弧段的關(guān)聯(lián)關(guān)系A(chǔ)與e、a、c;多邊形與弧段的關(guān)聯(lián)關(guān)系P2與e、c、f。(如圖)③包含關(guān)系:空間圖形中同類但不同級(jí)元素之間的拓?fù)潢P(guān)系。例如多邊形P1中包含有多邊形P4。(如圖)唐山師范學(xué)院資管系上圖中結(jié)點(diǎn)、弧段、面相互之間所有的拓?fù)潢P(guān)系如表1-4
唐山師范學(xué)院資管系表1面域與弧段的拓?fù)潢P(guān)系面域 弧段 P1 a,b,c,-g P2 b,d,f P3 c,f,e P4 g 表2結(jié)點(diǎn)與弧段的拓?fù)潢P(guān)系結(jié)點(diǎn) 弧段 A a,c,e Ba,d,b C d,e,f D b,f,c E g 唐山師范學(xué)院資管系表2-3弧段與結(jié)點(diǎn)的拓?fù)潢P(guān)系弧段 結(jié)點(diǎn) a A,B b B,D c D,A d B,C e C,A f C,D g E,E 表2-4弧段與面域的拓?fù)潢P(guān)系弧段 左鄰面 右鄰面 a P0P1b P2 P1c P3 P1d P0 P2e P0 P3f P3 P2g P1
(5)點(diǎn)、線、面空間數(shù)據(jù)的空間關(guān)系點(diǎn)—點(diǎn)關(guān)系(分離)點(diǎn)和點(diǎn)之間的關(guān)系主要有兩點(diǎn)(通過某條線)是否相連,兩點(diǎn)之間的距離是多少?如城市中某兩個(gè)點(diǎn)之間可否有通路,距離是多少?這是在實(shí)際生活中常見的點(diǎn)和點(diǎn)之間的空間關(guān)系問題。點(diǎn)—線關(guān)系(分離、重合)點(diǎn)和線的關(guān)系主要表現(xiàn)在點(diǎn)和線的關(guān)聯(lián)關(guān)系上。如點(diǎn)是否位于線上,點(diǎn)和線之間的距離等等。點(diǎn)—面關(guān)系(分離、包含、相鄰)點(diǎn)和面的關(guān)系主要表現(xiàn)在空間包含關(guān)系上。如某個(gè)村子是否位于某個(gè)縣內(nèi)?或某個(gè)縣共有多少個(gè)村子?線—線關(guān)系(分離、相鄰、相交)線和線是否鄰接、相交是線和線關(guān)系的主要表現(xiàn)形式。如河流和鐵路的相交,兩條公路是否通過某個(gè)點(diǎn)鄰接?線—面關(guān)系(分離、相鄰、重合、相交、包含)線和面的關(guān)系表現(xiàn)為線是否通過面或和面關(guān)聯(lián)或包含在面之內(nèi)?面—面關(guān)系(分離、相鄰、重合、覆蓋、包含、相交)面和面之間的關(guān)系主要表現(xiàn)為鄰接和包含的關(guān)系。唐山師范學(xué)院資管系(6)拓?fù)潢P(guān)系的重要意義①根據(jù)拓?fù)潢P(guān)系,不需要利用坐標(biāo)或距離,可以確定一種空間實(shí)體相對(duì)于另一種空間實(shí)體的位置關(guān)系。拓?fù)潢P(guān)系能清楚地反映實(shí)體之間的邏輯結(jié)構(gòu)關(guān)系,它比幾何數(shù)據(jù)有更大的穩(wěn)定性,不隨地圖投影而變化。②利用拓?fù)潢P(guān)系有利于空間要素的查詢,例如某條鐵路通過哪些地區(qū),某縣與哪些縣鄰接。又如分析某河流能為哪些地區(qū)的居民提供水源,某湖泊周圍的土地類型及對(duì)生物棲息環(huán)境作出評(píng)價(jià)等。③可以根據(jù)拓?fù)潢P(guān)系重建地理實(shí)體。例如根據(jù)弧段構(gòu)建多邊形,實(shí)現(xiàn)道路的選取,進(jìn)行最佳路徑的選擇等。
唐山師范學(xué)院資管系第三節(jié)元數(shù)據(jù)1.元數(shù)據(jù)的概念2.空間數(shù)據(jù)元數(shù)據(jù)的概念和標(biāo)準(zhǔn)3.空間數(shù)據(jù)元數(shù)據(jù)應(yīng)用唐山師范學(xué)院資管系1.元數(shù)據(jù)的概念與分類
⑴定義“meta”是一希臘語詞根,意思是“改變”,“Metadata”一詞的原意是關(guān)于數(shù)據(jù)變化的描述??茖W(xué)界至今沒有確切的定義.一般都認(rèn)為元數(shù)據(jù)就是“關(guān)于數(shù)據(jù)的數(shù)據(jù)”。
唐山師范學(xué)院資管系(2)元數(shù)據(jù)的主要作用
①幫助數(shù)據(jù)生產(chǎn)單位有效地管理和維護(hù)空間數(shù)據(jù),建立數(shù)據(jù)文檔
②提供有關(guān)數(shù)據(jù)生產(chǎn)單位數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)分類、數(shù)據(jù)內(nèi)容、數(shù)據(jù)質(zhì)量、數(shù)據(jù)交換網(wǎng)絡(luò)(clearinghouse)及數(shù)據(jù)銷售等方面的信息,便于用戶查詢檢索地理空間數(shù)據(jù)
③提供通過網(wǎng)絡(luò)對(duì)數(shù)據(jù)進(jìn)行查詢檢索的方法或途徑,以及與數(shù)據(jù)交換和傳輸有關(guān)的輔助信息幫助用戶了解數(shù)據(jù),以便就數(shù)據(jù)是否能滿足其需求作出正確的判斷
④提供有關(guān)信息,以便用戶處理和轉(zhuǎn)換有用的數(shù)據(jù)。
唐山師范學(xué)院資管系(3)元數(shù)據(jù)的內(nèi)容
對(duì)數(shù)據(jù)庫的描述;對(duì)數(shù)據(jù)集中各數(shù)據(jù)項(xiàng)、數(shù)據(jù)來源、數(shù)據(jù)所有者及數(shù)據(jù)生產(chǎn)歷史等的說明;對(duì)數(shù)據(jù)質(zhì)量的描述,如數(shù)據(jù)精度、數(shù)據(jù)的邏輯一致性、數(shù)據(jù)完整性、分辨率、源數(shù)據(jù)的比例尺等;對(duì)數(shù)據(jù)處理信息的說明,如量綱的轉(zhuǎn)換等;對(duì)數(shù)據(jù)轉(zhuǎn)換方法的描述;對(duì)數(shù)據(jù)庫的更新、集成方法等的說明。唐山師范學(xué)院資管系(4)元數(shù)據(jù)的性質(zhì)元數(shù)據(jù)是關(guān)于數(shù)據(jù)的描述性數(shù)據(jù)信息,它應(yīng)盡可能多地反映數(shù)據(jù)集自身的特征規(guī)律,以便于用戶對(duì)數(shù)據(jù)集的準(zhǔn)確、高效與充分的開發(fā)與利用。不同領(lǐng)域的數(shù)據(jù)庫,其元數(shù)據(jù)的內(nèi)容會(huì)有很大差異。
唐山師范學(xué)院資管系1.空間數(shù)據(jù)元數(shù)據(jù)的概念和標(biāo)準(zhǔn)
⑴定義空間數(shù)據(jù)(Geospatialdata)用于確定具有自然特征或者人工建筑特征的地理實(shí)體的地理位置、屬性及其邊界的信息空間數(shù)據(jù)元數(shù)據(jù)指對(duì)于空間數(shù)據(jù)的描述或說明,主要包括(見書27頁)唐山師范學(xué)院資管系(2)空間數(shù)據(jù)元數(shù)據(jù)的標(biāo)準(zhǔn)
元數(shù)據(jù)標(biāo)準(zhǔn)名稱建立標(biāo)準(zhǔn)的組織
CSDGM地球空間數(shù)據(jù)元數(shù)據(jù)內(nèi)容標(biāo)準(zhǔn)FGDC,美國聯(lián)邦空間數(shù)據(jù)委員會(huì)
GDDD數(shù)據(jù)集描述方法MEGRIN,歐洲地圖事務(wù)組織
CGSB空間數(shù)據(jù)集描述CSC,加拿大標(biāo)準(zhǔn)委員會(huì)
CEN地學(xué)信息一數(shù)據(jù)描述一元數(shù)據(jù)CEN/TC287
DIF目錄交換格式NASA
ISO地理信息ISO/TC211唐山師范學(xué)院資管系3.空間數(shù)據(jù)元數(shù)據(jù)應(yīng)用(1)GIS中使用元數(shù)據(jù)的原因完整性(Completeness)可擴(kuò)展性(Extensibility)特殊化(Specialization)安全性(Safety)查錯(cuò)功能(Debugging)瀏覽功能(Browsing)程序生成(Programgeneration)唐山師范學(xué)院資管系(2)空間數(shù)據(jù)元數(shù)據(jù)的應(yīng)用
①幫助用戶獲取數(shù)據(jù)②空間數(shù)據(jù)質(zhì)量控制③在數(shù)據(jù)集成中的應(yīng)用④數(shù)據(jù)存貯和功能實(shí)現(xiàn)唐山師范學(xué)院資管系思考題:唐山師范學(xué)院資管系1、簡述地理空間模型是怎樣建立的?2、簡述在GIS中為什么要考慮地圖投影?3、描述地理空間實(shí)體的三要素是什么?它們之間的關(guān)系是怎樣的?4、空間數(shù)據(jù)的基本特征有哪些?地理信息的數(shù)字化描述方法有哪些?ebc41325ABC76Dada:結(jié)點(diǎn)號(hào)A:多邊形號(hào)1:弧段號(hào)弧段數(shù)字化方向5、利用關(guān)系表來表達(dá)下圖的空間拓?fù)潢P(guān)系。6、什么是元數(shù)據(jù)?為什么要使用元數(shù)據(jù)?唐山師范學(xué)院資管系第三章空間數(shù)據(jù)結(jié)構(gòu)唐山師范學(xué)院資管系唐山師范學(xué)院資管系唐山師范學(xué)院資管系唐山師范學(xué)院資管系唐山師范學(xué)院資管系思考上述圖片隱含什么信息?唐山師范學(xué)院資管系第一節(jié)柵格數(shù)據(jù)結(jié)構(gòu)第二節(jié)矢量數(shù)據(jù)結(jié)構(gòu)第三節(jié)兩種數(shù)據(jù)結(jié)構(gòu)的比較和轉(zhuǎn)換第三章空間數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu):指數(shù)據(jù)的組織形式,是適合于計(jì)算機(jī)存儲(chǔ)、管理和處理的數(shù)據(jù)邏輯結(jié)構(gòu)??臻g數(shù)據(jù)結(jié)構(gòu):是地理實(shí)體的空間排列方式和相互關(guān)系的抽象描述??臻g數(shù)據(jù)結(jié)構(gòu)的重要作用:溝通GIS與信息的橋梁;充分理解和正確使用GIS的保證。GIS空間數(shù)據(jù)結(jié)構(gòu)的主要類型:柵格結(jié)構(gòu)和矢量結(jié)構(gòu)唐山師范學(xué)院資管系引言唐山師范學(xué)院資管系第一節(jié)柵格數(shù)據(jù)結(jié)構(gòu)1.簡單柵格數(shù)據(jù)結(jié)構(gòu)2.柵格數(shù)據(jù)的壓縮編碼方式柵格結(jié)構(gòu)是最簡單最直觀的空間數(shù)據(jù)結(jié)構(gòu),又稱為網(wǎng)格結(jié)構(gòu)(raster或gridcell)或像元結(jié)構(gòu)(pixel),是指將地球表面劃分為大小均勻緊密相鄰的網(wǎng)格陣列,每個(gè)網(wǎng)格作為一個(gè)象元或象素,由行、列號(hào)定義,并包含一個(gè)代碼,表示該像素的屬性類型或量值,或僅僅包含指向其屬性記錄的指針。唐山師范學(xué)院資管系1.簡單柵格數(shù)據(jù)結(jié)構(gòu)換句話說:柵格結(jié)構(gòu)是以規(guī)則的陣列來表示空間地物或現(xiàn)象分布的數(shù)據(jù)組織,組織中的每個(gè)數(shù)據(jù)表示地物或現(xiàn)象的非幾何屬性特。柵格數(shù)據(jù)結(jié)構(gòu)的表示唐山師范學(xué)院資管系唐山師范學(xué)院資管系(a)點(diǎn)、線、面數(shù)據(jù)(b)柵格表示在柵格數(shù)據(jù)結(jié)構(gòu)中點(diǎn):為一個(gè)柵格單元(或像元);線:在一定方向上連接成串的相鄰柵格單元(像元)的集合;面或區(qū)域:聚集在一起的相鄰柵格單元(像元)集合。唐山師范學(xué)院資管系柵格數(shù)據(jù)結(jié)構(gòu)的顯著特點(diǎn):屬性明顯,定位隱含。現(xiàn)實(shí)世界地理實(shí)體地理實(shí)體柵格數(shù)據(jù)結(jié)構(gòu)表示柵格數(shù)據(jù)結(jié)構(gòu)容易實(shí)現(xiàn),算法簡單;柵格數(shù)據(jù)結(jié)構(gòu)易于擴(kuò)充、修改,表達(dá)直觀;柵格數(shù)據(jù)結(jié)構(gòu)便于同遙感圖像結(jié)合;適合作計(jì)算機(jī)高級(jí)語言或作矩陣處理。唐山師范學(xué)院資管系柵格數(shù)據(jù)結(jié)構(gòu)的優(yōu)點(diǎn):唐山師范學(xué)院資管系柵格數(shù)據(jù)表示的是二維表面上的地理數(shù)據(jù)的離散化數(shù)值。在柵格數(shù)據(jù)結(jié)構(gòu)中,地表被分割為相互鄰接、規(guī)則排列的矩形方塊(特殊的情況下也可以是三角形或菱形、六邊形等。如下圖所示),每個(gè)地塊與一個(gè)像元相對(duì)應(yīng)。唐山師范學(xué)院資管系柵格數(shù)據(jù)的比例尺就是柵格(像元)的大小與地表相應(yīng)單元的大小之比。當(dāng)像元所表示的面積較大時(shí),對(duì)長度、面積等的量測有較大影響。每個(gè)像元的屬性是地表相應(yīng)區(qū)域內(nèi)地理數(shù)據(jù)的近似值,因而有可能產(chǎn)生屬性方面的偏差。例如遙感影像的混合像元問題。目讀法:在專題圖上均勻劃分網(wǎng)格,逐個(gè)網(wǎng)格地決定其代碼,最后形成柵格數(shù)字地圖文件;矢量數(shù)字化法:利用數(shù)字化儀手扶或自動(dòng)跟蹤數(shù)字化地圖,得到矢量結(jié)構(gòu)數(shù)據(jù)后,再轉(zhuǎn)換為柵格結(jié)構(gòu);掃描數(shù)字化:逐點(diǎn)掃描專題地圖,將掃描數(shù)據(jù)重采樣和再編碼得到柵格數(shù)據(jù)文件;分類影像輸入:將經(jīng)過分類解譯的遙感影像數(shù)據(jù)直接或重采樣后輸入系統(tǒng),作為柵格數(shù)據(jù)結(jié)構(gòu)的專題地圖。唐山師范學(xué)院資管系柵格結(jié)構(gòu)數(shù)據(jù)的獲取途徑:第一,在決定柵格代碼時(shí)盡量保持地表的真實(shí)性,保證最大的信息容量。
唐山師范學(xué)院資管系柵格代碼的確定,為了盡可能保持原圖和原始數(shù)據(jù)的精度、質(zhì)量,通常采用中心點(diǎn)法:用處于柵格中心處的地物類型或現(xiàn)象特性決定柵格代碼。常用于具有連續(xù)分布特性的地理要素,如降雨量分布,人口密度圖等。面積占優(yōu)法:以占矩形區(qū)域面積最大的地物類型或現(xiàn)象特性決定柵格單元的代碼。常用于分類較細(xì),地物類別斑塊較小的情況。重要性法:根據(jù)柵格內(nèi)不同地物的重要性,選取最重要的地物類型決定相應(yīng)的柵格單元代碼。常用于具有特殊意義而面積較小的地理要素,特別是點(diǎn)、線狀地理要素,如城鎮(zhèn)、交通樞鈕、交通線、河流水系等,百分比法:根據(jù)矩形區(qū)域內(nèi)各地理要素所占面積的百分比數(shù)確定柵格單元的代碼參與。唐山師范學(xué)院資管系第二,縮小單個(gè)柵格單元的面積,即增加?xùn)鸥駟卧目倲?shù),行列數(shù)也相應(yīng)地增加。優(yōu)點(diǎn):更精細(xì)表達(dá)地理實(shí)體,減少混合分類,提高量算精度,接近真實(shí)地物形態(tài)。缺點(diǎn):數(shù)據(jù)量大幅增加,數(shù)據(jù)冗余嚴(yán)重。需要柵格數(shù)據(jù)壓縮編碼唐山師范學(xué)院資管系編碼的概念地理數(shù)據(jù)編碼,是根據(jù)GIS的目的和任務(wù),把地圖、圖像等資料按一定數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換為適于計(jì)算機(jī)存貯和處理的數(shù)據(jù)過程。地理內(nèi)容的編碼,要反映出地理實(shí)體的幾何特征,以及地理實(shí)體的屬性特征,空間數(shù)據(jù)的編碼,是地理信息系統(tǒng)設(shè)計(jì)中最重要的技術(shù)步驟,它表現(xiàn)由現(xiàn)實(shí)世界到數(shù)據(jù)世界之間的界面,是聯(lián)結(jié)從現(xiàn)實(shí)世界到數(shù)據(jù)世界的紐帶。唐山師范學(xué)院資管系2.柵格數(shù)據(jù)的壓縮編碼方式又稱為弗里曼鏈碼(Freeman,1961)或邊界鏈碼。鏈?zhǔn)骄幋a主要是記錄線狀地物和面狀地物的邊界。它把線狀地物和面狀地物的邊界表示為:由某一起始點(diǎn)開始并按某些基本方向確定的單位矢量鏈?;痉较蚩啥x為:東=0,東南=l,南=2,西南=3,西=4,西北=5,北=6,東北=7等八個(gè)基本方向唐山師范學(xué)院資管系1)鏈?zhǔn)骄幋a(ChainCodes)唐山師范學(xué)院資管系線狀地物鏈?zhǔn)骄幋a為:1,5,3,3,3,3,3,3,3多邊形邊界按順時(shí)針方向的鏈?zhǔn)骄幋a為:5,8,3,2,4,4,6,6,7,6,0,2,1
鏈?zhǔn)骄幋a的優(yōu)點(diǎn):具有很強(qiáng)的數(shù)據(jù)壓縮能力,且具有一定的運(yùn)算功能,如面積和周長計(jì)算等,探測邊界急彎和凹進(jìn)部分等都比較容易,類似矢量數(shù)據(jù)結(jié)構(gòu),比較適于存儲(chǔ)圖形數(shù)據(jù)。
鏈?zhǔn)骄幋a的缺點(diǎn):對(duì)疊置運(yùn)算如組合、相交等則很難實(shí)施,對(duì)局部修改將改變整體結(jié)構(gòu),效率較低,而且由于鏈碼以每個(gè)區(qū)域?yàn)閱挝淮鎯?chǔ)邊界,相鄰區(qū)域的邊界則被重復(fù)存儲(chǔ)而產(chǎn)生冗余。唐山師范學(xué)院資管系基本思路:對(duì)于一幅柵格圖像,常常有行(或列)方向上相鄰的若干點(diǎn)具有相同的屬性代碼,因而可采取某種方法壓縮那些重復(fù)的記錄內(nèi)容。編碼方案:只在各行(或列)數(shù)據(jù)的代碼發(fā)生變化時(shí)依次記錄該代碼以及相同代碼重復(fù)的個(gè)數(shù),從而實(shí)現(xiàn)數(shù)據(jù)的壓縮。
唐山師范學(xué)院資管系2)游程長度編碼(run-lengthcode)如圖a,沿行方向進(jìn)行如下游程長度編碼:(9,4),(0,4),(9,3),(0,5),(0,1)(9,2),(0,1),(7,2),(0,2),(0,4),(7,2),(0,2),(0,4),(7,4),(0,4),(7,4),(0,4),(7,4),(0,4),(7,4)唐山師范學(xué)院資管系圖a圖b唐山師范學(xué)院資管系兩種方案只在各行(或列)數(shù)據(jù)的代碼發(fā)生變化時(shí)依次記錄該代碼以及相同的代碼重復(fù)的個(gè)數(shù),從而實(shí)現(xiàn)數(shù)據(jù)的壓縮:壓縮比的大小與圖的復(fù)雜程度成反比,在變化多的部分,游程數(shù)就多,變化少的部分游程數(shù)就少,圖件越簡單,壓縮效率就越高逐個(gè)記錄各行(或列)代碼發(fā)生變化的位置和相應(yīng)代碼:數(shù)據(jù)量沒有明顯增加,壓縮效率較高,且易于檢索、疊加合并等操作,運(yùn)算簡單,適用于機(jī)器存儲(chǔ)容量小,數(shù)據(jù)需大量壓縮,而又要避免復(fù)雜的編碼解碼運(yùn)算,增加處理和操作時(shí)間的情況。塊碼是游程長度編碼擴(kuò)展到二維的情況,采用方形區(qū)域作為記錄單元,每個(gè)記錄單元包括相鄰的若干柵格,數(shù)據(jù)結(jié)構(gòu)由初始位置(行、列號(hào))和半徑,再加上記錄單元的代碼組成。具體編碼如圖優(yōu)點(diǎn):適合大而邊界簡單的多邊形;在合并、插入、檢查延伸性、計(jì)算面積等操作時(shí)有明顯的優(yōu)越性。缺點(diǎn):對(duì)某些運(yùn)算不適應(yīng),例如相交,必須在轉(zhuǎn)換成簡單數(shù)據(jù)形式才能順利進(jìn)行。唐山師范學(xué)院資管系3)塊狀編碼(blockcode)如圖b,塊狀具體編碼為如下:(1,1,2,9),(1,3,1,9),(1,4,1,9),(1,5,2,0),(1,7,2,0),(2,3,1,9),(2,4,1,0),(3,1,1,0),(3,2,1,9),(3,3,1,9),(3,4,1,0),(3,5,2,7),(3,7,2,0),(4,4,1,0),(4,2,1,0),(4,3,1,0),(4,4,1,0),(5,1,4,0),(5,5,4,7)唐山師范學(xué)院資管系圖a圖b四叉樹的數(shù)據(jù)結(jié)構(gòu)的概念在20世紀(jì)60年代中期就被應(yīng)用到加拿大地理信息系統(tǒng)中(世界上第一個(gè)地理信息系統(tǒng))。基本思想:將一幅柵格地圖或圖像等分為四部分。逐塊檢查其格網(wǎng)屬性值(或灰度)。如果某個(gè)子區(qū)的所有格網(wǎng)值都具有相同的值。則這個(gè)子區(qū)就不再繼續(xù)分割,否則還要把這個(gè)子區(qū)再分割成四個(gè)子區(qū)。這樣依次地分割,直到每個(gè)子塊都只含有相同的屬性值或灰度為止。換句話說,將2n×2n像元陣列連續(xù)進(jìn)行4等分,一直分到正方形的大小正好與象元的大小相等為止。如下圖唐山師范學(xué)院資管系4)四叉樹編碼(quad-treecode)唐山師范學(xué)院資管系1)從上而下法:根據(jù)這些表達(dá)式可以求得任一層的某個(gè)子象限在全區(qū)的行列位置,并對(duì)這個(gè)位置范圍內(nèi)的網(wǎng)格值進(jìn)行檢測。若數(shù)值單調(diào),就不再細(xì)分。2)從下而上法:對(duì)柵格數(shù)據(jù)按如下的順序進(jìn)行檢測。如果每相鄰四個(gè)網(wǎng)格值相同則進(jìn)行合并,逐次往上遞歸合并,直到符合四叉樹的原則為止。這種方法重復(fù)計(jì)算較少,運(yùn)算速度較快。唐山師范學(xué)院資管系建立四叉樹的方法:唐山師范學(xué)院資管系唐山師范學(xué)院資管系四叉樹編碼法有許多有趣的優(yōu)點(diǎn):1)容易而有效地計(jì)算多邊形的數(shù)量特征;2)陣列各部分的分辯率是可變的,邊界復(fù)雜部分四叉樹較高即分級(jí)多,分辯率也高,而不需表示許多細(xì)節(jié)的部分則分級(jí)少,分辯率低,因而既可精確表示圖形結(jié)構(gòu)又可減少存貯量;3)柵格到四叉樹及四叉樹到簡單柵格結(jié)構(gòu)的比其它壓縮方法容易;4)多邊形中嵌套異類小多邊形的表示較方便。轉(zhuǎn)換的不定性,用同一形狀和大小的多邊形可能得出多種不同的四叉樹結(jié)構(gòu),故不利于形狀分析和模式識(shí)別。唐山師范學(xué)院資管系四叉樹編碼法的缺點(diǎn):四叉樹結(jié)構(gòu)按編碼分類有:常規(guī)四叉樹:除了記錄葉結(jié)點(diǎn)之外,還要記錄中間結(jié)點(diǎn)。
線性四叉樹:只存貯最后葉結(jié)點(diǎn)的信息。唐山師范學(xué)院資管系5)八叉樹編碼
八叉樹結(jié)構(gòu)就是將空間區(qū)域不斷地分解為八個(gè)同樣大小的子區(qū)域(即將一個(gè)六面的立方體再分解為八個(gè)相同大小的小立方體),同—區(qū)域的屬性相同。八叉樹主要用來解決地理信息系統(tǒng)中的三維問題。
鏈?zhǔn)骄幋a:壓縮效率較高,以接近矢量結(jié)構(gòu),對(duì)邊界的運(yùn)算比較方便,但不具有區(qū)域性質(zhì),區(qū)域運(yùn)算較難;游程長度編碼:在很大程度上壓縮數(shù)據(jù),又最大限度的保留了原始柵格結(jié)構(gòu),編碼解碼十分容易,十分適合于微機(jī)地理信息系統(tǒng)采用;塊碼和四叉樹編碼:具有區(qū)域性質(zhì),又具有可變的分辨率,有較高的壓縮效率,四叉樹編碼可以直接進(jìn)行大量圖形圖象運(yùn)算,效率較高,是很有前途的編碼方法。唐山師范學(xué)院資管系幾種編碼方式的對(duì)比:唐山師范學(xué)院資管系第一節(jié)柵格數(shù)據(jù)結(jié)構(gòu)第二節(jié)矢量數(shù)據(jù)結(jié)構(gòu)第三節(jié)兩種數(shù)據(jù)結(jié)構(gòu)的比較和轉(zhuǎn)換第三章空間數(shù)據(jù)結(jié)構(gòu)唐山師范學(xué)院資管系第二節(jié)矢量數(shù)據(jù)結(jié)構(gòu)1.矢量數(shù)據(jù)結(jié)構(gòu)的基本內(nèi)容2.矢量數(shù)據(jù)結(jié)構(gòu)編碼的方式矢量數(shù)據(jù)結(jié)構(gòu)是通過記錄坐標(biāo)的方式盡可能精確地表示點(diǎn)、線、多邊形等地理實(shí)體,其坐標(biāo)空間設(shè)為連續(xù),允許任意位置、長度和面積的精確定義。矢量數(shù)據(jù)結(jié)構(gòu)絕對(duì)精確的值不存在。矢量數(shù)據(jù)存儲(chǔ)是以隱式關(guān)系以最小的存儲(chǔ)空間存儲(chǔ)復(fù)雜的數(shù)據(jù)。
唐山師范學(xué)院資管系引言矢量數(shù)據(jù)結(jié)構(gòu)是將地理現(xiàn)象或事物抽象為點(diǎn)、線、面實(shí)體,通過記錄它們在特定空間坐標(biāo)系下的坐標(biāo)及空間關(guān)系來表達(dá)空間對(duì)象的位置。點(diǎn)實(shí)體:空間上的一個(gè)坐標(biāo)點(diǎn),用來表達(dá)空間上不可再分的地理實(shí)體的坐標(biāo)和屬性代碼;線實(shí)體:多個(gè)點(diǎn)組成的弧段,記錄兩個(gè)或一系列采樣點(diǎn)的坐標(biāo),并加屬性代碼;面實(shí)體:多個(gè)弧段組成的封閉多邊形,記錄邊界上一系列采樣點(diǎn)的坐標(biāo),并加面域?qū)傩源a。唐山師范學(xué)院資管系1.矢量數(shù)據(jù)結(jié)構(gòu)的基本內(nèi)容唐山師范學(xué)院資管系點(diǎn)實(shí)體的矢量數(shù)據(jù)結(jié)構(gòu)
唐山師范學(xué)院資管系線實(shí)體矢量編碼的基本內(nèi)容
系統(tǒng)排列序號(hào)
用點(diǎn)號(hào)或直接用坐標(biāo)表示組成線實(shí)體的n個(gè)坐標(biāo)對(duì)的序列
既可直接存儲(chǔ)于線文件中,也可單獨(dú)存儲(chǔ),而由標(biāo)識(shí)碼聯(lián)接查找顯示線的文本或符號(hào)等標(biāo)識(shí)線的類型
用點(diǎn)號(hào)或直接用坐標(biāo)表示
唐山師范學(xué)院資管系面實(shí)體矢量編碼不但要表示位置和屬性,更重要的是能表達(dá)區(qū)域的拓?fù)涮卣?,如形狀、鄰域和層次結(jié)構(gòu)等,以便使這些基本的空間單元可以作為專題圖的資料進(jìn)行顯示和操作。多邊形網(wǎng)的探討:①形狀、面積和周長唯一;②拓?fù)浣Y(jié)構(gòu);③多等級(jí)的多邊形。唐山師范學(xué)院資管系2.矢量數(shù)據(jù)結(jié)構(gòu)的編碼方式矢量數(shù)據(jù)結(jié)構(gòu)的編碼形式,按照其功能和方法可分為:實(shí)體式、索引式、雙重獨(dú)立式和鏈狀雙重獨(dú)立式。實(shí)體式定義:是指構(gòu)成多邊形邊界的各個(gè)線段,以多邊形為單元進(jìn)行組織。按照這種數(shù)據(jù)結(jié)構(gòu),邊界坐標(biāo)數(shù)據(jù)和多邊形單元實(shí)體一一對(duì)應(yīng),各個(gè)多邊形邊界都單獨(dú)編碼和數(shù)字化。
唐山師范學(xué)院資管系多邊形數(shù)據(jù)項(xiàng)A(x1,y1),(x2,y2),(x3,y3),(x4,y4),(x5,y5),(x6,y6),(x7,y7),(x8,y8),(x9,y9),(x1,y1)B(x1,y1),(x9,y9),(x8,y8),(x17,y17),(x16,y16),(x15,y15),(x14,y14),(x13,y13),(x12,y12),(x11,y11),(x10,y10),(x1,y1)C(x24,y24),(x25,y25),(x26,y26),(x27,y27),(x28,y28),(x29,y29),(x30,y30),(x31,y31),(x24,y24)D(x19,y19),(x20,y20),(x21,y21),(x22,y22),(x23,y23),(x15,y15),(x16,y16),(x19,y19)E(x5,y5),(x18,y18),(x19,y19),(x16,y16),(x17,y17),(x8,y8),(x7,y7),(x6,y6),(x5,y5)唐山師范學(xué)院資管系實(shí)體式數(shù)據(jù)結(jié)構(gòu)的優(yōu)點(diǎn):具有編碼容易、數(shù)字化操作簡單和數(shù)據(jù)編排直觀等。實(shí)體式數(shù)據(jù)結(jié)構(gòu)的缺點(diǎn):相鄰多邊形的公共邊界要數(shù)字化兩遍,造成數(shù)據(jù)冗余存儲(chǔ),可能導(dǎo)致輸出的公共邊界出現(xiàn)間隙或重疊;缺少多邊形的鄰域信息和圖形的拓?fù)潢P(guān)系;島只作為一個(gè)單個(gè)圖形,沒有建立與外界多邊形的聯(lián)系。
唐山師范學(xué)院資管系索引式索引式數(shù)據(jù)結(jié)構(gòu)采用樹狀索引以減少數(shù)據(jù)冗余并間接增加鄰域信息。具體方法是對(duì)所有邊界點(diǎn)進(jìn)行數(shù)字化,將坐標(biāo)對(duì)以順序方式存儲(chǔ),由點(diǎn)索引與邊界線號(hào)相聯(lián)系,以線索引與各多邊形相聯(lián)系,形成樹狀索引結(jié)構(gòu)。唐山師范學(xué)院資管系線與多邊形之間的樹狀索引
點(diǎn)與線之間的樹狀索引
多邊形原始數(shù)據(jù)唐山師范學(xué)院資管系雙重獨(dú)立式來源:由美國人口統(tǒng)計(jì)局研制來進(jìn)行人口普查分析和制圖的,簡稱為DIME(DualIndependentMapEncoding)系統(tǒng)或雙重獨(dú)立式的地圖編碼法。雙重獨(dú)立式數(shù)據(jù)結(jié)構(gòu)是對(duì)圖上網(wǎng)狀或面狀要素的任何一條線段,用其兩端的節(jié)點(diǎn)及相鄰面域來予以定義。特點(diǎn):采用了拓?fù)渚幋a結(jié)構(gòu)唐山師范學(xué)院資管系線號(hào)左多邊形右多邊形起點(diǎn)終點(diǎn)aOA18bOA21cOB32dOB43eOB54fOC65gOC76hOC87iCA89jCB95kCD1210lCD1112mCD1011nBA92雙重獨(dú)立式(DIME)編碼
多邊形原始數(shù)據(jù)鏈-面關(guān)系中O為制圖區(qū)域外部的多邊形,常稱為包絡(luò)多邊形。
(DIME)數(shù)據(jù)結(jié)構(gòu)除了通過線文件生成面文件外,還需要點(diǎn)文件。唐山師范學(xué)院資管系鏈?zhǔn)诫p重獨(dú)立式鏈狀雙重獨(dú)立式數(shù)據(jù)結(jié)構(gòu)是DIME數(shù)據(jù)結(jié)構(gòu)的一種改進(jìn)。在DIME中,一條邊只能用直線兩端點(diǎn)的序號(hào)及相鄰的面域來表示,而在鏈狀數(shù)據(jù)結(jié)構(gòu)中,將若干直線段合為一個(gè)弧段(或鏈段),每個(gè)弧段可以有許多中間點(diǎn)。在鏈狀雙重獨(dú)立數(shù)據(jù)結(jié)構(gòu)中,主要有四個(gè)文件:多邊形文件、弧段文件、弧段坐標(biāo)文件、結(jié)點(diǎn)文件。唐山師范學(xué)院資管系多邊形號(hào)弧段號(hào)周長面積中心點(diǎn)坐標(biāo)Ah,b,aBg,f,c,h,-jCjDe,i,fEe,i,d,b弧段號(hào)起始點(diǎn)終結(jié)點(diǎn)左多邊形右多邊形a51OAb85EAc168EBd195OEe1519ODf1516DBg115OBh81ABi1619DEj3131BC弧段文件多邊形原始數(shù)據(jù)多邊形文件弧段號(hào)點(diǎn)號(hào)a5,4,3,2,1b8,7,6,5c16,17,8d19,18,5e15,23,22,21,20,19f15,16,g1,10,11,12,13,14,15h8,9,1i16,19j31,30,29,28,27,26,25,24,31弧段坐標(biāo)文件
唐山師范學(xué)院資管系比較內(nèi)容矢量格式柵格格式數(shù)據(jù)量小大圖形精度高低圖形運(yùn)算復(fù)雜、高效簡單、低效遙感影像格式不一致一致或接近輸出表示抽象、昂貴直觀、便宜數(shù)據(jù)共享不易實(shí)現(xiàn)容易實(shí)現(xiàn)拓?fù)浜途W(wǎng)絡(luò)分析容易實(shí)現(xiàn)不易實(shí)現(xiàn)柵格、矢量數(shù)據(jù)結(jié)構(gòu)特點(diǎn)比較
第三節(jié)兩種數(shù)據(jù)結(jié)構(gòu)的比較和轉(zhuǎn)換顯著特點(diǎn):柵格數(shù)據(jù)結(jié)構(gòu)“屬性明顯、位置隱含”;矢量數(shù)據(jù)結(jié)構(gòu)“位置明顯、屬性隱含”。
1.兩種數(shù)據(jù)結(jié)構(gòu)的比較
唐山師范學(xué)院資管系2.矢量數(shù)據(jù)結(jié)構(gòu)向柵格數(shù)據(jù)結(jié)構(gòu)的轉(zhuǎn)換矢量數(shù)據(jù)的基本坐標(biāo)是直角坐標(biāo)X、Y,其坐標(biāo)原點(diǎn)一般取圖的左下角。網(wǎng)格數(shù)據(jù)的基本坐標(biāo)是行和列(i,j),其坐標(biāo)原點(diǎn)一般取圖的左上角。兩種數(shù)據(jù)變換時(shí),令直角坐標(biāo)X和Y分別與行與列平行。由于矢量數(shù)據(jù)的基本要素是點(diǎn)、線、面,因而只要實(shí)現(xiàn)點(diǎn)、線、面的轉(zhuǎn)換,各種線劃圖形的變換問題基本上都可以得到解決。
唐山師范學(xué)院資管系2.矢量數(shù)據(jù)結(jié)構(gòu)向柵格數(shù)據(jù)結(jié)構(gòu)的轉(zhuǎn)換(1)點(diǎn)的變換
唐山師范學(xué)院資管系2.矢量數(shù)據(jù)結(jié)構(gòu)向柵格數(shù)據(jù)結(jié)構(gòu)的轉(zhuǎn)換(2)矢量線段的變換唐山師范學(xué)院資管系2.矢量數(shù)據(jù)結(jié)構(gòu)向柵格數(shù)據(jù)結(jié)構(gòu)的轉(zhuǎn)換(3)多邊形數(shù)據(jù)的轉(zhuǎn)換
全柵格數(shù)據(jù)結(jié)構(gòu)
多邊形矢量結(jié)構(gòu)向柵格結(jié)構(gòu)的轉(zhuǎn)換
閉合多邊形
唐山師范學(xué)院資管系3.柵格數(shù)據(jù)結(jié)構(gòu)向矢量數(shù)據(jù)結(jié)構(gòu)的轉(zhuǎn)換(1)基于圖象數(shù)據(jù)的矢量化方法
掃描前的矢量數(shù)據(jù)
掃描得到的灰度值
根據(jù)給定的閾值二值化后得到的柵格數(shù)據(jù)
①二值化:將掃描后線劃圖形產(chǎn)生的柵格數(shù)據(jù),依據(jù)灰度值,將256或128級(jí)不同的灰階壓縮到2個(gè)灰階,即0和1兩級(jí)。即:最大與最小灰階之間定義一個(gè)閾值。
唐山師范學(xué)院資管系3.柵格數(shù)據(jù)結(jié)構(gòu)向矢量數(shù)據(jù)結(jié)構(gòu)的轉(zhuǎn)換②細(xì)化
細(xì)化是消除線劃橫斷面柵格數(shù)的差異,使得每一條線只保留代表其軸線或周圍輪廓線(對(duì)面狀符號(hào)而言)位置的單個(gè)柵格的寬度。對(duì)于柵格線劃的“細(xì)化”方法,可分為“剝皮法”和“骨架化”兩大類。
柵格-矢量轉(zhuǎn)換過程
(a)(b)(c)(d)唐山師范學(xué)院資管系3.柵格數(shù)據(jù)結(jié)構(gòu)向矢量數(shù)據(jù)結(jié)構(gòu)的轉(zhuǎn)換(3)跟蹤
跟蹤的目的是將寫入數(shù)據(jù)文件的細(xì)化處理后的柵格數(shù)據(jù),整理為從結(jié)點(diǎn)出發(fā)的線段或閉合的線條,并以矢量形式存儲(chǔ)于特征柵格點(diǎn)中心的坐標(biāo)(圖3—23(d))。3*3柵格組合圖
唐山師范學(xué)院資管系3.柵格數(shù)據(jù)結(jié)構(gòu)向矢量數(shù)據(jù)結(jié)構(gòu)的轉(zhuǎn)換(2)基于再生柵格數(shù)據(jù)的矢量化方法再生柵格數(shù)據(jù)是指根據(jù)弧段數(shù)據(jù)或多邊形數(shù)據(jù)生成的柵格數(shù)據(jù)。具體矢量化方法:
邊界線追蹤:邊界線跟蹤的目的就是將寫入數(shù)據(jù)文件的細(xì)化處理后的柵格數(shù)據(jù),整理為從結(jié)點(diǎn)出發(fā)的線段或閉合的線條,并以矢量形式存儲(chǔ)于特征柵格點(diǎn)中心的坐標(biāo)拓?fù)潢P(guān)系生成:對(duì)于矢量表示的邊界弧段,判斷其與原圖上各多邊形空間關(guān)系,形成完整的拓?fù)浣Y(jié)構(gòu),并建立與屬性數(shù)據(jù)的聯(lián)系。去除多余點(diǎn)及曲線圓滑:由于搜索是逐個(gè)柵格進(jìn)行的,必須去除由此造成的多余點(diǎn)記錄,以減少冗余。唐山師范學(xué)院資管系思考與練習(xí)解釋柵格數(shù)據(jù)結(jié)構(gòu)和矢量數(shù)據(jù)結(jié)構(gòu)。簡述柵格數(shù)據(jù)鏈?zhǔn)骄幋a、游程長度編碼、塊狀編碼及四叉樹編碼。簡述矢量數(shù)據(jù)結(jié)構(gòu)編碼的基本內(nèi)容。簡述實(shí)體式矢量數(shù)據(jù)結(jié)構(gòu)編碼的優(yōu)缺點(diǎn)。簡述實(shí)體式、索引式、雙重獨(dú)立式和鏈狀雙重獨(dú)立式矢量數(shù)據(jù)結(jié)構(gòu)編碼。敘述出矢量和柵格數(shù)據(jù)結(jié)構(gòu)的特點(diǎn)比較和優(yōu)缺點(diǎn)比較。敘述由矢量數(shù)據(jù)向柵格數(shù)據(jù)的轉(zhuǎn)換的方法。敘述由柵格數(shù)據(jù)向矢量數(shù)據(jù)的轉(zhuǎn)換的方法。第四章空間數(shù)據(jù)庫數(shù)據(jù)庫概述1傳統(tǒng)數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)模型2GIS中空間數(shù)據(jù)庫的組織方式3面向?qū)ο髷?shù)據(jù)庫系統(tǒng)4資源管理系唐山師范學(xué)院數(shù)據(jù)庫概述1數(shù)據(jù)庫技術(shù)(20世紀(jì)60年代初):一門數(shù)據(jù)管理自動(dòng)化的綜合性新技術(shù)。主要目的是有效地管理和存取大量的數(shù)據(jù)資源,主要研究如何存儲(chǔ),使用和管理數(shù)據(jù)。GIS的數(shù)據(jù)庫是一種專門的數(shù)據(jù)庫,具有明顯的空間特征。GIS的數(shù)據(jù)庫是空間數(shù)據(jù)庫,空間數(shù)據(jù)庫的理論與方法是GIS的核心問題。資源管理系唐山師范學(xué)院數(shù)據(jù)庫的定義⑴數(shù)據(jù)庫(Database):是指為了一定的目的,在計(jì)算機(jī)系統(tǒng)中以特定的結(jié)構(gòu)組織、存儲(chǔ)和應(yīng)用的相關(guān)聯(lián)的數(shù)據(jù)集合。數(shù)據(jù)庫管理階段文件管理階段程序管理階段數(shù)據(jù)管理高級(jí)階段發(fā)展后的數(shù)據(jù)管理階段最早的形式一是數(shù)據(jù)獨(dú)立于應(yīng)用程序而集中管理,實(shí)現(xiàn)了數(shù)據(jù)共享,減少了數(shù)據(jù)冗余,提高了數(shù)據(jù)的效益;二是在數(shù)據(jù)間建立了聯(lián)系,從而使數(shù)據(jù)庫能反映出現(xiàn)實(shí)世界中信息的聯(lián)系。資源管理系唐山師范學(xué)院數(shù)據(jù)量特別大:地理系統(tǒng)是一個(gè)復(fù)雜的綜合體。要用數(shù)據(jù)來描述各種地理要素,尤其是要素的空間位置,其數(shù)據(jù)量往往大得驚人
數(shù)據(jù)應(yīng)用面廣:如地理研究、環(huán)境保護(hù)、土地利用與規(guī)劃、資源開發(fā)、生態(tài)環(huán)境、市政管理、道路建設(shè)等等。屬性數(shù)據(jù)與空間數(shù)據(jù)密切聯(lián)系:區(qū)別與一般數(shù)據(jù)庫的特征。建空間數(shù)據(jù)庫時(shí),應(yīng)注意兩個(gè)問題??臻g數(shù)據(jù)庫是指某區(qū)域內(nèi)關(guān)于一定地理要素特征的數(shù)據(jù)集合。資源管理系唐山師范學(xué)院唐山師范學(xué)院資管系數(shù)據(jù)庫的主要特征⑵數(shù)據(jù)集中控制數(shù)據(jù)保護(hù)
復(fù)雜的數(shù)據(jù)模型
數(shù)據(jù)獨(dú)立性
數(shù)據(jù)冗余度小
主要特征數(shù)據(jù)庫資源管理系唐山師范學(xué)院唐山師范學(xué)院資管系數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)⑶1物理級(jí):數(shù)據(jù)庫最內(nèi)的一層。它是物理設(shè)備上實(shí)際存儲(chǔ)的數(shù)據(jù)集合(物理數(shù)據(jù)庫)。它是由物理模式(也稱內(nèi)部模式)描述的。
2概念級(jí):數(shù)據(jù)庫的邏輯表示,包括每個(gè)數(shù)據(jù)的邏輯定義以及數(shù)據(jù)間的邏輯聯(lián)系。它是由概念模式定義的,這一級(jí)也被稱為概念模型。3用戶級(jí):用戶所使用的數(shù)據(jù)庫,是一個(gè)或幾個(gè)特定用戶所使用的數(shù)據(jù)集合(外部模型),是概念模型的邏輯子集。它由外部模式定義。
資源管理系唐山師范學(xué)院唐山師范學(xué)院資管系數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)資源管理系唐山師范學(xué)院數(shù)據(jù)組織方式⑷數(shù)據(jù)項(xiàng)記錄文件數(shù)據(jù)庫是可以定義數(shù)據(jù)的最小單位,也叫元素、基本項(xiàng)、字段等;域;物理特點(diǎn)在于它具有確定的物理長度,一般用字節(jié)數(shù)表示;組合數(shù)據(jù)項(xiàng)。
由若干相關(guān)聯(lián)的數(shù)據(jù)項(xiàng)組成;是處理和存儲(chǔ)信息的基本單位;“型”是同類記錄的框架,它定義記錄,“值”是記錄反映實(shí)體的內(nèi)容。;關(guān)鍵字。文件是一給定類型的(邏輯)記錄的全部具體值的集合;根據(jù)記錄的組織方式和存取方法可以分為:順序文件、索引文件、直接文件和倒排文件等等。是具有特定聯(lián)系的數(shù)據(jù)的集合,或是具有特定聯(lián)系的多種類型的記錄的集合。其內(nèi)部構(gòu)造是文件的集合,這些文件之間存在某種聯(lián)系,不能孤立存在。
數(shù)據(jù)是現(xiàn)實(shí)世界中信息的裁體,是信息的具體表達(dá)形式。數(shù)據(jù)庫中的數(shù)據(jù)組織一般可以分為四級(jí):資源管理系唐山師范學(xué)院唐山師范學(xué)院資管系邏輯數(shù)據(jù)單位之間的關(guān)系數(shù)據(jù)的層次單位物理單位:
位(比特)、字節(jié)、字、塊(物理記錄)、桶和卷邏輯單位:
數(shù)據(jù)項(xiàng)、數(shù)據(jù)項(xiàng)組、記錄、文件和數(shù)據(jù)庫數(shù)據(jù)庫文件記錄數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)組文件唐山師范學(xué)院資管系數(shù)據(jù)間的邏輯聯(lián)系主要是指記錄與記錄之間的聯(lián)系。數(shù)據(jù)之間的邏輯聯(lián)系主要有三種:
數(shù)據(jù)間的邏輯關(guān)系⑸一對(duì)一的關(guān)系(1:1)一對(duì)多的關(guān)系(1:N)多對(duì)多的關(guān)系(M:N)唐山師范學(xué)院資管系(1)地理名稱空間位置1:11:N1:N1:N省市縣市縣鄉(xiāng)(2)土壤類型農(nóng)作物(3)M:N傳統(tǒng)數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)模型2數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)中關(guān)于數(shù)據(jù)和聯(lián)系的邏輯組織的形式表示。每一種數(shù)據(jù)模型都以不同的數(shù)據(jù)抽象與表示能力來反映客觀事物,有其不同的處理數(shù)據(jù)聯(lián)系的方式。數(shù)據(jù)庫領(lǐng)域采用的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和關(guān)系模型,其中應(yīng)用最廣泛的是關(guān)系模型。
唐山師范學(xué)院資管系層次模型⑴唐山師范學(xué)院資管系它的特點(diǎn)是將數(shù)據(jù)組織成一對(duì)多關(guān)系的結(jié)構(gòu)。層次結(jié)構(gòu)采用關(guān)鍵字來訪問其中每一層次的每一部分。層次數(shù)據(jù)庫結(jié)構(gòu)特別適用于文獻(xiàn)目錄、土壤分類、部門機(jī)構(gòu)等分級(jí)數(shù)據(jù)的組織。實(shí)例長江干支流關(guān)系。
原始地圖層次數(shù)據(jù)模型
層次模型⑴唐山師范學(xué)院資管系優(yōu)點(diǎn):存取方便且速度快結(jié)構(gòu)清晰,容易理解數(shù)據(jù)修改和數(shù)據(jù)庫擴(kuò)展容易實(shí)現(xiàn)檢索關(guān)鍵屬性十分方便缺陷:結(jié)構(gòu)呆板,缺乏靈活性,慎用刪除命令同一屬性數(shù)據(jù)要存儲(chǔ)多次,數(shù)據(jù)冗余大(如公共邊)不適合于拓?fù)淇臻g數(shù)據(jù)的組織數(shù)據(jù)獨(dú)立性較差網(wǎng)絡(luò)模型⑵網(wǎng)絡(luò)模型用連接指令或指針來確定數(shù)據(jù)間的顯式連接關(guān)系,是具有多對(duì)多類型的數(shù)據(jù)組織方式?;咎卣魇?,結(jié)點(diǎn)數(shù)據(jù)間沒有明確的從屬關(guān)系,一個(gè)結(jié)點(diǎn)可與其它多個(gè)結(jié)點(diǎn)建立聯(lián)系。采用有向圖結(jié)構(gòu)唐山師范學(xué)院資管系網(wǎng)絡(luò)數(shù)據(jù)模型
優(yōu)點(diǎn):能明確而方便地表示數(shù)據(jù)間的復(fù)雜關(guān)系數(shù)據(jù)冗余小一定程度上支持?jǐn)?shù)據(jù)的重構(gòu),具有一定的數(shù)據(jù)獨(dú)立性和共享特性,并且運(yùn)行效率較高
缺陷:網(wǎng)狀結(jié)構(gòu)的復(fù)雜,增加了用戶查詢和定位的困難。網(wǎng)狀數(shù)據(jù)操作命令具有過程式性質(zhì)。不直接支持對(duì)于層次結(jié)構(gòu)的表達(dá)
唐山師范學(xué)院資管系網(wǎng)絡(luò)模型⑵關(guān)系模型⑶關(guān)系數(shù)據(jù)庫模型是以記錄組或數(shù)據(jù)表的形式組織數(shù)據(jù),以便于利用各種地理實(shí)體與屬性之間的關(guān)系進(jìn)行存儲(chǔ)和變換,不分層也無指針,是建立空間數(shù)據(jù)和屬性數(shù)據(jù)之間關(guān)系的一種非常有效的數(shù)據(jù)組織方法。關(guān)系模型是根據(jù)數(shù)學(xué)概念建立的,它把數(shù)據(jù)的邏輯結(jié)構(gòu)歸結(jié)為滿足一定條件的二維表形式。實(shí)體本身的信息以及實(shí)體之間的聯(lián)系均表現(xiàn)為二維表,這種表就稱為關(guān)系。一個(gè)實(shí)體由若干個(gè)關(guān)系組成,而關(guān)系表的集合就構(gòu)成為關(guān)系模型。唐山師范學(xué)院資管系唐山師范學(xué)院資管系關(guān)系模型⑶關(guān)系數(shù)據(jù)模型示意圖
關(guān)系模型的本質(zhì):不是人為地設(shè)置指針,而是由數(shù)據(jù)本身自然地建立它們之間的聯(lián)系,并且用關(guān)系代數(shù)和關(guān)系運(yùn)算來操縱數(shù)據(jù)。表格是同類實(shí)體的各種屬性的集合,在數(shù)學(xué)上把這種二維表格叫做關(guān)系。二維表的表頭,即表格的格式是關(guān)系內(nèi)容的框架,這種框架叫做模式,關(guān)系由許多同類的實(shí)體所組成,每個(gè)實(shí)體對(duì)應(yīng)于表中的一行,叫做一個(gè)元組。表中的每一列表示同一屬性,叫做域。優(yōu)點(diǎn):能夠以簡單、靈活的方式表達(dá)現(xiàn)實(shí)世界中各種實(shí)體及其相互間關(guān)系,使用與維護(hù)也很方便結(jié)構(gòu)特別靈活,滿足所有布爾邏輯運(yùn)算和數(shù)學(xué)運(yùn)算規(guī)則形成的查詢要求;關(guān)系模型具有嚴(yán)密的數(shù)學(xué)基礎(chǔ)和操作代數(shù)基礎(chǔ)——如關(guān)系代數(shù)、關(guān)系演算等,可將關(guān)系分開,或?qū)蓚€(gè)關(guān)系合并,使數(shù)據(jù)的操縱具有高度的靈活性;能搜索、組合和比較不同類型的數(shù)據(jù);在關(guān)系數(shù)據(jù)模型中,數(shù)據(jù)間的關(guān)系具有對(duì)稱性,增加和刪除數(shù)據(jù)非常方便。唐山師范學(xué)院資管系關(guān)系模型⑶缺陷:實(shí)現(xiàn)效率不夠高;描述對(duì)象語義的能力較弱;不直接支持層次結(jié)構(gòu);模型的可擴(kuò)充性較差;模擬和操縱復(fù)雜對(duì)象的能力較弱。唐山師范學(xué)院資管系關(guān)系模型⑶地理數(shù)據(jù)及其基本特征:地理空間數(shù)據(jù)及其基本特征:GIS中空間數(shù)據(jù)庫的組織方式3唐山師范學(xué)院資管系地理數(shù)據(jù):各種地理特征和現(xiàn)象之間關(guān)系的符號(hào)化表示,包括空間位置、屬性特征(簡稱屬性)及時(shí)域特征三部分。(與空間位置有關(guān)的各種地理信息,或者是可以用地圖來描述的各種地理信息)其基本特征:空間分布性、數(shù)據(jù)量大、信息載體多樣性地理空間數(shù)據(jù):是指以地球表面空間位置為參照的自然、社會(huì)和人文景觀數(shù)據(jù),可以是圖形、圖像、文字、表格和數(shù)字等。(基本上包括三種互相聯(lián)系的數(shù)據(jù)類型:某個(gè)已知坐標(biāo)系中的位置、實(shí)體間的空間相關(guān)性、與幾何位置無關(guān)的屬性)其基本特征:空間特征、屬性特征、時(shí)間特征。唐山師范學(xué)院資管系空間數(shù)據(jù)庫:是某區(qū)域內(nèi)關(guān)于一定地理要素特征的數(shù)據(jù)集合。目的:方便用戶能夠靈活地查詢出所需的地理空間數(shù)據(jù)操作對(duì)象:地理空間數(shù)據(jù)(包括空間和非空間數(shù)據(jù),能夠進(jìn)行有關(guān)地理空間數(shù)據(jù)的存儲(chǔ)、插入、刪除、更新等操作)與傳統(tǒng)數(shù)據(jù)庫的區(qū)別:1)將被管理的數(shù)據(jù)從一維推向了二維、三維甚至更高維;2)針對(duì)復(fù)雜的地理對(duì)象,可進(jìn)行模擬和推理;3)是傳統(tǒng)數(shù)據(jù)庫技術(shù)的擴(kuò)充;4)突破了傳統(tǒng)數(shù)據(jù)庫理論(如將規(guī)范關(guān)系推向非規(guī)范關(guān)系),其實(shí)質(zhì)性發(fā)展必然導(dǎo)致理論上的創(chuàng)新。唐山師范學(xué)院資管系傳統(tǒng)數(shù)據(jù)庫管理地理空間數(shù)據(jù)存在的局限性:1)傳統(tǒng)數(shù)據(jù)庫系統(tǒng)管理的是不連續(xù)的、相關(guān)性較小的數(shù)字和字符;而地理信息數(shù)據(jù)是連續(xù)的,且具有很強(qiáng)的空間相關(guān)性。2)傳統(tǒng)數(shù)據(jù)庫系統(tǒng)管理的實(shí)體類型較少,且實(shí)體類型之間的空間關(guān)系簡單、固定;而地理空間數(shù)據(jù)的實(shí)體類型繁多、實(shí)體類型之間空間關(guān)系復(fù)雜,且還有新關(guān)系產(chǎn)生(如拓?fù)潢P(guān)系)。3)傳統(tǒng)數(shù)據(jù)庫系統(tǒng)通常存貯等長記錄的數(shù)據(jù);而地理空間數(shù)據(jù)不同空間目標(biāo)的坐標(biāo)串長度不定,具有變長記錄,且數(shù)據(jù)項(xiàng)也可能很大,很復(fù)雜。4)傳統(tǒng)數(shù)據(jù)庫系統(tǒng)只操縱和查詢文字和數(shù)字信息;而空間數(shù)據(jù)庫中需要有大量的空間數(shù)據(jù)操作和查詢,如相鄰、連通、包含、疊加等。唐山師范學(xué)院資管系混合結(jié)構(gòu)模型(HybridModel)
基本思想:用兩個(gè)子系統(tǒng)分別存儲(chǔ)和檢索空間數(shù)據(jù)與屬性數(shù)據(jù),其中屬性數(shù)據(jù)存儲(chǔ)在常規(guī)的RDBMS中,幾何數(shù)據(jù)存儲(chǔ)在空間數(shù)據(jù)管理系統(tǒng)中,兩個(gè)子系統(tǒng)之間使用一種標(biāo)識(shí)符聯(lián)系起來。
唐山師范學(xué)院資管系建立在關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)基礎(chǔ)上的三種主要的綜合數(shù)據(jù)模型。圖4-9混合結(jié)構(gòu)模型RDBMS幾何空間數(shù)據(jù)存儲(chǔ)子系統(tǒng)GIS混合結(jié)構(gòu)模型優(yōu)點(diǎn):屬性數(shù)據(jù)建立在RDBMS上,存儲(chǔ)和檢索數(shù)據(jù)比較有效、可靠。缺點(diǎn):兩個(gè)存儲(chǔ)子系統(tǒng)相互獨(dú)立,查詢操作難以優(yōu)化;空間數(shù)據(jù)分開存儲(chǔ),數(shù)據(jù)的完整性有可能遭到破壞。(例如在幾何空間數(shù)據(jù)存儲(chǔ)子系統(tǒng)中目標(biāo)實(shí)體仍然存在,但在RDBMS中卻已被刪除。)實(shí)際應(yīng)用代表:ARC/INFO、MGE、SICARD、GENEMAP等。唐山師范學(xué)院資管系GIS用戶界面圖形處理RDBMS幾何空間數(shù)據(jù)屬性數(shù)據(jù)庫高級(jí)語言數(shù)據(jù)庫開發(fā)語言擴(kuò)展結(jié)構(gòu)模型(ExtendedModel)基本思想:采用同一DBMS存儲(chǔ)空間數(shù)據(jù)和屬性數(shù)據(jù)。其做法是在標(biāo)準(zhǔn)的關(guān)系數(shù)據(jù)庫上增加空間數(shù)據(jù)管理層,即利用該層將地理結(jié)構(gòu)查詢語言(GeoSQL)轉(zhuǎn)化成標(biāo)準(zhǔn)的SQL查詢,借助索引數(shù)據(jù)的輔助關(guān)系實(shí)施空間索引操作。
唐山師范學(xué)院資管系空間數(shù)據(jù)標(biāo)準(zhǔn)RDBMS屬性數(shù)據(jù)GIS擴(kuò)展數(shù)據(jù)模型優(yōu)點(diǎn):聯(lián)結(jié)簡單,存取速度較快;缺點(diǎn):兩子系統(tǒng)相互獨(dú)立,數(shù)據(jù)存儲(chǔ)、操作很難統(tǒng)一;間接操作效率較低,查詢過程復(fù)雜。實(shí)際應(yīng)用代表:SYSTEM9、SmallWorld、Geovision等。
唐山師范學(xué)院資管系GIS界面屬性數(shù)據(jù)(定長記錄)空間數(shù)據(jù)(變長記錄)RDBMS空間數(shù)據(jù)庫關(guān)系表二進(jìn)制塊統(tǒng)一模數(shù)據(jù)型(IntegratedModel)基本思想:在開放型DBMS基礎(chǔ)上擴(kuò)充空間數(shù)據(jù)表達(dá)功能。
唐山師范學(xué)院資管系統(tǒng)一數(shù)據(jù)模型優(yōu)點(diǎn):DBMS擴(kuò)種方便;數(shù)據(jù)類型的直接操作很方便、有效;用戶可以開發(fā)自己的空間存取算法;解決了空間數(shù)據(jù)變長記錄的存儲(chǔ)問題。缺點(diǎn):用戶必須在DBMS環(huán)境中實(shí)施自己的數(shù)據(jù)類型,對(duì)有些應(yīng)用將相當(dāng)復(fù)雜。實(shí)際應(yīng)用:TIGRIS(intergraph)、GEO++(荷蘭)等。唐山師范學(xué)院資管系GIS界面空間數(shù)據(jù)處理RDBMS空間數(shù)據(jù)庫擴(kuò)充實(shí)體類型(點(diǎn)、線、面、圓等)面向?qū)ο螅∣bject-OrientedParadigm,簡稱OO):其概念起源于程序設(shè)計(jì)語言——面向?qū)ο蟮木幊陶Z言(簡稱OOPL),強(qiáng)調(diào)對(duì)象概念的統(tǒng)—,引入對(duì)象、對(duì)象類、方法、實(shí)例等概念和術(shù)語,采用動(dòng)態(tài)聯(lián)編和單繼承性機(jī)制。它以O(shè)OPL為核心,集各種軟件開發(fā)工具為一體,建立OO計(jì)算環(huán)境,配有很強(qiáng)的圖形功能和多窗口用戶界面。
基本出發(fā)點(diǎn):以對(duì)象作為最基本的元素,盡可能按照人類認(rèn)識(shí)世界的方法和思維方式來分析和解決問題。唐山師范學(xué)院資管系面向?qū)ο髷?shù)據(jù)庫系統(tǒng)41)面向?qū)ο蠹夹g(shù)概述2)面向?qū)ο蠓椒ㄖ械幕靖拍顚?duì)象:是對(duì)客觀世界實(shí)體的抽象描述,是由描述該對(duì)象狀態(tài)的—組數(shù)據(jù)和表達(dá)它的行為的一組操作(方法)組成的。GIS中的地理對(duì)象:描述一個(gè)實(shí)體的空間和屬性數(shù)據(jù)以及定義一系列對(duì)實(shí)體有意義的操作函數(shù)的統(tǒng)一體。object=(ID,S,M)ID為對(duì)象標(biāo)識(shí),M為方法集,S為對(duì)象的內(nèi)部狀態(tài)??傊粋€(gè)對(duì)象就是一個(gè)具有名稱標(biāo)識(shí)并有自身的狀態(tài)與功能的實(shí)體。唐山師范學(xué)院資管系唐山師范學(xué)院資管系對(duì)象類:簡稱“類”,是對(duì)多個(gè)相似對(duì)象共同特性的描述,具有相同屬性和操作的對(duì)象組合在一起形成“類”(class)。
消息:是對(duì)象之間通信的手段,用來指示對(duì)象的操作。分公有消息和私有消息。方法:對(duì)一個(gè)類所定義的所有操作,是對(duì)象接收到消息后應(yīng)采取的動(dòng)作序列的描述。唐山師范學(xué)院資管系協(xié)議:是一個(gè)對(duì)象對(duì)外服務(wù)的說明,它告知一個(gè)對(duì)象可以為外界做什么。封裝:是將某件事物包圍起來,使外界不必知道其實(shí)際內(nèi)容。封裝技術(shù)的優(yōu)點(diǎn):提高了面向?qū)ο蠓椒ㄩ_發(fā)軟件的可重用性,從而大大提高了復(fù)雜軟件的開發(fā)效率、質(zhì)量和可靠性,更加易于維護(hù)。3)面向?qū)ο蠓椒ǖ臄?shù)據(jù)抽象技術(shù)和數(shù)據(jù)抽象工具
面向?qū)ο蟮姆椒ǔ龜?shù)據(jù)與操作的封裝性以外,還具有極強(qiáng)的抽象表達(dá)能力,具有分類(classification)、概括(generalization)、聚集(aggregation)和聯(lián)合(association)等數(shù)據(jù)抽象技術(shù)以及繼承(inheritance)和傳播(propagation)等強(qiáng)有力的抽象工具。
唐山師范學(xué)院資管系分類:把一組具有相同結(jié)構(gòu)的實(shí)體歸納成類的過程。超類:在定義類型時(shí),將幾種類型中某些具有公共特征的屬性和操作抽象出來。概括:是把一組具有相同特征和操作的對(duì)象歸納在一個(gè)更一般的超類中。唐山師范學(xué)院資管系唐山師范學(xué)院資管系繼承:是一種服務(wù)于概括的工具。(單個(gè)繼承和多個(gè)繼承)多個(gè)繼承實(shí)例
唐山師范學(xué)院資管系聯(lián)合:是相似對(duì)象的抽象組合,可看作是更高層次的集合對(duì)象。如西安市是新城區(qū)、雁塔區(qū)、碑林區(qū)等區(qū)的聯(lián)合。又聯(lián)合關(guān)系的對(duì)象叫成員。聚集:是類似于聯(lián)合的抽象化概念,不強(qiáng)調(diào)整個(gè)對(duì)象的具體細(xì)節(jié),例如建筑物是墻、窗、門、房頂和樓板幾部分的聚集。傳播:作為聯(lián)合和聚集的一種工具,通過一種強(qiáng)制性的手段將子對(duì)象的屬性信息傳遞給復(fù)雜對(duì)象。例如唐山市大學(xué)生數(shù)量可以由各個(gè)大學(xué)的學(xué)生數(shù)求和派生得到。把一組具有相同結(jié)構(gòu)的實(shí)體歸納成類的過程。4)面向?qū)ο蟮膸缀纬橄箢愋吞粕綆煼秾W(xué)院資管系空間對(duì)象的幾何抽象模型
5)面向?qū)ο蟮膶傩詳?shù)據(jù)模型
GIS中的地物可根據(jù)國家分類標(biāo)準(zhǔn)或?qū)嶋H情況劃分類型。如一個(gè)大學(xué)GIS的對(duì)象可分為建筑物、道路、綠化、管線等幾大類,地物類型的每一大類又可以進(jìn)一步分類,如建筑物可再分成教學(xué)樓、科研實(shí)驗(yàn)樓、行政辦公樓、教工住宅、學(xué)生宿舍、后勤服務(wù)建筑、體育樓等子類,管線可再分為給水管道、污水管道、電信管道、供熱管道、供氣管道等,另一方面,幾種具有相同屬性和操作的類型可綜合成一個(gè)超類。6)面向?qū)ο髷?shù)據(jù)庫系統(tǒng)的實(shí)現(xiàn)方式
面向?qū)ο蟮臄?shù)據(jù)模型從概念上將人們對(duì)GIS的理解提高到了一個(gè)新的高度。一方面,它巧妙地容納了GIS中拓?fù)鋽?shù)據(jù)結(jié)構(gòu)的思想,能有效地表達(dá)空間數(shù)據(jù)的拓?fù)潢P(guān)系。另一方面,面向?qū)ο髷?shù)據(jù)模型在表達(dá)和處理屬性數(shù)據(jù)時(shí),又具有許多獨(dú)特的優(yōu)越性。目前,采用面向?qū)ο髷?shù)據(jù)模型,建立面向?qū)ο髷?shù)據(jù)庫系統(tǒng),主要有三種實(shí)現(xiàn)方式:擴(kuò)充面向?qū)ο蟪绦蛟O(shè)計(jì)語言(OOPL),在OOPL中增加DBMS的特性擴(kuò)充RDBMS,在RDBMS中增加面向?qū)ο蟮奶匦越⑷碌闹С置嫦驅(qū)ο髷?shù)據(jù)模型的OODBMS唐山師范學(xué)院資管系7)Geostar
中的空間對(duì)象模型簡述數(shù)據(jù)組織方式。簡述傳統(tǒng)數(shù)據(jù)庫的幾種數(shù)據(jù)模型,并進(jìn)行各自優(yōu)缺點(diǎn)的分析。簡述GIS空間數(shù)據(jù)庫的幾種組織方式,并進(jìn)行各自優(yōu)缺點(diǎn)分析。簡述GIS數(shù)據(jù)管理方法的發(fā)展過程和趨勢。唐山師范學(xué)院資管系思考題第四章空間數(shù)據(jù)庫數(shù)據(jù)庫概述1傳統(tǒng)數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)模型2GIS中空間數(shù)據(jù)庫的組織方式3面向?qū)ο髷?shù)據(jù)庫系統(tǒng)4資源管理系唐山師范學(xué)院數(shù)據(jù)庫概述1數(shù)據(jù)庫技術(shù)(20世紀(jì)60年代初):一門數(shù)據(jù)管理自動(dòng)化的綜合性新技術(shù)。主要目的是有效地管理和存取大量的數(shù)據(jù)資源,主要研究如何存儲(chǔ),使用和管理數(shù)據(jù)。GIS的數(shù)據(jù)庫是一種專門的數(shù)據(jù)庫,具有明顯的空間特征。GIS的數(shù)據(jù)庫是空間數(shù)據(jù)庫,空間數(shù)據(jù)庫的理論與方法是GIS的核心問題。資源管理系唐山師范學(xué)院數(shù)據(jù)庫的定義⑴數(shù)據(jù)庫(Database):是指為了一定的目的,在計(jì)算機(jī)系統(tǒng)中以特定的結(jié)構(gòu)組織、存儲(chǔ)和應(yīng)用的相關(guān)聯(lián)的數(shù)據(jù)集合。數(shù)據(jù)庫管理階段文件管理階段程序管理階段數(shù)據(jù)管理高級(jí)階段發(fā)展后的數(shù)據(jù)管理階段最早的形式一是數(shù)據(jù)獨(dú)立于應(yīng)用程序而集中管理,實(shí)現(xiàn)了數(shù)據(jù)共享,減少了數(shù)據(jù)冗余,提高了數(shù)據(jù)的效益;二是在數(shù)據(jù)間建立了聯(lián)系,從而使數(shù)據(jù)庫能反映出現(xiàn)實(shí)世界中信息的聯(lián)系。資源管理系唐山師范學(xué)院數(shù)據(jù)量特別大:地理系統(tǒng)是一個(gè)復(fù)雜的綜合體。要用數(shù)據(jù)來描述各種地理要素,尤其是要素的空間位置,其數(shù)據(jù)量往往大得驚人
數(shù)據(jù)應(yīng)用面廣:如地理研究、環(huán)境保護(hù)、土地利用與規(guī)劃、資源開發(fā)、生態(tài)環(huán)境、市政管理、道路建設(shè)等等。屬性數(shù)據(jù)與空間數(shù)據(jù)密切聯(lián)系:區(qū)別與一般數(shù)據(jù)庫的特征。建空間數(shù)據(jù)庫時(shí),應(yīng)注意兩個(gè)問題??臻g數(shù)據(jù)庫是指某區(qū)域內(nèi)關(guān)于一定地理要素特征的數(shù)據(jù)集合。資源管理系唐山師范學(xué)院唐山師范學(xué)院資管系數(shù)據(jù)庫的主要特征⑵數(shù)據(jù)集中控制數(shù)據(jù)保護(hù)
復(fù)雜的數(shù)據(jù)模型
數(shù)據(jù)獨(dú)立性
數(shù)據(jù)冗余度小
主要特征數(shù)據(jù)庫資源管理系唐山師范學(xué)院唐山師范學(xué)院資管系數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)⑶1物理級(jí):數(shù)據(jù)庫最內(nèi)的一層。它是物理設(shè)備上實(shí)際存儲(chǔ)的數(shù)據(jù)集合(物理數(shù)據(jù)庫)。它是由物理模式(也稱內(nèi)部模式)描述的。
2概念級(jí):數(shù)據(jù)庫的邏輯表示,包括每個(gè)數(shù)據(jù)的邏輯定義以及數(shù)據(jù)間的邏輯聯(lián)系。它是由概念模式定義的,這一級(jí)也被稱為概念模型。3用戶級(jí):用戶所使用的數(shù)據(jù)庫,是一個(gè)或幾個(gè)特定用戶所使用的數(shù)據(jù)集合(外部模型),是概念模型的邏輯子集。它由外部模式定義。
資源管理系唐山師范學(xué)院唐山師范學(xué)院資管系數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)資源管理系唐山師范學(xué)院數(shù)據(jù)組織方式⑷數(shù)據(jù)項(xiàng)記錄文件數(shù)據(jù)庫是可以定義數(shù)據(jù)的最小單位,也叫元素、基本項(xiàng)、字段等;域;物理特點(diǎn)在于它具有確定的物理長度,一般用字節(jié)數(shù)表示;組合數(shù)據(jù)項(xiàng)。
由若干相關(guān)聯(lián)的數(shù)據(jù)項(xiàng)組成;是處理和存儲(chǔ)信息的基本單位;“型”是同類記錄的框架,它定義記錄,“值”是記錄反映實(shí)體的內(nèi)容。;關(guān)鍵字。文件是一給定類型的(邏輯)記錄的全部具體值的集合;根據(jù)記錄的組織方式和存取方法可以分為:順序文件、索引文件、直接文件和倒排文件等等。是具有特定聯(lián)系的數(shù)據(jù)的集合,或是具有特定聯(lián)系的多種類型的記錄的集合。其內(nèi)部構(gòu)造是文件的集合,這些文件之間存在某種聯(lián)系,不能孤立存在。
數(shù)據(jù)是現(xiàn)實(shí)世界中信息的裁體,是信息的具體表達(dá)形式。數(shù)據(jù)庫中的數(shù)據(jù)組織一般可以分為四級(jí):資源管理系唐山師范學(xué)院唐山師范學(xué)院資管系邏輯數(shù)據(jù)單位之間的關(guān)系數(shù)據(jù)的層次單位物理單位:
位(比特)、字節(jié)、字、塊(物理記錄)、桶和卷邏輯單位:
數(shù)據(jù)項(xiàng)、數(shù)據(jù)項(xiàng)組、記錄、文件和數(shù)據(jù)庫數(shù)據(jù)庫文件記錄數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)組文件唐山師范學(xué)院資管系數(shù)據(jù)間的邏輯聯(lián)系主要是指記錄與記錄之間的聯(lián)系。數(shù)據(jù)之間的邏輯聯(lián)系主要有三種:
數(shù)據(jù)間的邏輯關(guān)系⑸一對(duì)一的關(guān)系(1:1)一對(duì)多的關(guān)系(1:N)多對(duì)多的關(guān)系(M:N)唐山師范學(xué)院資管系(1)地理名稱空間位置1:11:N1:N1:N省市縣市縣鄉(xiāng)(2)土壤類型農(nóng)作物(3)M:N傳統(tǒng)數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)模型2數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)中關(guān)于數(shù)據(jù)和聯(lián)系的邏輯組織的形式表示。每一種數(shù)據(jù)模型都以不同的數(shù)據(jù)抽象與表示能力來反映客觀事物,有其不同的處理數(shù)據(jù)聯(lián)系的方式。數(shù)據(jù)庫領(lǐng)域采用的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和關(guān)系模型,其中應(yīng)用最廣泛的是關(guān)系模型。
唐山師范學(xué)院資管系層次模型⑴唐山師范學(xué)院資管系它的特點(diǎn)是將數(shù)據(jù)組織成一對(duì)多關(guān)系的結(jié)構(gòu)。層次結(jié)構(gòu)采用關(guān)鍵字來訪問其中每一層次的每一部分。層次數(shù)據(jù)庫結(jié)構(gòu)特別適用于文獻(xiàn)目錄、土壤分類、部門機(jī)構(gòu)等分級(jí)數(shù)據(jù)的組織。實(shí)例長江干支流關(guān)系。
原始地圖層次數(shù)據(jù)模型
層次模型⑴唐山師范學(xué)院資管系優(yōu)點(diǎn):存取方便且速度快結(jié)構(gòu)清晰,容易理解數(shù)據(jù)修改和數(shù)據(jù)庫擴(kuò)展容易實(shí)現(xiàn)檢索關(guān)鍵屬性十分方便缺陷:結(jié)構(gòu)呆板,缺乏靈活性,慎用刪除命令同一屬性數(shù)據(jù)要存儲(chǔ)多次,數(shù)據(jù)冗余大(如公共邊)不適合于拓?fù)淇臻g數(shù)據(jù)的組織數(shù)據(jù)獨(dú)立性較差網(wǎng)絡(luò)模型⑵網(wǎng)絡(luò)模型用連接指令或指針來確定數(shù)據(jù)間的顯式連接關(guān)系,是具有多對(duì)多類型的數(shù)據(jù)組織方式。基本特征是,結(jié)點(diǎn)數(shù)據(jù)間沒有明確的從屬關(guān)系,一個(gè)結(jié)點(diǎn)可與其它多個(gè)結(jié)點(diǎn)建立聯(lián)系。采用有向圖結(jié)構(gòu)唐山師范學(xué)院資管系網(wǎng)絡(luò)數(shù)據(jù)模型
優(yōu)點(diǎn):能明確而方便地表示數(shù)據(jù)間的復(fù)雜關(guān)系數(shù)據(jù)冗余小一定程度上支持?jǐn)?shù)據(jù)的重構(gòu),具有一定的數(shù)據(jù)獨(dú)立性和共享特性,并且運(yùn)行效率較高
缺陷:網(wǎng)狀結(jié)構(gòu)的復(fù)雜,增加了用戶查詢和定位的困難。網(wǎng)狀數(shù)據(jù)操作命令具有過程式性質(zhì)。不直接支持對(duì)于層次結(jié)構(gòu)的表達(dá)
唐山師范學(xué)院資管系網(wǎng)絡(luò)模型⑵關(guān)系模型⑶關(guān)系數(shù)據(jù)庫模型是以記錄組或數(shù)據(jù)表的形式組織數(shù)據(jù),以便于利用各種地理實(shí)體與屬性之間的關(guān)系進(jìn)行存儲(chǔ)和變換,不分層也無指針,是建立空間數(shù)據(jù)和屬性數(shù)據(jù)之間關(guān)系的一種非常有效的數(shù)據(jù)組織方法。關(guān)系模型是根據(jù)數(shù)學(xué)概念建立的,它把數(shù)據(jù)的邏輯結(jié)構(gòu)歸結(jié)為滿足一定條件的二維表形式。實(shí)體本身的信息以及實(shí)體之間的聯(lián)系均表現(xiàn)為二維表,這種表就稱為關(guān)系。一個(gè)實(shí)體由若干個(gè)關(guān)系組成,而關(guān)系表的集合就構(gòu)成為關(guān)系模型。唐山師范學(xué)院資管系唐山師范學(xué)院資管系關(guān)系模型⑶關(guān)系數(shù)據(jù)模型示意圖
關(guān)系模型的本質(zhì):不是人為地設(shè)置指針,而是由數(shù)據(jù)本身自然地建立它們之間的聯(lián)系,并且用關(guān)系代數(shù)和關(guān)系運(yùn)算來操縱數(shù)據(jù)。表格是同類實(shí)體的各種屬性的集合,在數(shù)學(xué)上把這種二維表格叫做關(guān)系。二維表的表頭,即表格的格式是關(guān)系內(nèi)容的框架,這種框架叫做模式,關(guān)系由許多同類的實(shí)體所組成,每個(gè)實(shí)體對(duì)應(yīng)于表中的一行,叫做一個(gè)元組。表中的每一列表示同一屬性,叫做域。優(yōu)點(diǎn):能夠以簡單、靈活的方式表達(dá)現(xiàn)實(shí)世界中各種實(shí)體及其相互間關(guān)系,使用與維護(hù)也很方便結(jié)構(gòu)特別靈活,滿足所有布爾邏輯運(yùn)算和數(shù)學(xué)運(yùn)算規(guī)則形成的查詢要求;關(guān)系模型具有嚴(yán)密的數(shù)學(xué)基礎(chǔ)和操作代數(shù)基礎(chǔ)——如關(guān)系代數(shù)、關(guān)系演算等,可將關(guān)系分開,或?qū)蓚€(gè)關(guān)系合并,使數(shù)據(jù)的操縱具有高度的靈活性;能搜索、組合和比較不同類型的數(shù)據(jù);在關(guān)系數(shù)據(jù)模型中,數(shù)據(jù)間的關(guān)系具有對(duì)稱性,增加和刪除數(shù)據(jù)非常方便。唐山師范學(xué)院資管系關(guān)系模型⑶缺陷:實(shí)現(xiàn)效率不夠高;描述對(duì)象語義的能力較弱;不直接支持層次結(jié)構(gòu);模型的可擴(kuò)充性較差;模擬和操縱復(fù)雜對(duì)象的能力較弱。唐山師范學(xué)院資管系關(guān)系模型⑶地理數(shù)據(jù)及其基本特征:地理空間數(shù)據(jù)及其基本特征:GIS中空間數(shù)據(jù)庫的組織方式3唐山師范學(xué)院資管系地理數(shù)據(jù):各種地理特征和現(xiàn)象之間關(guān)系的符號(hào)化表示,包括空間位置、屬性特征(簡稱屬性)及時(shí)域特征三部分。(與空間位置有關(guān)的各種地理信息,或者是可以用地圖來描述的各種地理信息)其基本特征:空間分布性、數(shù)據(jù)量大、信息載體多樣性地理空間數(shù)據(jù):是指以地球表面空間位置為參照的自然、社會(huì)和人文景觀數(shù)據(jù),可以是圖形、圖像、文字、表格和數(shù)字等。(基本上包括三種互相聯(lián)系的數(shù)據(jù)類型:某個(gè)已知坐標(biāo)系中的位置、實(shí)體間的空間相關(guān)性、與幾何位置無關(guān)的屬性)其基本特征:空間特征、屬性特征、時(shí)間特征。唐山師范學(xué)院資管系空間數(shù)據(jù)庫:是某區(qū)域內(nèi)關(guān)于一定地理要素特征的數(shù)據(jù)集合。目的:方便用戶能夠靈活地查詢出所需的地理空間數(shù)據(jù)操作對(duì)象:地理空間數(shù)據(jù)(包括空間和非空間數(shù)據(jù),能夠進(jìn)行有關(guān)地理空間數(shù)據(jù)的存儲(chǔ)、插入、刪除、更新等操作)與傳統(tǒng)數(shù)據(jù)庫的區(qū)別:1)將被管理的數(shù)據(jù)從一維推向了二維、三維甚至更高維;2)針對(duì)復(fù)雜的地理對(duì)象,可進(jìn)行模擬和推理;3)是傳統(tǒng)數(shù)據(jù)庫技術(shù)的擴(kuò)充;4)突破了傳統(tǒng)數(shù)據(jù)庫理論(如將規(guī)范關(guān)系推向非規(guī)范關(guān)系),其實(shí)質(zhì)性發(fā)展必然導(dǎo)致理論上的創(chuàng)新。唐山師范學(xué)院資管系傳統(tǒng)數(shù)據(jù)庫管理地理空間數(shù)據(jù)存在的局限性:1)傳統(tǒng)數(shù)據(jù)庫系統(tǒng)管理的是不連續(xù)的、相關(guān)性較小的數(shù)字和字符;而地理信息數(shù)據(jù)是連續(xù)的,且具有很強(qiáng)的空間相關(guān)性。2)傳統(tǒng)數(shù)據(jù)庫系統(tǒng)管理的實(shí)體類型較少,且實(shí)體類型之間的空間關(guān)系簡單、固定;而地理空間數(shù)據(jù)的實(shí)體類型繁多、實(shí)體類型之間空間關(guān)系復(fù)雜,且還有新關(guān)系產(chǎn)生(如拓?fù)潢P(guān)系)。3)傳統(tǒng)數(shù)據(jù)庫系統(tǒng)通常存貯等長記錄的數(shù)據(jù);而地理空間數(shù)據(jù)不同空間目標(biāo)的坐標(biāo)串長度不定,具有變長記錄,且數(shù)據(jù)項(xiàng)也可能很大,很復(fù)雜。4)傳統(tǒng)數(shù)據(jù)庫系統(tǒng)只操縱和查詢文字和數(shù)字信息;而空間數(shù)據(jù)庫中需要有大量的空間數(shù)據(jù)操作和查詢,如相鄰、連通、包含、疊加等。唐山師范學(xué)院資管系混合結(jié)構(gòu)模型(HybridModel)
基本思想:用兩個(gè)子系統(tǒng)分別存儲(chǔ)和檢索空間數(shù)據(jù)與屬性數(shù)據(jù),其中屬性數(shù)據(jù)存儲(chǔ)在常規(guī)的RDBMS中,幾何數(shù)據(jù)存儲(chǔ)在空間數(shù)據(jù)管理系統(tǒng)中,兩個(gè)子系統(tǒng)之間使用一種標(biāo)識(shí)符聯(lián)系起來。
唐山師范學(xué)院資管系建立在關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)基礎(chǔ)上的三種主要的綜合數(shù)據(jù)模型。圖4-9混合結(jié)構(gòu)模型RDBMS幾何空間數(shù)據(jù)存儲(chǔ)子系統(tǒng)GIS混合結(jié)構(gòu)模型優(yōu)點(diǎn):屬性數(shù)據(jù)建立在RDBMS上,存儲(chǔ)和檢索數(shù)據(jù)比較有效、可靠。缺點(diǎn):兩個(gè)存儲(chǔ)子系統(tǒng)相互獨(dú)立,查詢操作難以優(yōu)化;空間數(shù)據(jù)分開存儲(chǔ),數(shù)據(jù)的完整性有可能遭到破壞。(例如在幾何空間數(shù)據(jù)存儲(chǔ)子系統(tǒng)中目標(biāo)實(shí)體仍然存在,但在RDBMS中卻已被刪除。)實(shí)際應(yīng)用代表:ARC/INFO、MGE、SICARD、GENEMAP等。唐山師范學(xué)院資管系GIS用戶界面圖形處理RDBMS幾何空間數(shù)據(jù)屬性數(shù)據(jù)庫高級(jí)語言數(shù)據(jù)庫開發(fā)語言擴(kuò)展結(jié)構(gòu)模型(ExtendedModel)基本思想:采用同一DBMS存儲(chǔ)空間數(shù)據(jù)和屬性數(shù)據(jù)。其做法是在標(biāo)準(zhǔn)的關(guān)系數(shù)據(jù)庫上增加空間數(shù)據(jù)管理層,即利用該層將地理結(jié)構(gòu)查詢語言(GeoSQL)轉(zhuǎn)化成標(biāo)準(zhǔn)的SQL查詢,借助索引數(shù)據(jù)的輔助關(guān)系實(shí)施空間索引操作。
唐山師范學(xué)院資管系空間數(shù)據(jù)標(biāo)準(zhǔn)RDBMS屬性數(shù)據(jù)GIS擴(kuò)展數(shù)據(jù)模型優(yōu)點(diǎn):聯(lián)結(jié)簡單,存取速度較快;缺點(diǎn):兩子系統(tǒng)相互獨(dú)立,數(shù)據(jù)存儲(chǔ)、操作很難統(tǒng)一;間接操作效率較低,查詢過程復(fù)雜。實(shí)際應(yīng)用代表:SYSTEM9、SmallWorld、Geovision等。
唐山師范學(xué)院資管系GIS界面屬性數(shù)據(jù)(定長記錄)空間數(shù)據(jù)(變長記錄)RDBMS空間數(shù)據(jù)庫關(guān)系表二進(jìn)制塊統(tǒng)一模數(shù)據(jù)型(IntegratedModel)基本思想:在開放型DBMS基礎(chǔ)上擴(kuò)充空間數(shù)據(jù)表達(dá)功能。
唐山師范學(xué)院資管系統(tǒng)一數(shù)據(jù)模型優(yōu)點(diǎn):DBMS擴(kuò)種方便;數(shù)據(jù)類型的直接操作很方便、有效;用戶可以開發(fā)自己的空間存取算法;解決了空間數(shù)據(jù)變長記錄的存儲(chǔ)問題。缺點(diǎn):用戶必須在DBMS環(huán)境中實(shí)施自己的數(shù)據(jù)類型,對(duì)有些應(yīng)用將相當(dāng)復(fù)雜。實(shí)際應(yīng)用:TIGRIS(intergraph)、GEO++(荷蘭)等。唐山師范學(xué)院資管系GIS界面空間數(shù)據(jù)處理RDBMS空間數(shù)據(jù)庫擴(kuò)充實(shí)體類型(點(diǎn)、線、面、圓等)面向?qū)ο螅∣bject-OrientedParadigm,簡稱OO):其概念起源于程序設(shè)計(jì)語言——面向?qū)ο蟮木幊陶Z言(簡稱OOPL),強(qiáng)調(diào)對(duì)象概念的統(tǒng)—,引入對(duì)象、對(duì)象類、方法、實(shí)例等概念和術(shù)語,采用動(dòng)態(tài)聯(lián)編和單繼承性機(jī)制。它以O(shè)OPL為核心,集各種軟件開發(fā)工具為一體,建立OO計(jì)算環(huán)境,配有很強(qiáng)的圖形功能和多窗口用戶界面。
基本出發(fā)點(diǎn):以對(duì)象作為最基本的元素,盡可能按照人類認(rèn)識(shí)世界的方法和思維方式來分析和解決問題。唐山師范學(xué)院資管系面向?qū)ο髷?shù)據(jù)庫系統(tǒng)41)面向?qū)ο蠹夹g(shù)概述2)面向?qū)ο蠓椒ㄖ械幕靖拍顚?duì)象:是對(duì)客觀世界實(shí)體的抽象描述,是由描述該對(duì)象狀態(tài)的—組數(shù)據(jù)和表達(dá)它的行為的一組操作(方法)組成的。GIS中的地理對(duì)象:描述一個(gè)實(shí)體的空間和屬性數(shù)據(jù)以及定義一系列對(duì)實(shí)體有意義的操作函數(shù)的統(tǒng)一體。object=(ID,S,M)ID為對(duì)象標(biāo)識(shí),M為方法集,S為對(duì)象的內(nèi)部狀態(tài)。總之,一個(gè)對(duì)象就是一個(gè)具有名稱標(biāo)識(shí)并有自身的狀態(tài)與功能的實(shí)體。唐山師范學(xué)院資管系唐山師范學(xué)院資管系對(duì)象類:簡稱“類”,是對(duì)多個(gè)相似對(duì)象共同特性的描述,具有相同屬性和操作的對(duì)象組合在一起形成“類”(class)。
消息:是對(duì)象之間通信的手段,用來指示對(duì)象的操作。分公有消息和私有消息。方法:對(duì)一個(gè)類所定義的所有操作,是對(duì)象接收到消息后應(yīng)采取的動(dòng)作序列的描述。唐山師范學(xué)院資管系協(xié)議:是一個(gè)對(duì)象對(duì)外服務(wù)的說明,它告知一個(gè)對(duì)象可以為外界做什么。封裝:是將某件事物包圍起來,使外界不必知道其實(shí)際內(nèi)容。封裝技術(shù)的優(yōu)點(diǎn):提高了面向?qū)ο蠓椒ㄩ_發(fā)軟件的可重用性,從而大大提高了復(fù)雜軟件的開發(fā)效率、質(zhì)量和可靠性,更加易于維護(hù)。3)面向?qū)ο蠓椒ǖ臄?shù)據(jù)抽象技術(shù)和數(shù)據(jù)抽象工具
面向?qū)ο蟮姆椒ǔ龜?shù)據(jù)與操作的封裝性以外,還具有極強(qiáng)的抽象表達(dá)能力,具有分類(classification)、概括(generalization)、聚集(aggregation)和聯(lián)合(association)等數(shù)據(jù)抽象技術(shù)以及繼承(inheritance)和傳播(propagation)等強(qiáng)有力的抽象工具。
唐山師范學(xué)院資管系分類:把一組具有相同結(jié)構(gòu)的實(shí)體歸納成類的過程。超類:在定義類型時(shí),將幾種類型中某些具有公共特征的屬性和操作抽象出來。概括:是把一組具有相同特征和操作的對(duì)象歸納在一個(gè)更一般的超類中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025裝修房屋合同范本
- 2025年度拆墻工程勞務(wù)分包與進(jìn)度管理合同范本4篇
- 2025年度消防系統(tǒng)安全培訓(xùn)服務(wù)合同4篇
- 2025提前終止合同協(xié)議樣本
- 放牧對(duì)荒漠草原區(qū)根土復(fù)合體土壤分離能力的影響
- 二零二五年度高品質(zhì)家具定制合同樣本4篇
- 林綿綿《韓娛離婚協(xié)議》2025年度電子書出版合作合同2篇
- 打深水井施工方案
- 基于注意力機(jī)制和知識(shí)蒸餾的小樣本學(xué)習(xí)研究與應(yīng)用
- 基于乘客舒適度的地鐵站臺(tái)光環(huán)境需求研究
- 勞務(wù)協(xié)議范本模板
- 人教版(2024)數(shù)學(xué)七年級(jí)上冊期末測試卷(含答案)
- 2024年國家保密培訓(xùn)
- 2024年公務(wù)員職務(wù)任命書3篇
- CFM56-3發(fā)動(dòng)機(jī)構(gòu)造課件
- 會(huì)議讀書交流分享匯報(bào)課件-《殺死一只知更鳥》
- 2025屆撫州市高一上數(shù)學(xué)期末綜合測試試題含解析
- 公司印章管理登記使用臺(tái)賬表
- 磚廠承包合同簽訂轉(zhuǎn)讓合同
- 思政課國內(nèi)外研究現(xiàn)狀分析
- 2023年公務(wù)員多省聯(lián)考《申論》題(廣西B卷)
評(píng)論
0/150
提交評(píng)論