看板 GIS 關於我們 聯絡資訊
大家好 小弟想透過 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://www.ptt.cc/bbs/GIS/M.1407896972.A.5B7.html
joshua25: 要用VB Script或Python的字串處理函式去做 08/13 12:34
tomjin: 謝謝j大指點 但... 不知道怎麼寫... 08/13 13:21
xien: 小問題...欄位名稱不能是數字開頭... 08/13 18:00
tomjin: 謝謝樓上指教 欄位名稱是中文 但各欄位內容是數字(String) 08/14 08:57
tomjin: 各欄位內容希望是 模組裡面的 filename這個變數 08/14 08:57
tomjin: expression type 的變數改 Mid( "%Name%",3,5) 08/22 08:40
tomjin: 或著用Python的方式輸入 str("%Name%")[2:7] 08/22 08:41
tomjin: 感謝互動公司技術部門協助 :-) 08/22 08:42