位置: 编程技术 - 正文

在arcgis使用python脚本进行字段计算时是如何解决中文问题的(基于arcgis的python编程)

编辑:rootadmin

推荐整理分享在arcgis使用python脚本进行字段计算时是如何解决中文问题的(基于arcgis的python编程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:基于arcgis的python编程,arcgis如何运行python脚本,arcgis如何运行python脚本,基于arcgis的python编程,arcgis api for python,arcgis api for python,arcgis编写的python程序怎么用,arcgis编写的python程序怎么用,内容如对您有帮助,希望把文章链接给更多的朋友!

一、引言

  在arcgis打开一个图层的属性表,可以对属性表的某个字段进行计算,但是在平常一般都是使用arcgis提供的字段计算器的界面进行傻瓜式的简答的赋值操作,并没有使用到脚本对字段值进行逻辑的操作。由于最近一直在学python脚本,刚好又碰上一好基友需要我的助攻(使用arcgis制图),这就用上了。本以为能够轻松搞定的,没想到搬石头砸脚了,下面就来说我是如何被砸脚的吧。

二、问题描述:将test字段中值为“湖南”的变为“湖南省”。

这个逻辑是相当的简单,使用python写一个对应的方法为: 

在arcgis中运行python代码如下图:

 注意:引用属性字段的值得方法为!test!

在arcgis使用python脚本进行字段计算时是如何解决中文问题的(基于arcgis的python编程)

  点击确定,结果弹出一个错误,没有提示具体是什么错误,最后在查找了一下资料,原来是python使用中文的时候一定要进行转码。

三、解决方案

  于是将上面代码中有中文出现的地方对其进行转码就好了。更改后的代码如下:

这下就没有错误了,需要更改的就是在字符串”湖南“和‘省”后面添加 decode('utf-8')方法对其进行编码。

这下就解决了在arcgis中python脚本处理中文的问题。

四、小结

  在arcgis中使用python脚本,只要碰到中文就需要对其进行decode('utf-8')进行转码。

  另外,在arcgis中提供的python脚本编辑器超级难用,所以可以先使用好用的python编辑,将逻辑代码编写好,然后复制进去,然后运行,又快又好。

python学习笔记之调用eval函数出现invalid syntax错误问题 pytho的使用和分发完全是免费的,它是一种面向对象的语言,它的。它的类模块支持多态,操作符重载和多重继承等高级概念,并且以python特有的简洁的

Python脚本暴力破解栅栏密码 今天遇到一个要破解的栅栏密码,先给大家介绍通用的脚本。方法一(通用脚本):#!/usr/bin/envpython#-*-coding:gbk-*-#-*-coding:utf_-*-e=raw_input(‘请输入要解密的

Python六大开源框架对比 Python是一门动态、面向对象语言。其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性。除了语言本身的设计目的之外,Py

标签: 基于arcgis的python编程

本文链接地址:https://www.jiuchutong.com/biancheng/377090.html 转载请保留说明!

上一篇:详解使用Python处理文件目录的相关方法(python%怎么用)

下一篇:python学习笔记之调用eval函数出现invalid syntax错误问题(python入门笔记)

  • 土地价款抵扣增值税
  • 回购股票不注销没有意义
  • 小微企业应纳税所得额超过300万怎么办
  • 火车票抵扣进项税怎么计算
  • 小规模纳税人取的专票能抵扣吗
  • 小企业固定资产折旧的账务处理
  • 公司哪些支出不影响报表净利润总额
  • 土地使用税什么意思
  • 固定资产折旧年限
  • 年终奖金怎么扣税划算
  • 社会保险基金管理局是干什么的
  • 没有建筑资质能办安全生产许可证吗
  • 6月份税务新政热点问题有哪些?
  • 质量罚款入什么科目
  • 坏账准备的计提是什么意思
  • 公司结算工资
  • 收取技术服务费
  • 公司发生的费用需要交税吗
  • 财务软件利润表没显示
  • 非直系亲属继承房产后再卖掉后交税吗
  • 建筑工程甲方提供给乙方的材料
  • 红字发票做进项税额转出是做借方红字吗
  • 什么样的公司可以交五险一金
  • 高新企业所得税税率10%
  • 家具属于固定资产什么类别
  • 自建厂房转固定资产如何办理手续
  • 文件在另一个程序中打开,怎么解决
  • 厂房维修是否可以退税
  • linux中链接
  • 公司不经营了不注销可以吗
  • regsrv.exe - regsrv是什么进程 有什么用
  • 企业会计核算利润表
  • 缴纳租房押金会被骗吗
  • zend framework手册
  • 面试官:一千万是真的吗
  • 公司给员工餐补计入
  • 毕业设计基于Linux系统的NFS服务器搭建
  • 清除命令窗口所有内容用()命令,清除变量用()命令
  • 刚成立的新公司怎么报税
  • 事业单位结余资金管理办法
  • 律师事务所可不可以对外投资呢
  • 小规模纳税人进项税额怎么处理
  • 劳务派遣差额征税的账务处理实例
  • 6月发5月工资怎么做账
  • 公司财务人员岗位职责
  • 报废的机器设备属于什么会计要素
  • 用友t3建立新的帐套的流程
  • 无进项可以开票么
  • 限制性股票应纳税额的确定
  • 税务会计账务处理一般方法有哪些
  • 餐饮开票税率
  • 物流公司主营业务成本会计分录
  • 员工体检费计入什么会计科目里
  • 赠送油卡需要代理吗
  • 软件生产企业培训内容
  • 食堂计入公务接待费
  • mysql5.7版本下载
  • sql语句多行合并成一行
  • 用户画像
  • xp无法识别的usb设备 怎么解决
  • vc6运行程序
  • ubuntu查看内存占用最多的进程ID
  • linux的ftp命令
  • xp硬盘安装win7系统教程
  • windows开机自启动程序
  • mac光盘无法退出怎么解决
  • windows8为什么不好用
  • win8如何隐藏任务栏
  • windows桌面右下角图标不显示
  • nodejs实现文件压缩下载
  • visual studio 10 cocos2dx项目移植到eclipse的android项目(配置请参照上一篇文章开发环境搭建)
  • scrollWidth,clientWidth与offsetWidth的区别
  • 用python做逻辑回归
  • 贝塞尔曲线生成器
  • python中函数的功能及作用
  • 广东省税务总局官网
  • 公安驻税务联络办公室
  • 北京社保三方协议
  • 湖南省税务举报
  • 豪车消费税的征税范围
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设