作者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)
1F:推 coffee777:补充一个~如果要从中间取中某一字(值)的话 08/14 20:54
2F:→ coffee777:可用MID([栏位名],第N位开始取,取几位)这个函数 08/14 20:56
3F:推 coffee777:例如AABBCCDD,MID([Name],3,2)就会是BB 08/14 21:00
4F:推 asdrt:学到了 y 08/15 16:58
5F:推 shihkai:用指定字元来拆 a=Split([栏位],"_");a(0)前面 a(1)後面 08/17 22:24
6F:→ shihkai:另一种方法把.dbf档用excel开,把要拆的栏位用"资料剖析" 08/17 22:26
7F:→ shihkai:最後再用join table的方法加回去,对不好处理的才这样搞 08/17 22:28
8F:→ joshua25:excel也是种方法,有很多字串处理函式可以用 08/17 22:54