QGIS新手教程5:圖層屬性查詢與表達式篩選技巧

? QGIS新手教程5:圖層屬性查詢與表達式篩選技巧

字段篩選、表達式構建器、選擇集操作一步到位!


目錄

    • ? QGIS新手教程5:圖層屬性查詢與表達式篩選技巧
      • 📁 一、示例數據準備(繼續使用第四篇中的示例)
      • 🧩 二、屬性查詢方法詳解
        • 1. 字段值篩選(Select by Expression)
        • 2. 多條件組合查詢(AND / OR)
      • 🛠? 三、表達式構建器技巧
      • 🎯 四、選擇集的進一步操作
      • 🧰 附件
      • 🧾 表達式構建器語法小卡片(QGIS 常用表達式)
      • 🧠 結語引導


📁 一、示例數據準備(繼續使用第四篇中的示例)

  • A圖層(面):千佛山街道邊界(已有)

  • B圖層(點):歷下區學校分布點位,.xlsx保存成.csv,導入QGIS
    在這里插入圖片描述

    可使用以下字段結構的CSV導入或模擬繪制:

nametypelonlatremark
山東師范大學大學117.060836.6683千佛山校區
山東師范大學附屬小學小學117.061036.6678附屬小學
山東師范大學第二附屬中學中學117.062036.6670附中
山東省濟南第一中學中學117.057736.6971濟南一中校本部
山東省濟南燕山中學中學117.060036.6610燕山中學
濟南市文化東路小學小學117.059236.6660公共小學
歷下區盛景小學小學117.058036.6635根據歷下區門戶名稱
濟南市大明湖小學小學117.028536.6815接近大明湖景區
濟南市匯泉小學小學117.018036.6260歷下區小學之一
濟南市花園小學小學117.042036.6520歷下區小學之一

在這里插入圖片描述


🧩 二、屬性查詢方法詳解

1. 字段值篩選(Select by Expression)
  • 工具位置:屬性表 → 使用表單選擇/過濾要素按表達式選擇

  • 示例1:選出所有“中學”

    "type" = '中學'
    

在這里插入圖片描述
在這里插入圖片描述

  • 示例2:選出名字包含“小學”的學校

    "name" LIKE '%小學%'
    

在這里插入圖片描述

2. 多條件組合查詢(AND / OR)
  • 示例3:選出中學或小學

    "type" = '小學' OR "type" = '中學'
    

在這里插入圖片描述

  • 示例4:選出小學中名稱包含“文化”的學校

    "type" = '小學' AND "name" LIKE '%文化%'
    

在這里插入圖片描述


🛠? 三、表達式構建器技巧

  • 常用函數說明:

    • length("name"):字段長度
    • upper("type"):轉為大寫
    • left("name", 2):截取前兩個字
  • 示例5:選擇學校名大于5個字且小于8個字的記錄

    length("name") > 5 AND length("name") < 8
    

在這里插入圖片描述

  • 示例6:對字段計算新值(在字段計算器中)

    '歷下區' || "name"
    

在這里插入圖片描述
在這里插入圖片描述


🎯 四、選擇集的進一步操作

  • 導出選擇結果為新圖層:右鍵圖層 → 導出 → 保存選中要素為
    在這里插入圖片描述

  • 使用“篩選器”限制顯示內容

    • 圖層屬性 → 篩選器 → 輸入表達式
      在這里插入圖片描述
  • 快捷操作建議

    • Ctrl + F → 快速打開表達式選擇器
    • “表達式歷史記錄”可重復調用表達式

🧰 附件

  • ? 提供一個 school_points.csv 文件(包含上表字段)
  • ? 提供完整表達式參考小卡片(如 PDF / 圖片表)

接下來是表達式參考小卡片,我會為你整理為一組實用的查詢表達式語法摘要:

🧾 表達式構建器語法小卡片(QGIS 常用表達式)

目的表達式示例說明
篩選“大學”"type" = '大學'精確匹配字段值
篩選包含“小學”名稱"name" LIKE '%小學%'模糊匹配,%通配任意字符
多條件查詢"type" = '小學' OR "type" = '中學'使用 OR 聯合條件
組合 AND 查詢"type" = '小學' AND "name" LIKE '%文化%'多條件精確匹配
字符串拼接新字段`‘歷下區’“name”`拼接常量與字段值
名稱長度大于5字length("name") > 5字符串長度判斷
名稱前兩個字left("name", 2)提取字段左側字符
轉為大寫比較upper("type") = '小學'大小寫標準化

