版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 趙 姍 環(huán)境與水利學(xué)院 2012.11 第五章第五章 空間信息查詢(xún)第五章 空間信息查詢(xún)第一節(jié)信息查詢(xún)與空間數(shù)據(jù)庫(kù)第二節(jié) 空間索引第三節(jié) 空間查詢(xún)方式第四節(jié) 空間信息查詢(xún)語(yǔ)言概念概念 查詢(xún)什么查詢(xún)什么 空間查詢(xún)的一般問(wèn)題是“在什么地方?”、“是什么?”、怎樣(到達(dá))?”查詢(xún)對(duì)象查詢(xún)對(duì)象圖形中的信息屬性表中的信息一般問(wèn)題是“某圖元代表什么實(shí)體,有什么屬性”、“處于什么位置、距離、路徑”、“一定范圍內(nèi)包含的地物,地物之間的關(guān)系等”。 信息查詢(xún)信息查詢(xún)意義意義 信息管理信息管理 通過(guò)查詢(xún)可以獲取特定數(shù)據(jù),進(jìn)行信息管理和數(shù)據(jù)更新。特定信息提取特定信息提取 通過(guò)查詢(xún)提取需要的信息,據(jù)棄無(wú)關(guān)的信息,便于使
2、用??臻g分析基礎(chǔ)空間分析基礎(chǔ) 查詢(xún)結(jié)果一般是對(duì)所需查找的信息及數(shù)據(jù)的報(bào)告,研究需要對(duì)這些數(shù)據(jù)單獨(dú)提出進(jìn)行相關(guān)分析。 信息查詢(xún)信息查詢(xún)分類(lèi)分類(lèi)空間位置和形態(tài)空間位置和形態(tài) 對(duì)象所在的地理區(qū)域,對(duì)象的幾何和屬性特征??臻g關(guān)系和關(guān)聯(lián)空間關(guān)系和關(guān)聯(lián) 空間對(duì)象間的拓?fù)潢P(guān)系。空間分布規(guī)律空間分布規(guī)律 特定類(lèi)別地物分布在特定的區(qū)域,如電子市場(chǎng)、娛樂(lè)場(chǎng)所、飲食街等。時(shí)空演化時(shí)空演化 通過(guò)時(shí)間空間數(shù)據(jù)分析,可以研究和揭示事物發(fā)展演化的規(guī)律??臻g數(shù)據(jù)庫(kù)中的信息空間數(shù)據(jù)庫(kù)中的信息 空間索引空間索引空間索引空間索引就是指依據(jù)空間對(duì)象的就是指依據(jù)空間對(duì)象的位置和形位置和形狀狀或空間對(duì)象之間的某種或空間對(duì)象之間的某種空間
3、關(guān)系空間關(guān)系按一定按一定的順序排列的順序排列的一種數(shù)據(jù)結(jié)構(gòu)的一種數(shù)據(jù)結(jié)構(gòu). .其中包含空間對(duì)象的概要信息,如對(duì)象的其中包含空間對(duì)象的概要信息,如對(duì)象的標(biāo)識(shí)、外接矩形及指向空間對(duì)象實(shí)體的指標(biāo)識(shí)、外接矩形及指向空間對(duì)象實(shí)體的指針。針。概念概念 空間索引空間索引空間索引介于空間操作算法和空間對(duì)象之間,它空間索引介于空間操作算法和空間對(duì)象之間,它通過(guò)篩選作用,大量與特定空間操作無(wú)關(guān)的空間通過(guò)篩選作用,大量與特定空間操作無(wú)關(guān)的空間對(duì)象被排除,從而提高空間操作的速度和效率。對(duì)象被排除,從而提高空間操作的速度和效率??臻g索引的性能的優(yōu)劣直接影響空間數(shù)據(jù)庫(kù)和地空間索引的性能的優(yōu)劣直接影響空間數(shù)據(jù)庫(kù)和地理信息系
4、統(tǒng)的整體性能,它是空間數(shù)據(jù)庫(kù)和地理理信息系統(tǒng)的整體性能,它是空間數(shù)據(jù)庫(kù)和地理信息系統(tǒng)的一項(xiàng)關(guān)鍵技術(shù)。信息系統(tǒng)的一項(xiàng)關(guān)鍵技術(shù)。 作用作用 空間索引空間索引索引對(duì)象的無(wú)序性索引對(duì)象的無(wú)序性 空間對(duì)象沒(méi)有明確次序。當(dāng)確定某對(duì)象在一個(gè)子空空間對(duì)象沒(méi)有明確次序。當(dāng)確定某對(duì)象在一個(gè)子空間內(nèi),需要逐個(gè)進(jìn)行比較。間內(nèi),需要逐個(gè)進(jìn)行比較。索引對(duì)象的不規(guī)則性索引對(duì)象的不規(guī)則性 空間對(duì)象不是規(guī)則圖形。需要適當(dāng)選取規(guī)則圖形近空間對(duì)象不是規(guī)則圖形。需要適當(dāng)選取規(guī)則圖形近似。例如,選取平行于坐標(biāo)軸的矩形。似。例如,選取平行于坐標(biāo)軸的矩形。索引對(duì)象的交叉性索引對(duì)象的交叉性 空間對(duì)象可以交叉或者重疊。一個(gè)對(duì)象可能屬于多空間對(duì)
5、象可以交叉或者重疊。一個(gè)對(duì)象可能屬于多個(gè)子空間,需要多路檢索。個(gè)子空間,需要多路檢索。特點(diǎn)特點(diǎn) 例如:查找經(jīng)過(guò)河南省的所有河流。例如:查找經(jīng)過(guò)河南省的所有河流。 常規(guī)方法:檢查所有河流和河南省省界是否相交。 缺點(diǎn):用實(shí)際空間對(duì)象比較,算法復(fù)雜,計(jì)算開(kāi)銷(xiāo)大、IO開(kāi)銷(xiāo)大。 索引方法:記錄河流和省界的外接矩形。用外接矩形進(jìn)行比較。 空間索引空間索引將空間位置作為一個(gè)屬性放入關(guān)系表中將空間位置作為一個(gè)屬性放入關(guān)系表中建立一個(gè)空間索引層建立一個(gè)空間索引層cell空間索引層地理要素層 空間索引空間索引空間屬性表空間屬性表描述要素的一般信息,描述要素的一般信息,空間索引表空間索引表描述要素所在格網(wǎng)的信息,描
6、述要素所在格網(wǎng)的信息,要素描述表要素描述表描述要素的點(diǎn)數(shù),范圍等信息,描述要素的點(diǎn)數(shù),范圍等信息,三張表通過(guò)三張表通過(guò)FIDFID(Feature IDFeature ID)關(guān)聯(lián))關(guān)聯(lián) 空間索引空間索引 空間索引空間索引格網(wǎng)索引格網(wǎng)索引R R樹(shù)和樹(shù)和R+R+樹(shù)索引樹(shù)索引常見(jiàn)的空間索引常見(jiàn)的空間索引 常見(jiàn)空間索引一般是常見(jiàn)空間索引一般是自頂向下、逐級(jí)劃分空間自頂向下、逐級(jí)劃分空間的各種的各種數(shù)據(jù)結(jié)構(gòu)空間索引,比較有代表性的包括數(shù)據(jù)結(jié)構(gòu)空間索引,比較有代表性的包括BSP樹(shù)、樹(shù)、R樹(shù)、樹(shù)、R+樹(shù)和樹(shù)和CELL樹(shù)等。此外,結(jié)構(gòu)較為簡(jiǎn)單的格網(wǎng)型空間索樹(shù)等。此外,結(jié)構(gòu)較為簡(jiǎn)單的格網(wǎng)型空間索引有著廣泛的應(yīng)用
7、。引有著廣泛的應(yīng)用。 空間索引空間索引基本思想基本思想是將研究區(qū)域用橫豎線(xiàn)條劃分大小相等是將研究區(qū)域用橫豎線(xiàn)條劃分大小相等和不等的格網(wǎng),記錄每一個(gè)格網(wǎng)所包含的空間實(shí)和不等的格網(wǎng),記錄每一個(gè)格網(wǎng)所包含的空間實(shí)體。當(dāng)用戶(hù)進(jìn)行空間查詢(xún)時(shí),首先計(jì)算出用戶(hù)查體。當(dāng)用戶(hù)進(jìn)行空間查詢(xún)時(shí),首先計(jì)算出用戶(hù)查詢(xún)對(duì)象所在格網(wǎng),然后再在該網(wǎng)格中快速查詢(xún)所詢(xún)對(duì)象所在格網(wǎng),然后再在該網(wǎng)格中快速查詢(xún)所選空間實(shí)體,這樣一來(lái)就大大地加速了空間索引選空間實(shí)體,這樣一來(lái)就大大地加速了空間索引的查詢(xún)速度。的查詢(xún)速度。 1、格網(wǎng)索引、格網(wǎng)索引 空間索引空間索引 為了便于建立空間為了便于建立空間索引的線(xiàn)性表索引的線(xiàn)性表, ,每個(gè)格每個(gè)格
8、網(wǎng)按一定規(guī)律進(jìn)行編碼網(wǎng)按一定規(guī)律進(jìn)行編碼,建立碼與空間實(shí)體的建立碼與空間實(shí)體的關(guān)系關(guān)系, ,該關(guān)系表就成為該關(guān)系表就成為格網(wǎng)索引文件。每個(gè)要格網(wǎng)索引文件。每個(gè)要素在一個(gè)或者多個(gè)網(wǎng)格素在一個(gè)或者多個(gè)網(wǎng)格中中, ,每個(gè)網(wǎng)格可以包含每個(gè)網(wǎng)格可以包含多個(gè)要素。多個(gè)要素。 1、格網(wǎng)索引、格網(wǎng)索引2123293153556163202228305254606217192527495157591618242648505658571315373945474612143638444613911333541430281032344042212329315355616320222830525460621719252
9、7495157591618242648505658571315373945474612143638444613911333541430281032344042空間索引空間索引對(duì)象索引對(duì)象索引Peano鍵鍵空間對(duì)象空間對(duì)象空間對(duì)象空間對(duì)象Peano鍵集鍵集7BA25-2514EB7-715EC54-5525AC60-6026ED32-3332DD35-3533DD38-3835D.FE14-1537EE26-2638DE37-3739EE39-3948EE48-4850EE50-5054CF35-3555C60C1、格網(wǎng)索引、格網(wǎng)索引ABCEDF每個(gè)要素在一個(gè)或者多個(gè)網(wǎng)格中每個(gè)要素在一個(gè)或者多個(gè)
10、網(wǎng)格中,每個(gè)網(wǎng)格每個(gè)網(wǎng)格可以包含多個(gè)要素可以包含多個(gè)要素,要素不是真正被分割。要素不是真正被分割。由此建立由此建立Peano鍵和空間對(duì)象的關(guān)系。鍵和空間對(duì)象的關(guān)系。 空間索引空間索引 R R樹(shù)根據(jù)地物的樹(shù)根據(jù)地物的最小外接矩形最小外接矩形建立,可以直建立,可以直接對(duì)空間中占據(jù)一定范圍的空間對(duì)象進(jìn)行索引。接對(duì)空間中占據(jù)一定范圍的空間對(duì)象進(jìn)行索引。 R R樹(shù)索引設(shè)計(jì)虛擬的矩形目標(biāo),將空間目標(biāo)樹(shù)索引設(shè)計(jì)虛擬的矩形目標(biāo),將空間目標(biāo)包含在矩形內(nèi)。這些矩形作為空間索引,含有包包含在矩形內(nèi)。這些矩形作為空間索引,含有包含的空間對(duì)象的指針。含的空間對(duì)象的指針。 RECTRECT(IDID,MinXMinX,M
11、axXMaxX,MinYMinY,MaxYMaxY)2、R樹(shù)和樹(shù)和R+樹(shù)樹(shù)MBRMBR(Minimum Bounding BoxMinimum Bounding Box 最小外接矩最小外接矩形)形) 空間索引空間索引 R R樹(shù)樹(shù) 在進(jìn)行空間數(shù)據(jù)檢索時(shí),先判斷哪些矩形落在在進(jìn)行空間數(shù)據(jù)檢索時(shí),先判斷哪些矩形落在檢索窗口內(nèi),再進(jìn)一步判斷哪些目標(biāo)是被檢索的內(nèi)檢索窗口內(nèi),再進(jìn)一步判斷哪些目標(biāo)是被檢索的內(nèi)容。容。在在R R樹(shù)構(gòu)造中,要求虛擬矩形盡可能少重樹(shù)構(gòu)造中,要求虛擬矩形盡可能少重疊,并且一個(gè)空間對(duì)象通常僅僅被一個(gè)矩疊,并且一個(gè)空間對(duì)象通常僅僅被一個(gè)矩形包含。實(shí)際中很難保證這種情況。形包含。實(shí)際中很
12、難保證這種情況??臻g對(duì)象千姿百態(tài),最小矩形通常范圍重空間對(duì)象千姿百態(tài),最小矩形通常范圍重疊。于是提出了疊。于是提出了R R樹(shù)的改進(jìn),樹(shù)的改進(jìn),R+R+樹(shù)。樹(shù)。 空間索引空間索引2、R樹(shù)和樹(shù)和R+樹(shù)樹(shù)R+R+樹(shù)樹(shù) R+R+樹(shù)允許虛擬矩形相互重疊,并允許一個(gè)空間樹(shù)允許虛擬矩形相互重疊,并允許一個(gè)空間目標(biāo)被多個(gè)虛擬矩形包含。目標(biāo)被多個(gè)虛擬矩形包含。1 1、圖查文、圖查文( (圖形查詢(xún)屬性圖形查詢(xún)屬性) )2 2、文查圖、文查圖( (屬性查詢(xún)圖形屬性查詢(xún)圖形) )2 2、空間關(guān)系的查詢(xún)、空間關(guān)系的查詢(xún)( (面面點(diǎn)、面點(diǎn)、面線(xiàn)、面線(xiàn)、面面、線(xiàn)面、線(xiàn)點(diǎn)、線(xiàn)點(diǎn)、線(xiàn)線(xiàn)查詢(xún)線(xiàn)查詢(xún) ) )4 4、邏輯查詢(xún)、邏輯查
13、詢(xún)(SQL(SQL查詢(xún)查詢(xún)) ) 空間查詢(xún)方式空間查詢(xún)方式 空間查詢(xún)方式空間查詢(xún)方式1、圖查文、圖查文圖文互查是圖文互查是GISGIS中最常用的查詢(xún)。中最常用的查詢(xún)。 一般一般GISGIS軟件提供軟件提供“INFO”INFO”工具工具。用點(diǎn)選。用點(diǎn)選、區(qū)域圈選、多邊形選擇、矩形選擇的方式選、區(qū)域圈選、多邊形選擇、矩形選擇的方式選中地物,并顯示出查詢(xún)對(duì)象的屬性列表。中地物,并顯示出查詢(xún)對(duì)象的屬性列表。1)利用空間索引,在數(shù)據(jù)庫(kù)中快速檢索被選空間實(shí)體。2)根據(jù)實(shí)體和屬性的連接關(guān)系得到所查詢(xún)實(shí)體的屬性列表。圖查文圖查文圖查文圖查文 空間查詢(xún)方式空間查詢(xún)方式2、文查圖、文查圖如:在中國(guó)行政區(qū)圖查人口如
14、:在中國(guó)行政區(qū)圖查人口40004000萬(wàn)的省。萬(wàn)的省。1)和一般SQL查詢(xún)類(lèi)似,構(gòu)建SQL查詢(xún)語(yǔ)句進(jìn)行查詢(xún)。2)查詢(xún)到結(jié)果后,利用圖形和屬性的對(duì)應(yīng)關(guān)系,再圖上表示出結(jié)果。文查圖文查圖文查圖文查圖MapInfo軟件中軟件中點(diǎn)目標(biāo)點(diǎn)目標(biāo)的幾何參數(shù)查詢(xún)的幾何參數(shù)查詢(xún) 空間查詢(xún)方式空間查詢(xún)方式MapInfo軟件中軟件中線(xiàn)目標(biāo)線(xiàn)目標(biāo)的幾何參數(shù)查詢(xún)的幾何參數(shù)查詢(xún) 空間查詢(xún)方式空間查詢(xún)方式Mapinfo軟件中軟件中面狀目標(biāo)面狀目標(biāo)的幾何參數(shù)查詢(xún)的幾何參數(shù)查詢(xún) 空間查詢(xún)方式空間查詢(xún)方式是指給定一個(gè)點(diǎn)或一個(gè)幾何圖形,檢索出是指給定一個(gè)點(diǎn)或一個(gè)幾何圖形,檢索出該圖形范該圖形范圍內(nèi)圍內(nèi)的空間對(duì)象以及相應(yīng)的屬性。這種
15、查詢(xún)方式又的空間對(duì)象以及相應(yīng)的屬性。這種查詢(xún)方式又稱(chēng)為稱(chēng)為圖形查詢(xún)屬性圖形查詢(xún)屬性的方式。的方式。 MapInfo軟件中圖形查屬性的表達(dá)方式軟件中圖形查屬性的表達(dá)方式 空間查詢(xún)方式空間查詢(xún)方式ArcView軟件中圖形查屬性的表達(dá)方式軟件中圖形查屬性的表達(dá)方式 空間查詢(xún)方式空間查詢(xún)方式 空間查詢(xún)方式空間查詢(xún)方式3、空間關(guān)系的查詢(xún)、空間關(guān)系的查詢(xún) 通過(guò)空間關(guān)系查詢(xún)和定位空間實(shí)體是地理通過(guò)空間關(guān)系查詢(xún)和定位空間實(shí)體是地理數(shù)據(jù)庫(kù)不同于一般數(shù)據(jù)庫(kù)的功能之一。數(shù)據(jù)庫(kù)不同于一般數(shù)據(jù)庫(kù)的功能之一。 如查詢(xún)滿(mǎn)足下列條件的城市:如查詢(xún)滿(mǎn)足下列條件的城市:京滬線(xiàn)東部(空間方位關(guān)系);京滬線(xiàn)東部(空間方位關(guān)系);距離
16、京滬線(xiàn)不超過(guò)距離京滬線(xiàn)不超過(guò)50km50km(空間距離關(guān)系)(空間距離關(guān)系); ;城市人口大于城市人口大于100100萬(wàn)(屬性信息查詢(xún));萬(wàn)(屬性信息查詢(xún));空間關(guān)系的查詢(xún)空間關(guān)系的查詢(xún)面面查詢(xún)面面查詢(xún) 如與某個(gè)多邊形相鄰的多邊形有哪些如與某個(gè)多邊形相鄰的多邊形有哪些面線(xiàn)查詢(xún)面線(xiàn)查詢(xún) 如某個(gè)多邊形的邊界有哪些線(xiàn)如某個(gè)多邊形的邊界有哪些線(xiàn)面點(diǎn)查詢(xún)面點(diǎn)查詢(xún) 如某個(gè)多邊形內(nèi)有哪些點(diǎn)狀地物如某個(gè)多邊形內(nèi)有哪些點(diǎn)狀地物線(xiàn)面查詢(xún)線(xiàn)面查詢(xún) 如某條線(xiàn)經(jīng)過(guò)(穿過(guò))的多邊形有哪如某條線(xiàn)經(jīng)過(guò)(穿過(guò))的多邊形有哪 些,某條鏈的左、右多邊形是哪些些,某條鏈的左、右多邊形是哪些 空間查詢(xún)方式空間查詢(xún)方式線(xiàn)線(xiàn)查詢(xún)線(xiàn)線(xiàn)查詢(xún)
17、如與某條河流相連的支流有哪如與某條河流相連的支流有哪 些,某條道路跨過(guò)哪些河流。些,某條道路跨過(guò)哪些河流。線(xiàn)點(diǎn)查詢(xún)線(xiàn)點(diǎn)查詢(xún) 如某條道路上有哪些橋梁,某條如某條道路上有哪些橋梁,某條 輸電線(xiàn)上有哪些變電站。輸電線(xiàn)上有哪些變電站。點(diǎn)面查詢(xún)點(diǎn)面查詢(xún) 如某個(gè)點(diǎn)落在哪個(gè)多邊形內(nèi)。如某個(gè)點(diǎn)落在哪個(gè)多邊形內(nèi)。點(diǎn)線(xiàn)查詢(xún)點(diǎn)線(xiàn)查詢(xún) 如某個(gè)結(jié)點(diǎn)由哪些線(xiàn)相交而成。如某個(gè)結(jié)點(diǎn)由哪些線(xiàn)相交而成。 城鎮(zhèn)城鎮(zhèn)查詢(xún)城鎮(zhèn)是否位于平原區(qū)內(nèi)舉例:點(diǎn)面查詢(xún)舉例:點(diǎn)面查詢(xún)(1)鄰接查詢(xún)鄰接查詢(xún)從多邊形與弧段關(guān)系的表中,檢索出該多邊形關(guān)從多邊形與弧段關(guān)系的表中,檢索出該多邊形關(guān)系的所有弧段系的所有弧段從弧段關(guān)系的左右多邊形的表中,檢索出這
18、些弧從弧段關(guān)系的左右多邊形的表中,檢索出這些弧段所關(guān)聯(lián)的多邊形段所關(guān)聯(lián)的多邊形(2) 包含關(guān)系查詢(xún)包含關(guān)系查詢(xún) 查詢(xún)某一個(gè)面狀所包含的某一類(lèi)的空間對(duì)象查詢(xún)某一個(gè)面狀所包含的某一類(lèi)的空間對(duì)象(3) 穿越查詢(xún)穿越查詢(xún)長(zhǎng)江所經(jīng)過(guò)的縣市(4) 落入查詢(xún)落入查詢(xún) 查詢(xún)一個(gè)空間對(duì)象它落在哪個(gè)空間對(duì)象之內(nèi)。查詢(xún)一個(gè)空間對(duì)象它落在哪個(gè)空間對(duì)象之內(nèi)??刹捎每臻g運(yùn)算,使用點(diǎn)在多邊形內(nèi),線(xiàn)在多邊可采用空間運(yùn)算,使用點(diǎn)在多邊形內(nèi),線(xiàn)在多邊形內(nèi),或面在多邊形內(nèi)的判斷方法。形內(nèi),或面在多邊形內(nèi)的判斷方法。 (5) 緩沖區(qū)查詢(xún)緩沖區(qū)查詢(xún) 緩沖區(qū)查詢(xún)根據(jù)用戶(hù)需要給定一個(gè)點(diǎn)緩沖、緩沖區(qū)查詢(xún)根據(jù)用戶(hù)需要給定一個(gè)點(diǎn)緩沖、線(xiàn)緩沖或面
19、緩沖的距離,從而形成一個(gè)緩沖區(qū)的線(xiàn)緩沖或面緩沖的距離,從而形成一個(gè)緩沖區(qū)的多邊形,再根據(jù)多邊形檢索的原理,檢索出該緩多邊形,再根據(jù)多邊形檢索的原理,檢索出該緩沖區(qū)多邊形內(nèi)的空間地物。沖區(qū)多邊形內(nèi)的空間地物。 距黃河距黃河150公里范圍內(nèi)的主要城市公里范圍內(nèi)的主要城市 (6) 地址匹配查詢(xún)地址匹配查詢(xún) 根據(jù)街道地址來(lái)查詢(xún)事物的空間位置和屬性根據(jù)街道地址來(lái)查詢(xún)事物的空間位置和屬性信息是地理信息系統(tǒng)特有的一種查詢(xún)功能,這種信息是地理信息系統(tǒng)特有的一種查詢(xún)功能,這種查詢(xún)利用地理編碼,輸入街道門(mén)牌號(hào)碼,就可知查詢(xún)利用地理編碼,輸入街道門(mén)牌號(hào)碼,就可知道大致的位置和所在的街區(qū)。道大致的位置和所在的街區(qū)。
20、空間查詢(xún)方式空間查詢(xún)方式(7)SQL查詢(xún)查詢(xún) (7)SQL查詢(xún)查詢(xún) 空間查詢(xún)方式空間查詢(xún)方式查詢(xún)機(jī)耕道ArcGIS 空間信息查詢(xún)語(yǔ)言空間信息查詢(xún)語(yǔ)言、SQLSQL查詢(xún)語(yǔ)言查詢(xún)語(yǔ)言、擴(kuò)展的、擴(kuò)展的SQLSQL查詢(xún)查詢(xún)MapInfo軟件中SQL輸入標(biāo)準(zhǔn)對(duì)話(huà)框 通過(guò)SQL語(yǔ)言查詢(xún)的結(jié)果 Select from whereGISGIS中中SQLSQL查詢(xún)例查詢(xún)例1 1GISGIS中中SQLSQL查詢(xún)例查詢(xún)例2 2查世界地圖屬性表中有多少?lài)?guó)家查世界地圖屬性表中有多少?lài)?guó)家?總?cè)丝诳側(cè)丝?總面積總面積?多表連接查詢(xún)多表連接查詢(xún)?nèi)绮槌雒绹?guó)地圖數(shù)據(jù)中總?cè)丝诖笥谌绮槌雒绹?guó)地圖數(shù)據(jù)中總?cè)丝诖笥?0001000萬(wàn)萬(wàn)
21、且且州府人口大于州府人口大于2020萬(wàn)的州萬(wàn)的州 。 SELECT SELECT * * FROM States, Statecap FROM States, Statecap WHERE WHERE States.state = StatecapStates.state = Statecap .State and .State and States.pop_199010000000 and States.pop_199010000000 and Statecap.pop_1990 200000 Statecap.pop_1990 200000嵌套查詢(xún)嵌套查詢(xún)求世界地圖中同伊拉克處于同一大洲的
22、國(guó)家求世界地圖中同伊拉克處于同一大洲的國(guó)家 SELECT SELECT country,continent FROM FROM world WHERE WHERE continent = (SELECT SELECT continent FROM FROM world WHERE WHERE country=“Iraq” ); 首先求出伊拉克處于哪個(gè)洲;之后求出同伊首先求出伊拉克處于哪個(gè)洲;之后求出同伊拉克處于同一洲的國(guó)家。拉克處于同一洲的國(guó)家。擴(kuò)展擴(kuò)展SQLSQL查詢(xún)查詢(xún)擴(kuò)展擴(kuò)展SQLSQL查詢(xún)查詢(xún)1、查詢(xún)謂詞的擴(kuò)展、查詢(xún)謂詞的擴(kuò)展MapinfoMapinfo在在SELECTSELECT語(yǔ)句
23、中增加了語(yǔ)句中增加了地理函數(shù)地理函數(shù)和和地理運(yùn)算符地理運(yùn)算符. .擴(kuò)展擴(kuò)展SQLSQL查詢(xún)查詢(xún)1、查詢(xún)謂詞的擴(kuò)展、查詢(xún)謂詞的擴(kuò)展例例 :美國(guó):美國(guó)“I 10”號(hào)高速公路經(jīng)過(guò)哪幾個(gè)洲?號(hào)高速公路經(jīng)過(guò)哪幾個(gè)洲? 先先美國(guó)高速公路中美國(guó)高速公路中找出找出 “I10”號(hào)高速公路;號(hào)高速公路; 再找再找“I 10”號(hào)高速公路經(jīng)過(guò)哪幾個(gè)洲號(hào)高速公路經(jīng)過(guò)哪幾個(gè)洲。WHERE States.obj CONTAINS Us_Hiway.obj AND (States.obj INTERSECTS (SELECT obj FROM Us_Hiway WHEREus_Hiway.highway= “I 10”)地地
24、 理理 運(yùn)運(yùn) 算算 符符 例如查詢(xún)?nèi)龒{地區(qū)長(zhǎng)江流域人口大于例如查詢(xún)?nèi)龒{地區(qū)長(zhǎng)江流域人口大于50萬(wàn)的縣萬(wàn)的縣或市,擴(kuò)展的或市,擴(kuò)展的SQL空間查詢(xún)語(yǔ)句為:空間查詢(xún)語(yǔ)句為: SELECT * * FROM 縣或市縣或市 WHERE 縣或市縣或市人口人口50萬(wàn)萬(wàn) AND CROSS (河流(河流名稱(chēng)名稱(chēng)= =“長(zhǎng)江長(zhǎng)江”) 擴(kuò)展擴(kuò)展SQLSQL查詢(xún)查詢(xún)1、查詢(xún)謂詞的擴(kuò)展、查詢(xún)謂詞的擴(kuò)展擴(kuò)展SQL空間查詢(xún)結(jié)果 這些這些SQLSQL擴(kuò)充和應(yīng)用有關(guān),目前還沒(méi)有形成標(biāo)準(zhǔn)。擴(kuò)充和應(yīng)用有關(guān),目前還沒(méi)有形成標(biāo)準(zhǔn)。例:例:(1 1)選擇河南省所有城市和人口)選擇河南省所有城市和人口 SELECT SELECT 城市
25、名,人口城市名,人口 FROM FROM 城市城市 WHERE WHERE CENTERCENTER(城市地圖)(城市地圖)INSIDEINSIDE 河南;河南;(2 2)選擇流經(jīng)河南省的所有河流的名稱(chēng)和河南境內(nèi)長(zhǎng)度)選擇流經(jīng)河南省的所有河流的名稱(chēng)和河南境內(nèi)長(zhǎng)度 SELECT SELECT 河流名,河流名,LENGTHLENGTH(INTERSECTSINTERSECTS (ROUTEROUTE(河流流域圖),(河流流域圖),河南);河南); FROM FROM 河流河流 WHERE WHERE ROUTEROUTE ( (河流流域圖河流流域圖) )INTERSECTSINTERSECTS 河
26、南;河南;擴(kuò)展擴(kuò)展SQLSQL查詢(xún)查詢(xún)1、查詢(xún)謂詞的擴(kuò)展、查詢(xún)謂詞的擴(kuò)展 擴(kuò)展擴(kuò)展SQLSQL查詢(xún)查詢(xún)2、面向?qū)ο蟮臄U(kuò)展、面向?qū)ο蟮臄U(kuò)展OGISOGIS協(xié)會(huì)(協(xié)會(huì)(Open GISOpen GIS)是由一些主要軟件供應(yīng)商組成的)是由一些主要軟件供應(yīng)商組成的聯(lián)盟,負(fù)責(zé)制定與聯(lián)盟,負(fù)責(zé)制定與GISGIS互操作相關(guān)的行標(biāo)準(zhǔn)?;ゲ僮飨嚓P(guān)的行標(biāo)準(zhǔn)。OGISOGIS的空間的空間數(shù)據(jù)模型可以嵌入到各種編程語(yǔ)言中,例如數(shù)據(jù)模型可以嵌入到各種編程語(yǔ)言中,例如C C、JavaJava、SQLSQL等等,提出了一套規(guī)范,把二維地理空間等等,提出了一套規(guī)范,把二維地理空間ADTADT(abstract abstract data type, data type, 抽象數(shù)據(jù)類(lèi)型)整合到抽象數(shù)據(jù)類(lèi)型)整合到SQLSQL之中,并且包括了之中,并且包括了
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度錨具招標(biāo)及合同范本操作手冊(cè)
- 2025年度礦產(chǎn)資源開(kāi)采合同補(bǔ)充協(xié)議3篇
- 2025年專(zhuān)利產(chǎn)品經(jīng)銷(xiāo)合同模板(三篇)
- 2024版委托中介信息服務(wù)合同
- 2024年環(huán)保材料生產(chǎn)代工合同范本3篇
- 2024水井鉆井工程承包與水資源利用管理合同2篇
- 2024版計(jì)算機(jī)軟件系統(tǒng)買(mǎi)賣(mài)合同
- 2024校醫(yī)聘用合同
- 2025年度大棚租賃合同農(nóng)業(yè)科技研發(fā)合作方案2篇
- 2025年度教育科技公司股權(quán)激勵(lì)與期權(quán)實(shí)施合同3篇
- 2025寒假散學(xué)典禮(休業(yè)式)上校長(zhǎng)精彩講話(huà):以董宇輝的創(chuàng)新、羅振宇的堅(jiān)持、馬龍的熱愛(ài)啟迪未來(lái)
- 安徽省示范高中2024-2025學(xué)年高一(上)期末綜合測(cè)試物理試卷(含答案)
- 安徽省合肥市包河區(qū)2023-2024學(xué)年九年級(jí)上學(xué)期期末化學(xué)試題
- 《酸堿罐區(qū)設(shè)計(jì)規(guī)范》編制說(shuō)明
- PMC主管年終總結(jié)報(bào)告
- 售樓部保安管理培訓(xùn)
- 倉(cāng)儲(chǔ)培訓(xùn)課件模板
- 2025屆高考地理一輪復(fù)習(xí)第七講水循環(huán)與洋流自主練含解析
- GB/T 44914-2024和田玉分級(jí)
- 2024年度企業(yè)入駐跨境電商孵化基地合作協(xié)議3篇
- 《形勢(shì)與政策》課程標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論