作者tomjin (眯~)
看板GIS
标题[问题] Arcgis Model 程式码
时间Wed Aug 13 10:29:30 2014
大家好
小弟想透过 Model 的回圈方式
把所有图层的某个指定栏位 附加字串
但遇到些问题
假如原本档名是CY20131_花椰菜、CY20131_甘薯
我想抓 20131
然後赋予新栏位整个都叫 20131
请问要怎麽写呢
因为我直接拉变数 filename的话
Calculate Field 也没办法抓到
而且我还想要抓 filename的 第3个字开始往後5个字 (20131)
想请问各位专业的大大要如何对GIS下指令呢
Calculate Field的介面如下
http://ppt.cc/qnPZ
谢谢指教
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 163.13.117.9
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/GIS/M.1407896972.A.5B7.html
1F:推 joshua25: 要用VB Script或Python的字串处理函式去做 08/13 12:34
2F:→ tomjin: 谢谢j大指点 但... 不知道怎麽写... 08/13 13:21
3F:→ xien: 小问题...栏位名称不能是数字开头... 08/13 18:00
4F:→ tomjin: 谢谢楼上指教 栏位名称是中文 但各栏位内容是数字(String) 08/14 08:57
5F:→ tomjin: 各栏位内容希望是 模组里面的 filename这个变数 08/14 08:57
6F:→ tomjin: expression type 的变数改 Mid( "%Name%",3,5) 08/22 08:40
7F:→ tomjin: 或着用Python的方式输入 str("%Name%")[2:7] 08/22 08:41
8F:→ tomjin: 感谢互动公司技术部门协助 :-) 08/22 08:42