🧠 結語引導

下一篇我們將進入 圖層樣式與可視化表達 的世界,帶你做出“高大上”的地圖!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/87210.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/87210.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/87210.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

用 el-dialog 做出彈出框是圖片

今天項目上用到個功能是點擊按鈕彈出一個 modal&#xff0c;有遮罩層而且在上面顯示圖片。 其實就是 el-dialog 的功能&#xff0c;但是 el-dialog 彈出后&#xff0c;有標簽關閉按鈕還有背景。 解決辦法&#xff1a;el-dialog 的 width 設為 0 就可以了。 <template>…

Gartner《Decision Point for Selecting the Right APIMediation Technology》學習心得

一、API 中介技術概述 背景&#xff0c;API 中介技術變得多樣化&#xff0c;應用與集成架構師需要借助決策框架&#xff0c;從企業級 API 網關、輕量級網關、入口網關以及服務網格中挑選出適合多粒度服務和 API 的中介技術。 隨著無服務器架構與容器管理系統的興起&#xff0…

快速 SystemC 之旅(一)

快速 SystemC 之旅&#xff08;一&#xff09; 一、前言背景二、實驗環境1. 安裝步驟2. 驗證安裝 三、RTL 級硬件描述1. 初看模塊2. 二輸入與非門 一、前言背景 因項目需求&#xff0c;近期開始開展電子系統級設計&#xff08;ESL&#xff09;進行事務級建模&#xff08;TLM&a…

解決 Golang 下載golang.org/x包失敗方案

在 Golang 開發過程中&#xff0c;不少開發者都遇到過這樣的困擾&#xff1a;當試圖下載golang.org相關包時&#xff0c;會出現訪問失敗的情況&#xff0c;尤其是golang.org/x系列包&#xff0c;作為眾多第三方庫依賴的核心組件&#xff0c;其無法正常下載會嚴重影響項目的開發…

CppCon 2016 學習:BUILDING A MODERN C++ FORGE FOR COMPUTE AND GRAPHICS

你提供的這段文字是關于 設計一個精簡但足夠的 C 框架來驅動 Vulkan 的目標陳述&#xff0c;屬于項目文檔或演講的第一部分 “Goals”。我們可以把它逐項拆解并深入理解&#xff1a; PART (I – I): GOALS&#xff08;目標&#xff09; 總體目標&#xff1a; 構建一個最小但足…

# AI武裝大腦:技術管理者如何用人工智能重構認知與決策系統

作為一位經歷了15年技術管理實戰的老兵&#xff0c;我見過太多項目因為決策失誤、認知局限而陷入泥潭。直到我開始系統性地用AI武裝大腦&#xff0c;才真正找到了突破技術管理瓶頸的利器。今天&#xff0c;我要分享的不是那些泛泛而談的AI概念&#xff0c;而是如何用AI真正提升…

【Linux】UDP與TCP協議

目錄 UDP協議 1.1通信流程 1.2函數 socket bind sendto recvfrom close 1.3實現udp通信 TCP協議 1.1TCP頭部結構 1.2通信流程 三次握手 正式通信 四次揮手 1.3協議特性 面向字節流 可靠傳輸 序列號和確認號 重傳機制 流量控制和擁塞控制 1.4常用函數 s…

gbase8s之MyBatis批量update問題

源代碼 <update id"updateDynamicTableData"><foreach collection"mapList" item"map" separator";">UPDATE ${tableName} SET<foreach collection"map" item"value" index"key" separ…

博圖SCL中WHILE語句的使用詳解及案例

在西門子TIA Portal的SCL&#xff08;結構化控制語言&#xff09;編程中&#xff0c;WHILE循環是處理條件迭代任務的核心工具。它根據布爾表達式動態控制循環執行&#xff0c;適用于不確定循環次數的場景。下面從語法、執行流程、注意事項到實際案例全面解析。 一、WHILE循環基…

簡單聊聊JVM中的幾種垃圾收集算法

3.4、分代收集算法 分代收集算法&#xff0c;可以看成以上內容的延伸。它的實現思路是根據對象的生命周期的不同&#xff0c;將內存劃分為幾塊&#xff0c;比如把堆空間劃分為新生代和老年代&#xff0c;然后根據各塊的特點采用最適當的收集算法。 在新生代中&#xff0c;存在…

