ArcGIS中怎么批量地提取某一个属性字段里面的文字呢?如图所示
3个回答
展开全部
1、构建如下图的属性表
2、单击道路字段下的field calculator,打开如下对话框,按照箭头标示的步骤,先选择string,然后单击left()函数,这里要获取“门牌地址”的左边七个字符,即“元岗路一区五巷”,所以用如下的函数即可,最后点击OK
3、得到如下效果
4、根据楼主的情况,你选取的不一定都是七个字符,所以,你可以先多建立几个道路字段,如道路1,道路2,道路3...,然后分别获取需要的文字后,再合并到一个字段下即可,如下图
5、需要特别注意的是,这里由于道路1,道路2,道路3获取的字符数不一致,所以当只要获取元岗路这两条记录时,先选中元岗路79和元岗路85这两条记录,然后再选中道路2字段,打开道路2的field calculator对话框,
单击OK后,得到如下结果
6、道路3字段按照道路2相同的方法获得,如下图
7、最后,把道路1,道路2,道路3下的内容汇总到道路字段中
8、单击OK后得到如下结果
9,最后把作为过渡作用的道路1,道路2,道路3字段删掉即可
展开全部
在属性表中,选项卡内有“按属性选择”,输入公式:道路=“元岗路一元……”,就好
追问
可能你理解错了我的意思,原数据是门牌地址,然后我要从门牌地址这个字段中提取道路属性,结果放在道路一列中,你提供的方法是按属性选择。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询