首頁 新聞中心 技術博客

ArcGIS SQL 常用的選擇方法

發布時間:2021-10-31 23:40:56   瀏覽量:4169   作者:GIS前沿

GIS中數據繁多,類型多樣,有時又雜又亂
這時候,按屬性選擇就是我們的一個常用的工具。

簡單的按字段選擇相信大家都會,
但是如何選擇某一個字段中含有“xx”的所有值呢,,,,,

這里以武漢市醫療服務poi數據為例

圖片

可以看到的是,我們的poi數據中含有門診,藥店,衛生服務社,醫院等,我需要獲得的是醫院的poi數據,那我們如何在ArcGIS篩選出這些數據呢

這里我們可以使用sql語句來進行查詢,ArcGIS提供了豐富的sql語句查詢功能

語句就是 “Name” LIKE ‘%醫院%’

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

ArcGIS 查詢表達式的一般格式是

<字段名> <運算符> <值或字符串>

“Name” LIKE ‘%醫院%’,為什么我要加 ‘ ’ 和兩個%%號呢,單引號是因為“醫院 ”這兩個字是字符串格式,字符串必須始終用單引號括起。

而% 表示其位置可以是任意數量的任何字符:一個字符、一百個字符或無字符。

NULL 關鍵字,一般用來選擇指定字段為空值的要素和記錄。

在這里插入圖片描述

比如我之前寫過如何選定所需要的城市,就是利用這個關鍵字來實現的

在這里插入圖片描述

And or 這兩個關鍵字一般用來組合構成復雜語句表達式

他們的意思就是集合里面的交集和并集

還是以武漢市醫療poi舉個簡單的例子

在這里插入圖片描述

我要選擇fid > 50 , kind = 5000 的數據,

在這里插入圖片描述

他的應用場景可以用在類似與我要篩選出 高程>xxx m,土地類型為xxx的數據

總之就是and,or關鍵字讓你可以在多個條件下選擇所需要的數據

常用的大概就這些吧
在這里插入圖片描述

來源:https://blog.csdn.net/qq_43173805/article/details/112524504
18黄无遮挡免费视频