依賴已導入,已下載,無法使用問題

明明已經導入依賴&#xff0c;卻無法使用相關注解 于是&#xff0c;我使用 mvn dependency:tree -Dverbose 來查看是否有依賴沖突 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal on project agileboot…

答題考試系統小程序ThinkPHP+UniApp

ThinkPHPUniapp開發的小程序答題考試系統&#xff0c;支持多種試題類型、多種試題難度、練題、考試、補考模式&#xff0c;提供全部前后臺無加密源代碼&#xff0c;支持私有化部署. 更新日志 V1.7.1修復一些問題 解決考場成績列表重復問題&#xff1b; 解決后臺材料題選擇子…

DHCP服務管理

目錄 DHCP協議 DHCP的優勢 DHCP的分配方式 應用場景 注意 工作流程 何時更新租約 當客戶端重啟后 客戶端類型 DCHP安裝與配置 網絡規劃&#xff1a; 配置 DHCP 作用域 啟動 DHCP 服務 配置路由器 配置路由器網卡 IP 開啟 IP 轉發&#xff08;確保跨網段通信&…

12.UDP客戶端

準備工作 硬件準備&#xff1a;確保你的STM32板子已經正確連接了DP83848網絡芯片。 軟件設置&#xff1a; 安裝好STM32CubeMX用于配置工程。 選擇合適的STM32 HAL庫版本。 如果可能的話&#xff0c;安裝LwIP庫支持TCP/IP協議棧。 步驟 1. 使用STM32CubeMX配置項目 打開…

希爾腳本簡介及常用命令代碼整理

一、Shell 腳本簡介 1. 定義 Shell 是用戶與操作系統內核交互的橋梁&#xff0c;常見類型有 Bash、Zsh、PowerShell 等。Shell 腳本則是一系列 Shell 命令的集合&#xff0c;通常保存為后綴為.sh 的文本文件。 2. 作用 類別描述自動化重復性任務例如定期備份數據、執行定時…

【人工智能下的智算網絡】廣域網優化

一、廣域網絡多路徑I/O寫的并行路徑優化方案 1.1、數學建模 網絡拓撲優化? 1. ?拓撲抽象與路徑發現? ?鄰接矩陣建模?&#xff1a; 將網絡節點抽象為圖頂點 G (V, E)&#xff0c;鏈路帶寬與延遲定義為邊權 w(e)。構造鄰接矩陣 A&#xff0c;其中元素 A_{ij} 表示節點 …

AI測試開發工程師如何用大模型調用工具:從入門到實踐

在軟件測試領域&#xff0c;測試工程師常常面臨測試用例設計復雜、數據生成繁瑣、結果驗證耗時等挑戰。隨著大語言模型&#xff08;LLM&#xff09;的迅速發展&#xff0c;Chat類大模型&#xff08;如GPT、LangChain支持的模型&#xff09;為測試開發提供了一種全新思路——工具…

遷移學習基礎

知識的“跨界復用” 你是一位經驗豐富的廚師&#xff08;源模型&#xff09;&#xff0c;尤其擅長做意大利菜&#xff08;源任務/源域&#xff09;。現在&#xff0c;老板讓你去新開的一家融合餐廳工作&#xff0c;需要你做亞洲菜&#xff08;目標任務/目標域&#xff09;。你…

AI醫生24小時在線:你的健康新‘算法監護人

2025年仲夏&#xff0c;中國醫療AI領域迎來爆發式突破&#xff1a;羅湖醫院集團率先部署"DeepSeek-騰訊混元"雙AI診療系統&#xff0c;實現患者15分鐘極速就診閉環&#xff1b;復旦大學研發的微量血液檢測技術取得重大突破&#xff0c;僅需數滴血樣即可篩查上千種疾病…

Java 中 DataSource-數據源 的基礎介紹

Java 中 DataSource-數據源 的基礎介紹 一、核心概念解析1.1 數據源&#xff08;Data Source&#xff09;1.2 數據庫連接池&#xff08;Connection Pool&#xff09;1.3 二者關系1.4 DataSource 接口 二、DataSource 解決的問題與優勢2.1 DataSource 的作用2.2 傳統方式的局限性…