查看原文
其他

ArcGis字段计算器运用Python脚本的小魔法

ArcGisdada ArcGis爱学习 2022-07-30


点击上方蓝字可加关注

微信号:ArcGisdada

互助、共享、学习

ArcGis字段计算器运用Python脚本的小魔法 


学习ArcGis其实总会在一些不轻易间让你爱上它,总是有那么一点点的技术控的意味。下面我们今天要进行的就是对混乱的英文字母进行魔法变身(让首字母变为大写,其余字母变为小写),结合Python的一些小功能能够实现一些你感觉很奇妙的小惊喜,究其缘由其实我们大家都是爱学习爱分享会互助的一群人,同样的我个人也希望不停的书写分享通过ArcGisdada公众号这样一个具有一点点催化功能的小魔法,让更多人学会使用ArcGis同样在学习中我们也能够成为朋友。谨以此文送给关注、分享并阅读到此文的小伙伴,希望他们也能够找寻到如今天所讲的一键即成的魔法转化键,在工作、生活、学习上更加精进、坦然、探索……是以为引言,更多是想让各位小伙伴觉得不错就多多分享关注!本文将转换以下三个字符串:将 ARC GIS爱学习、ArC gIS爱学习或 aRC gIS爱学习转换为 Arc Gis爱学习。步骤:1.  如图44.4-1所示右键单击要编辑的图层或表,然后打开它的表。图44.4.-1:


2.  如图44.4-2所示添加一个新文本字段,以存储新字符串值。

如果您正在进行编辑,请停止当前编辑会话。单击表选项,然后单击添加字段。为此字段命名,将类型设置为“文本”,然后指定长度(这里长度多半使用默认的50基本是够用了,.shp数据本身数据容量小不会产生很大的冗余,所以基本选择默认字段长度就可以)。

图44.4-2:


3.  如图44.4-2所示右键单击刚添加的字段标题(本例字段标题命名为“1234”),然后单击字段计算器。


4.  如图44.4-3所示选择以上三个“ARC GIS爱学习、ArC gIS爱学习或 aRC gIS爱学习”其中之一先计算到1234的字段属性中。本文以"ARC GIS爱学习"为例。

44.4-3


5.  同样按步骤4,打开字段计算器。然后,选择Python 作为脚本语言。

6.  如图44.4-4所示将以下代码粘贴到对话框的文本框中:


''.join([i.capitalize() for i in !FieldName!.split(' ')])
注:!FieldName!替换为计算字段的名称如图44.4-4所示。本次实验的!FieldName!替换为!1234!。44.4-4


7.  单击确定。注:在字段计算其中进行字段计算时,涉及到汉字的文本需用半角双引号(英文状态下的双引号)括起。


  往期精彩回顾  ▼
1、什么是注记?
2、什么是个人地理数据库?

3、在ArcGis中如何创建个人地理数据库?

4、如何巧用ArcGis中的选择工具提高工作效率?

5、ArcGis开机停止服务Bug如何解决???

6、地理配准和空间校正操作流程

7、ArcGis中.shp和.kml数据导入导出Google Earth操作流程

8、经纬度坐标认识分享

9、ArcGis页面驱动操作全过程之制图(一)

10、ArcGis页面驱动操作全过程之分幅制图(二)

11、ArcGis中已知经纬度坐标转任意坐标系(以点和80坐标系为讲解模板)

12、ArcGis中CAD转.shp矢量步骤及注意问题

13、ArcGis中CAD转.shp矢量之多面体转二维

14、ArcGis属性表连接Excel表格

15、ArcGis草图绘制工具使用讲解


欢迎关注公众号:ArcGisdada,觉得不错请分享给需要的人。随后将推出更多的学习文章与小伙伴们一起学习进步。你们的支持,是我的不竭动力。

     ▼ 更多精彩推荐,请关注我们 ▼

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存