不瞭解空間分析的能夠先看下空間數據分析概念以及QGIS數據加載
函數
經常使用的空間數據基本處理包括裁剪、合併、交集、融合、差分、交集取反工具
總的來講就是提取與裁剪要素相重疊的輸入要素,可用以下圖來理解。post
咱們以上海市餐飲店鋪地址分佈爲例子,細節可具體分爲(如下的合併、交集、融合、差分、交集取反步驟都相似,下面將再也不重複陳述):3d
另外值得一提的是,工具欄中能夠利用以下按鍵可直接裁剪出圖層中的某一塊區域。cdn
將數據類型相同的多個輸入數據集合合併爲新的單個輸入數據集,此工具能夠合併點、線、面要素類或者表。blog
以下,相似於上面的裁剪步驟,在矢量操做裏把裁剪換成合並圖形,以下圖,將廣東和廣西合併:字符串
計算輸入要素的幾何交集。全部圖層和/或要素類中相疊置的要素或要素的各部分將被寫入到輸出要素類。包括了兩個相交要素的屬性get
基於指定屬性聚合要素數據分析
好比,將全國市級行政地圖按照省份融合數學
特色:
經過將輸入要素與擦除要素的多邊形相疊加來建立要素類,只將輸入要素處於擦除要素外部邊界以外的部分複製到輸入要素類。
能夠理解爲橡皮擦,擦除相疊部分。
輸入要素和更新要素中不重置的要素或要素的各部分將被寫入到輸出要素類
空間數據屬性選擇其實就是QGIS裏數據屬性表裏數據的選擇,以武漢市火鍋店的一張空間數據表爲例展開:
在QGIS裏面,大量的查詢操做都是在工具欄裏使用‘表達式選擇要素’功能裏實現的,在打開的表達式面板裏輸入查詢或者計算表達式,能夠獲得相應的數據,相似於SQL客戶端工具的查詢面板功能。
好比,咱們須要查詢口味評分超過9分,並且消費在60元如下的火鍋店,輸入查詢語句‘’’ "口味">9 AND "人均"<60 ’‘’,能夠快速準確的匹配到符合條件的火鍋店,並且咱們能夠看到這些火鍋店在武漢的位置分佈狀況(黃點即爲符合條件的火鍋店)
屬性表提供了一個十分實用的字段計算器,咱們能夠在原來的空間數據表裏對原來字段數據進行更新操做,也能夠增長新的字段。步驟可以下:
好比咱們仍然以上面武漢市火鍋店數據爲例,在屬性表裏增長整體評分字段。
經過字段計算器進行計算操做後,能夠看到屬性表增長了整體評分這個字段對應的數據
固然,QGIS可進行的計算遠不止這些,在字段計算器裏,咱們能夠執行以下所示的邏輯判斷、時間、數學、條件判斷、字段轉換、字符串函數等不少和Python裏同樣的函數方法和操做。