一般情況下,SQL語句難以實(shí)現(xiàn)基于空間信息的查詢,此類查詢都由GIS軟件來實(shí)現(xiàn),通常包括拓?fù)潢P(guān)系的查詢和距離查詢兩類。拓?fù)潢P(guān)系的查詢是查找圖形和圖形之間的空間關(guān)系,比如所有位于河流二級階地上的遺址;距離查詢實(shí)質(zhì)就是緩沖區(qū)查詢,比如所有距離高速公路500米之內(nèi)的遺址。
1.拓?fù)潢P(guān)系查詢
在考古學(xué)和文化遺產(chǎn)管理中圖形之間的拓?fù)潢P(guān)系主要有三類: 點(diǎn)與面、線與面和面與面。
點(diǎn)與面關(guān)系的查詢最為常見,這類查詢常解決的問題諸如: 某地有多少裴李崗時(shí)期遺址處于河流的二級階地;查找調(diào)查區(qū)域內(nèi)發(fā)現(xiàn)的所有龍山文化時(shí)期的遺址;從某遺址可以看到多少個(gè)同期的其他遺址 (可以處理為多少個(gè)其他遺址點(diǎn)包含在該遺址的視域范圍內(nèi))?在GIS軟件中有多種 *** 可以實(shí)現(xiàn)點(diǎn)與面拓?fù)潢P(guān)系的查詢,比如從點(diǎn)出發(fā)做一條射線,看這條射線與多邊形的交點(diǎn)數(shù): 交點(diǎn)為奇數(shù)則點(diǎn)在多邊形內(nèi),交點(diǎn)為偶數(shù)則點(diǎn)在多邊形外(特殊情況除外)。
添加微信好友, 獲取更多信息
復(fù)制微信號
線與面的關(guān)系在實(shí)際應(yīng)用中通常指的是線段與面的關(guān)系,而不是直線與面的關(guān)系。線段與面的關(guān)系比點(diǎn)與面的關(guān)系要復(fù)雜的多,包括整條線段都在面內(nèi)、整條線段都在面外和部分線段在面內(nèi)三種情況。而部分線段在面內(nèi)又有兩種情況:線段一個(gè)端點(diǎn)在面內(nèi)另一個(gè)端點(diǎn)在面外、線段兩個(gè)端點(diǎn)都在面內(nèi)、線段兩個(gè)端點(diǎn)都在面外。GIS提供了計(jì)算這些復(fù)雜關(guān)系的工具,主要是依據(jù)線段端點(diǎn)與多邊形之間的關(guān)系。但在實(shí)際應(yīng)用中,GIS軟件常常用如下三個(gè)概念查詢線與面的拓?fù)潢P(guān)系: 線包含在面內(nèi)(contain),比如某遺址保護(hù)區(qū)內(nèi)有多少條保護(hù)性通道;線不在面內(nèi)(exclude),比如查詢并刪除遺址保護(hù)區(qū)外的所有道路;線與面交叉(intersect),比如某高速公路通過某遺址保護(hù)區(qū)的長度是多少。
面與面的關(guān)系也比較復(fù)雜,主要有四種: 包含、相交、相鄰和相離。實(shí)際上,GIS在處理面與面之間關(guān)系時(shí)主要是通過多邊形之間的交點(diǎn)的定義來實(shí)現(xiàn),但遇到類似于中間有孤島空缺的多邊形時(shí)會更加麻煩。實(shí)踐中,我們常常遇到的面與面之間關(guān)系查詢的實(shí)例也較多,比如研究區(qū)域內(nèi)的可耕地面積百分比是多少?遺址1小時(shí)資源域內(nèi)坡度小于4度的面積有多少?實(shí)踐中,面與面的關(guān)系查詢常采用柵格統(tǒng)計(jì)來實(shí)現(xiàn)。
2.緩沖區(qū)查詢
緩沖區(qū)查詢即距離查詢,是以GIS圖層的圖形為基礎(chǔ),計(jì)算其周圍一定距離范圍內(nèi)的緩沖區(qū)多邊形圖層,然后通過分析該圖層與目標(biāo)圖層的疊加和拓?fù)潢P(guān)系,進(jìn)而得到所需結(jié)果。它是用來描述地理空間中兩個(gè)物體距離相近程度的重要 *** 。
從點(diǎn)、線、面出發(fā)都可以建立緩沖區(qū),其中從點(diǎn)出發(fā)建立的緩沖區(qū)為一個(gè)圓形,從線段出發(fā)建立的緩沖區(qū)為一個(gè)條帶,而從多邊形出發(fā)建立的緩沖區(qū)則為環(huán)形。緩沖區(qū)分析的結(jié)果可以是矢量圖層,也可以是柵格圖層,有兩種數(shù)據(jù)記錄 *** :之一種是單一型的緩沖區(qū),即一個(gè)圖形只生成一個(gè)緩沖區(qū);第二種是多重緩沖區(qū),即按照固定的距離間隔數(shù)值生成環(huán)狀的緩沖區(qū)帶。
來源:開源地理空間基金會中文分會
來源鏈接:https://www.osgeo.cn/post/145cf
本站聲明:網(wǎng)站內(nèi)容來源于 *** ,如有侵權(quán),請聯(lián)系我們,我們將及時(shí)處理。