資源描述:
《gis空間查詢與空間分析》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第五講空間查詢與空間分析空間查詢統(tǒng)計(jì)分析DEM分析疊置分析緩沖區(qū)分析網(wǎng)絡(luò)分析空間分析模型二、空間查詢的種類一、空間查詢的方式一、統(tǒng)計(jì)圖表分析二、屬性數(shù)據(jù)的集中特征數(shù)三、屬性數(shù)據(jù)的離散特征數(shù)四、統(tǒng)計(jì)數(shù)據(jù)的分類分級(jí)一、概述二、DEM建立三、DEM應(yīng)用一、基于矢量數(shù)據(jù)的疊置分析二、基于柵格數(shù)據(jù)的疊置分析一、緩沖區(qū)及其作用二、基于矢量緩沖區(qū)建立三、基于柵格緩沖區(qū)建立一、概念二、網(wǎng)絡(luò)的組成三、網(wǎng)絡(luò)分析二、空間決策支持一、空間分析建模空間查詢空間數(shù)據(jù)庫查詢條件屬性限制空間拓?fù)湎拗贫呓Y(jié)合GIS軟件查詢結(jié)果統(tǒng)計(jì)結(jié)果:圖、表、文字新圖層新的屬性域添加到屬性數(shù)據(jù)庫查詢方式圖形--屬性空間查詢語言
2、閃爍、顏色等明顯表示一、空間查詢的方式空間查詢返回1、給出圖形信息:如鼠標(biāo)點(diǎn)取,拉框等方式。1)檢索其相應(yīng)屬性;2)檢索其空間拓?fù)潢P(guān)系2、給出屬性特征條件1)檢索對(duì)應(yīng)的空間實(shí)體2)查詢屬性單純查詢:?jiǎn)渭兊夭樵儗傩?,或只查詢空間拓?fù)潢P(guān)系聯(lián)合查詢:將空間數(shù)據(jù)與屬性數(shù)據(jù)聯(lián)合查詢。二、空間數(shù)據(jù)查詢種類1、幾何參數(shù)查詢:包括點(diǎn)的位置坐標(biāo),兩點(diǎn)間的距離,一個(gè)或一段線目標(biāo)的長(zhǎng)度,一個(gè)面目標(biāo)的周長(zhǎng)或面積等。實(shí)現(xiàn):查詢屬性庫或空間計(jì)算2、空間定位查詢:給定一個(gè)點(diǎn)或一個(gè)幾何圖形,檢索該圖形范圍內(nèi)的空間對(duì)象及其屬性。1)按點(diǎn)查詢:給定一個(gè)鼠標(biāo)點(diǎn),查詢離它最近的對(duì)象及屬性---點(diǎn)的捕捉。2)開窗查詢-
3、---按矩形、圓、多邊形查詢分為該窗口包含和穿過的區(qū)別。實(shí)現(xiàn):根據(jù)空間索引,檢索哪些對(duì)象可能位于該窗口,然后根據(jù)點(diǎn)、線、面在查詢開窗內(nèi)的判別計(jì)算,檢索到目標(biāo)。--空間運(yùn)算方法空間查詢3、空間關(guān)系查詢1)相鄰分析檢索---通過檢索拓?fù)潢P(guān)系面—面:如查詢與面狀地物相鄰的多邊形的實(shí)現(xiàn)方法:A、從多邊形與弧段關(guān)聯(lián)表中,檢索該多邊形關(guān)聯(lián)的所有弧段;B、從弧段關(guān)聯(lián)的左右多邊形表中,檢索出這些弧段關(guān)聯(lián)的多邊形。線—線(與某干流A相連的所有支流)A、從線狀地物表中,查找組成A的所有弧段及關(guān)聯(lián)的結(jié)點(diǎn);B、從結(jié)點(diǎn)表中,查詢與這些結(jié)點(diǎn)關(guān)聯(lián)的弧段;點(diǎn)—點(diǎn)(A與B是否相通)等。2)相關(guān)分析檢索(不同要素
4、類型之間的關(guān)系)--通過檢索拓?fù)潢P(guān)系線—面(我國(guó)邊境線總長(zhǎng)度)、點(diǎn)—線(自來水GIS中,與某閥門相關(guān)的水管)、點(diǎn)—面(污染源擴(kuò)散范圍)空間查詢A12BC3)包含關(guān)系查詢查詢某個(gè)面狀地物所包含的空間對(duì)象。同層包含,如,某省的下屬地區(qū),若建立有空間拓?fù)潢P(guān)系,可直接查詢拓?fù)潢P(guān)系表來實(shí)現(xiàn)。不同層包含,如某省的湖泊分布,沒有建立拓?fù)洌瑢?shí)質(zhì)是疊置分析檢索,通過多邊形疊置分析技術(shù),只檢索出在窗口界限范圍內(nèi)的地理實(shí)體,窗口外的實(shí)體作裁剪處理。4)穿越查詢某公路穿越了某些縣,采用空間運(yùn)算的方法執(zhí)行,根據(jù)一個(gè)線目標(biāo)的空間坐標(biāo),計(jì)算哪些面或線與之相交。5)落入查詢一個(gè)空間對(duì)象落入哪個(gè)空間對(duì)象之內(nèi)。-
5、-空間運(yùn)算6)緩沖區(qū)查詢根據(jù)用戶給定的一個(gè)點(diǎn)、線、面緩沖的距離,從而形成一個(gè)緩沖區(qū)的多邊形,再根據(jù)多邊形檢索原理,檢索該緩沖區(qū)內(nèi)的空間實(shí)體。空間查詢返回7)邊沿匹配檢索空間查詢?cè)诙喾貓D的數(shù)據(jù)文件之間進(jìn)行,這時(shí)需應(yīng)用邊沿匹配處理技術(shù)。4、屬性查詢1)查找僅選擇一個(gè)屬性表,給定一個(gè)屬性值,找出對(duì)應(yīng)的屬性記錄或圖形。在屏幕上已有一個(gè)屬性表,用戶任意點(diǎn)取記錄,對(duì)應(yīng)的圖形以高亮顯示。實(shí)現(xiàn):執(zhí)行數(shù)據(jù)庫查詢語言,找到滿足要求的記錄,得到它的目標(biāo)標(biāo)識(shí),再通過目標(biāo)標(biāo)識(shí)在圖形數(shù)據(jù)文件中找到對(duì)應(yīng)的空間對(duì)象,并顯示出來??臻g查詢實(shí)現(xiàn):交互式選擇各項(xiàng),輸入后,系統(tǒng)再轉(zhuǎn)換為標(biāo)準(zhǔn)的SQL,由數(shù)據(jù)庫系統(tǒng)執(zhí)行
6、或ODBCC語言執(zhí)行,得到結(jié)果,提取目標(biāo)標(biāo)識(shí),在圖形文件中找到空間對(duì)象,并顯示。Select屬性項(xiàng)From屬性表Where條件or條件and條件2)SQL查詢3)擴(kuò)展SQL3)擴(kuò)展SQL空間數(shù)據(jù)查詢語言是通過對(duì)標(biāo)準(zhǔn)SQL的擴(kuò)展來形成的,即在數(shù)據(jù)庫查詢語言上加入空間關(guān)系查詢。為此需要增加空間數(shù)據(jù)類型(如點(diǎn)、線、面等)和空間操作算子(如求長(zhǎng)度、面積、疊加等)。在給定查詢條件時(shí)也需含有空間概念,如距離、鄰近、疊加等。例如,“查詢長(zhǎng)江流域人口大于50萬的縣或市”,可表示為:SELECT*FROM縣或市WHERE縣或市.人口>50萬ANDCROSS(河流.名稱=“長(zhǎng)江”)主要優(yōu)點(diǎn)是:保留
7、了SQL的風(fēng)格,便于熟悉SQL的用戶的掌握,通用性較好,易于與關(guān)系數(shù)據(jù)庫連接。執(zhí)行擴(kuò)展SQL,如果要將屬性和空間關(guān)系整體統(tǒng)一起來,從底層進(jìn)行查詢優(yōu)化,有一定困難。目前一般將兩層分開進(jìn)行查詢。空間查詢返回5、其它查詢方法5、其它查詢方法1)可視化空間查詢可視化查詢是指將查詢語言的元素,特別是空間關(guān)系,用直觀的圖形或符號(hào)表示。查詢主要使用圖形、圖像、圖標(biāo)、符號(hào)來表達(dá)概念。具有簡(jiǎn)單、直觀、易于使用的特點(diǎn)。缺點(diǎn):當(dāng)空間約束條件復(fù)雜時(shí),很難用圖符描述;用二維圖符表示圖形之間的關(guān)系時(shí),可能會(huì)出現(xiàn)歧義;難