如何在Arcgis中使用python将字段中的之一个字母大写¶
使用python将单词大写¶
如果您的字母和单词在一个字段中都是大写或小写,并且您希望每个单词的之一个字母大写…
…我们为您提供了一些直接的python代码。
…您所需要的只是Arcgis(Arcmap)中的字段计算器和一些Python。
本分步指南将帮助您开始:
添加微信好友, 获取更多信息
复制微信号
本教程将完成什么¶
我们只需要取任何字段,并将之一个字符改为大写字母。单词中的其他字母将是小写。
例如:
旧金山 将成为 旧金山
旧金山 将成为 旧金山
旧金山 将成为 旧金山
….所以之一个字母将使用一些python代码大写。
我们在Python中使用. ** title()**字符串运算符来实现我们的目标。
步骤1创建一个名为“大写”的新文本字段¶
此文本字段将用于存储大写单词。使“文本长度”属性足够大,可以容纳其他字段中的所有文本。
现在,您的表中应该有一个名为大写的新文本字段:
第二步使用现场计算器¶
右键单击新字段“大写”。
选择“字段计算器”选项。
步骤3输入python代码¶
首先,选择python单选按钮。
在“表达式”文本框中,双击包含要大写之一个字母的现有文本字段的字段。在字段后面键入.title(),然后按OK。
以下是字段计算器代码块的示例:
如果看到结果,它会有一个新的带大写字母的字段。
如果出现错误,请尝试以下操作:
首先选择记录,运行这个python代码块。
不要将.title()大写为“t”
带arcmap和python的大写字母结果¶
python有一个简单的解决方案,可以将文本字段中的之一个字母大写。
还可以使用.lower()属性将文本字段中的字符串转换为所有小写。.upper()返回一个强的副本,所有大小写字符都转换为大写。
从标题到小写到大写…
使用这些方便的python字符串操作符可以为大数据集节省大量的时间。
来源:开源地理空间基金会中文分会
来源链接:https://www.osgeo.cn/post/17d06
本站声明:网站内容来源于 *** ,如有侵权,请联系我们,我们将及时处理。