摘要
提供的说明描述了如何使用 ArcMap 10 字段计算器将大写、小写或混合大小写的字符串转换为正确大小写形式的字符串。
例如,字符串采用以下任一格式:
"hello world"
"HELLO WORLD"
"hELLO wORLD"
Python 函数 .title() 可将这些字符串转换为:
"Hello World"
有关标注表达式中的等效步骤或者在 ArcMap 9.3.1 或较早版本字段计算器中执行此计算的信息,请参阅以下“相关信息”部分中的链接。
过程
ArcGIS Desktop 10 使用“计算字段”地理处理工具来执行所有字段计算。 此表达式也适用于该工具。 为获得最佳效果,请使用 Python 表达式选项。
建议创建一个新字段,而不是编辑和使用现有字段。
- 将新字段添加到 ArcMap 中的要素类。
1. 通过右键单击“内容列表”中的图层并选择“打开属性表”,打开图层的属性表。
2. 在“表格”窗口中,单击“选项”按钮并选择“添加字段”。
3. 指定名称并将“类型”下拉列表设置为“文本”。 确保字段足够大,能够存储该值。
4. 在“添加字段”对话框中单击“确定”。
- 通过右键单击“表视图”中的新字段名称标题并单击“字段计算器”,针对步骤 1 中创建的字段打开 ArcMap 字段计算器。 选择左上角的 Python 解析程序选项。
- 在“字段计算器”对话框中,在 "Your Field Name = " 下的文本框中键入以下代码:
代码:
!Existing Field!.title()
- 在“字段计算器”对话框中单击“确定”。