在大多數GIS中,提供的空間查詢方式有:
基于空間關系查詢
空間實體間存在著多種空間關系,包括拓撲、順序、距離、方位等關系。通過空間關系查詢和定位空間實體是地理信 息系統不同于一般數據庫系統的功能之一。如查詢滿足下 列條件的城市:
- 在京滬線的東部
- 距離京滬線不超過50公里
- 城市人口大于100萬
- 城市選擇區域是特定的多邊形;整個查詢計算涉及了空間順序方位關系(京滬線東部),空間 距離關系(距離京滬線不超過50公里),空間拓撲關系(使選 擇區域是特定的多邊形),甚至還有屬性信息查詢(城市人口 大于100萬)。
簡單的面、線、點相互關系的查詢包括:
- 面面查詢,如與某個多邊形相鄰的多邊形有哪些。
- 面線查詢,如某個多邊形的邊界有哪些線。
- 面點查詢,如某個多邊形內有哪些點狀地物。
- 線面查詢,如某條線經過(穿過)的多邊形有哪些,某條鏈的左、右多邊形是哪些。
- 線線查詢,如與某條河流相連的支流有哪些,某條道路跨過哪些河流。
- 線點查詢,如某條道路上有哪些橋梁,某條輸電線上有哪些變電站。
- 點面查詢,如某個點落在哪個多邊形內。
- 點線查詢,如某個結點由哪些線相交而成。
基于空間關系和屬性特征查詢
傳統的關系數據庫的標準SQL并不能處理空間查詢,這是由于關系 數據庫技術的弱點造成的,對于GIS而言,需要對SQL進行擴展。對于傳統的SQL,要實現空間操作,需要將SQL命令嵌入一種編程 語言中,如C語言;而新的SQL允許用戶定義自己的操作,并嵌入 到SQL命令中。
地址匹配查詢
根據街道的地址來查詢事物的空間位置和屬性信息是地理信息系 統特有的一種查詢功能,這種查詢利用地理編碼,輸入街道的門 牌號碼,就可知道大致的位置和所在的街區。它對空間分布的社會、經濟調查和統計很有幫助,只要在調查表中添了地址,地理信息 系統可以自動地從空間位置的角度來統計分析各種經濟社會調查 資料。另外這種查詢也經常用于公用事業管理,事故分析等方面,如郵政、通訊、供水、供電、治安、消防、醫療等領域。
![](/zb_users/plugin/erx_Weixin/img/zzcm1.jpg)
添加微信好友, 獲取更多信息
復制微信號
來源:開源地理空間基金會中文分會
來源鏈接:https://www.osgeo.cn/post/3451g
本站聲明:網站內容來源于 *** ,如有侵權,請聯系我們,我們將及時處理。