GIS中數(shù)據(jù)繁多,類型多樣,有時(shí)又雜又亂
這時(shí)候,按屬性選擇就是我們的一個(gè)常用的工具。
簡(jiǎn)單的按字段選擇相信大家都會(huì),
但是如何選擇某一個(gè)字段中含有“xx”的所有值呢,,,,,
這里以武漢市醫(yī)療服務(wù)poi數(shù)據(jù)為例
可以看到的是,我們的poi數(shù)據(jù)中含有門診,藥店,衛(wèi)生服務(wù)社,醫(yī)院等,我需要獲得的是醫(yī)院的poi數(shù)據(jù),那我們?nèi)绾卧?a data-rel="autolink" href="http://www.aiquka.com/tag/ArcGIS.html" >ArcGIS篩選出這些數(shù)據(jù)呢
這里我們可以使用sql語句來進(jìn)行查詢,ArcGIS提供了豐富的sql語句查詢功能
語句就是 “Name” LIKE ‘%醫(yī)院%’
ArcGIS 查詢表達(dá)式的一般格式是
<字段名> <運(yùn)算符> <值或字符串>
“Name” LIKE ‘%醫(yī)院%’,為什么我要加 ‘ ’ 和兩個(gè)%%號(hào)呢,單引號(hào)是因?yàn)椤搬t(yī)院 ”這兩個(gè)字是字符串格式,字符串必須始終用單引號(hào)括起。
而% 表示其位置可以是任意數(shù)量的任何字符:一個(gè)字符、一百個(gè)字符或無字符。
NULL 關(guān)鍵字,一般用來選擇指定字段為空值的要素和記錄。
比如我之前寫過如何選定所需要的城市,就是利用這個(gè)關(guān)鍵字來實(shí)現(xiàn)的
And or 這兩個(gè)關(guān)鍵字一般用來組合構(gòu)成復(fù)雜語句表達(dá)式
他們的意思就是集合里面的交集和并集
還是以武漢市醫(yī)療poi舉個(gè)簡(jiǎn)單的例子
我要選擇fid > 50 , kind = 5000 的數(shù)據(jù),
他的應(yīng)用場(chǎng)景可以用在類似與我要篩選出 高程>xxx m,土地類型為xxx的數(shù)據(jù)
總之就是and,or關(guān)鍵字讓你可以在多個(gè)條件下選擇所需要的數(shù)據(jù)
常用的大概就這些吧
本文鏈接:http://www.aiquka.com/blog/361.html
本文標(biāo)簽:ArcGIS