作者joshua25 (??????????????????????)
看板GIS
標題Re: [問題] GIS shp欄位資料分離
時間Tue Aug 14 17:56:39 2012
如果是用ArcGIS的話
可以用屬性表裡的Field calculator
1. 先分別建立兩個新欄位用儲存行政區與土地利用
2. 在行政區欄位名稱按右鍵選 field calculator
3. 假設你原本的欄位名稱是(name)
在輸入框直接輸入
Left([name],3)
代表取出name欄位前3個字元
4. 如果要分離出土地利用則輸出
Right([name],2)
代表取出name欄位末2個字元
提供你參考喔!!
※ 引述《GUNDAMJACK (GUNDAMJACK)》之銘言:
: 大家好
: 我有一個shapefile
: 裡面的資料欄位是這樣:
: 大安區_農地
: 永和市_森林
: 板橋市_建地
: 請問如何把資料分離
: 變成:
: 大安區 農地
: 永和市 森林
: ....
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.134.48.248
※ 編輯: joshua25 來自: 140.134.48.248 (08/14 17:57)
推 coffee777:補充一個~如果要從中間取中某一字(值)的話 08/14 20:54
→ coffee777:可用MID([欄位名],第N位開始取,取幾位)這個函數 08/14 20:56
推 coffee777:例如AABBCCDD,MID([Name],3,2)就會是BB 08/14 21:00
推 asdrt:學到了 y 08/15 16:58
推 shihkai:用指定字元來拆 a=Split([欄位],"_");a(0)前面 a(1)後面 08/17 22:24
→ shihkai:另一種方法把.dbf檔用excel開,把要拆的欄位用"資料剖析" 08/17 22:26
→ shihkai:最後再用join table的方法加回去,對不好處理的才這樣搞 08/17 22:28
→ joshua25:excel也是種方法,有很多字串處理函式可以用 08/17 22:54