因为出差等等缘由,又没能很好的坚持记录博客,今天回来了,继续记录所学吧。python
ArcMap中提供了“字段计算器工具”,实际上就是对Sql语句进行了可视化封装,造成了一个具备计算器外观的Sql语句编辑器窗口。利用字段计算器工具,咱们能够直接在AacMap中针对图层的属性表进行数据的增删改查等操做,从而避免了操做图形的同时切换到Oracle、sqlserver、access等存储介质中操做属性表的麻烦。(之前批量处理数据时,采用的就是讲数据导进mdb中,而后利用Access打开写sql语句进行操做的方法,相比于字段计算器来讲,麻烦的多)sql
字段计算器工具很方便,可是编辑起来交互不友好,并且python语法对于缩进要求很严格,这个编辑器也没有智能缩进和代码提示的功能,彻底要求编辑者在相似纯记事本的状态下进行编辑,必定要十分谨慎认真才能执行出想要的结果。下面咱们用具体事例来说解操做过程。编辑器
以下图所示,函数
咱们有一个图层,是关于一些两栖类和爬行类动物的数据,咱们打开属性表,能够看到包含主键(OBJECTID),动物名称(NAME),科名称(FAMILY_NAME),目名称(ORDER_NAME),数量等级(NUMBER_CLASS),生境(ENVIRONMENT)等字段,其中生境这列字段的值是空的,须要填写,而这列值得内容和科名称这一列有相关性关系;通常来讲,同一