(十九)数据编辑——属性编辑②

news/2024/4/19 1:08:04

数据编辑——属性编辑②

使用键盘输入值并不是编辑表中值的唯一方式。在某些情况下,为了设置字段值,可能要对单条记录甚至是所有记录执行数学计算。ArcMap 中的字段计算器可以对所有或所选记录进行简单和高级计算。

此外,还可以基于字段计算属性表中的面积、长度、周长和其他几何属性。

目录

    • 数据编辑——属性编辑②
  • 1.对要素几何执行计算
    • 1.1计算几何
    • 1.2操作步骤
    • 1.3问题解决
  • 2.“字段计算器”可能被禁用的原因
  • 3.使用“字段计算器”进行高级计算

1.对要素几何执行计算

1.1计算几何

计算几何”工具可以访问图层的要素几何。根据输入图层的几何,此工具可以计算坐标值、长度和面积。仅当对所使用的坐标系进行了投影时,才能计算要素的面积、长度或周长。请牢记,不同投影具有不同的空间属性和变形。如果数据源和数据框的坐标系不同,那么使用数据框坐标系所计算的几何结果就可能与使用数据源坐标系所计算的几何结果不同。建议在计算面积时使用等积投影。

仅当要素含有 z 值时,才能计算 z 坐标值或 3D 测量值。无论选择何种坐标系,都可以计算 Z 坐标值和 3D 测量值。只要为图层定义了垂直坐标系,列出的 z 和 3D 计算结果的单位就为平面单位(如英里、米等)。如果没有为数据定义垂直坐标系,则单位将被列为未知。

下表显示了不同类型要素的可计算几何属性:
在这里插入图片描述
注意:仅当要素含有 z 值时,才能计算 z 坐标值和 3D 测量值。

ArcGIS 中的几何计算是平面的 - 也就是说,在投影空间中计算而不是在球空间或测地线空间中计算。仅当所使用的坐标系为投影坐标系时,才能计算要素的面积、长度或周长。如果数据源使用了一个地理坐标系,如 WGS 1984 并且未投影,则可以使用数据框的投影坐标系来执行计算。或者,也可以投影数据源。

“计算几何”可处理任意数字或文本字段。为了得到最精确的结果,可使用双精度字段类型(小数位数根据需要自行定义)。如果使用整型字段,则结果会四舍五入为一个整数。如果使用文本字段,则可以执行一些自定义操作(如包含单位缩写、选择格式等),以便为标注轻松地创建随时可用的字段。

1.2操作步骤

①启动编辑会话。 即使您未处于编辑会话中,也可以进行计算,但在这种情况下无法撤消计算结果;

②右键单击图层,然后单击打开属性表;

③右键单击要计算的字段标题,然后单击计算几何,或者,也可以按 CTRL+SHIFT+G 打开计算几何 对话框。

④单击要计算的几何属性。

⑤单击“使用数据源的坐标系”或“使用数据框的坐标系”,单击输出计算结果的单位,如果已在表中选择记录,也可以选择将计算应用于所有记录还是仅应用于所选记录。

⑥ 单击确定。
在这里插入图片描述

1.3问题解决

①在编辑会话之外进行字段计算时无法撤消计算结果。

②要在编辑会话之外计算值而不出现警告消息,可选中消息中的不再向我发出警告复选框。可在 ArcMap 选项 对话框的表选项卡中重新启用此警告消息。

③计算几何 对话框遵从编辑选项 对话框的常规选项卡所指定的小数位数(默认情况下为三位)。要更改此设置,单击“编辑器”工具条上的编辑器菜单,然后单击选项。此设置会保存在地图文档中。

2.“字段计算器”可能被禁用的原因

如果右键单击某字段时,字段计算器或计算几何命令不可用,请检查以下一些事项:

①右键单击了由 ArcGIS 管理的字段,因此导致无法手动编辑该字段。这些字段包括 ObjectID(OID 或 FID)字段、地理数据库要素类的 Shape_Length 和 Shape_Area 字段、coverage 中点或多边形要素类的面积、周长和 # 字段,以及 coverage 中 arc 要素类的 FNODE#、TNODE#、LPOLY#、RPOLY#、长度、和 # 字段。

②表中的数据源为只读,不能建立文件夹或地理数据库的写入权限,或者在 ArcMap 中不能正常修改数据源格式。还可以使用 EDG 或 SDC 数据或 ArcIMS 服务,它们通常可用于打开属性表但不能修改数据。

③未处于编辑会话中,只有处于编辑状态才能计算数据。例如,当处理版本化 ArcSDE 数据或参与地理数据库拓扑、几何网络或关系类的要素类时,必须处于编辑会话中。

④该字段从属于您的表所连接的表。您只能计算源表中字段的值。

⑤字段可能是无法计算的栅格、BLOB 或全局 ID 类型。要查看字段类型,可右键单击该字段然后单击“属性”。

3.使用“字段计算器”进行高级计算

字段计算器支持使用 VBScript 或 Python 代码块(对选定的字段进行计算前会处理数据)执行高级计算。例如,使用人口统计数据时,可能想要找到每个县的最大年龄组所占人口的百分比。可以使用逻辑结构(如“IF…THEN”语句和“Select Case”块)创建一个脚本来预处理数据。

简单的字段计算器表达式可直接输入至表达式文本框内。较复杂的表达式,如,多行脚本、循环和分支可在计算字段工具对话框上的代码块框中输入。


http://www.ppmy.cn/news/664488.html

相关文章

数字化是信息化的升级吗?数字化信息化这两者有什么联系和区别?

也可以这样说吧,但总是太抽象,不准确的,两者还是有很大区别的。 首先来看信息化、数字化具体是什么意思 想要明白两者之间的差异,首先要搞清楚他们的出处—— 所谓信息化、数字化还有现在提很多的智能化,其实都是从…

微信社群运营:知道这些就够了!

微信社群运营 做社群前一定要想清楚的问题01 | 什么人或业务适合发展社群运营?人群1. 公众号运营者2. 某类话题行家3. 朋友圈里的“网红”4. 经营线下场所 业务 02 | 一个高质量的微信群是怎么运营的? 如何打造并管理用户群01 | 如何从 0 到 1 构建一个微…

用于生菜的Linux

彻底改变美国的农业综合企业,一次播种。 从远处看,吉姆迈尔斯看起来像一个普通的农夫。 在大多数秋天的早晨,他站在大腿深处的湿西兰花中,用一把确定的割草刀将每棵植物斩首。 但是在他的涉水之下是办公室的衣服,在他…

在新加坡工作会是一个什么体验

在新加坡工作会是一个什么体验 出国之旅 我想,我是一个不按常理出牌的人,但是也是一个恋旧的人。多年后,终于选择了到国外过年,本来的形成是年前3天新加坡,年后三天马来西亚的亚比。 天有不测风云,在刚到新…

商业模式笔记以及体悟

文章目录 分拆商业模式:商业版的“关注分离”新产品开发客户关系管理基础设施管理分拆商业模式实例——可口可乐个人体会 长尾商业模式:专注于多种类产品销售模式实例:图书出版模式实例:乐高数字在线“长尾”案例一:Go…

Liberal Arts:丧后即燃

丧后即燃 概率系统的艺术:用系统下一盘大棋系统思维:非线性的视角气度:成功者思维、失败者思维的认知差重启:高手思维、普通人思维的认知差 概率思维:少做蠢事狭隘:富人思维、穷人思维的认知差科学决策&…

初学mybatis(二)CRUD操作及配置解析

学习回顾:初学mybatis(一) 一、namespace 1、将上面案例中的UserMapper接口改名为 UserDao;2、将UserMapper.xml中的namespace改为为UserDao的路径 .3、再次测试 结论: 配置文件中namespace中的名称为对应Mapper接口或…

查理和政策配对工厂——设计一个问卷运算系统的B端到C端

本文由作者 黄联樵 于社区发布 长文预警,建议先收藏 查理的头都要炸了。查理他开了一家公司,公司年后要扩张,找投资人要钱投资人不给,投资人说,你的公司有它的独特条件,可以找政府拿奖励啊,干嘛…

乌云回忆录

“当时代需要时,他们勇敢地站了出来。当潮水退去时,他们等待新的使命。他们等待被抛弃或被怀念,等待这个世界告诉他们善恶和对错。 我想我这篇文章应该能够让你去从另一个方面知道是什么样的公司。 乌云回忆录(一) …

模拟扑克牌大小软件_扑克与软件工程

模拟扑克牌大小软件 by Jeff Meyerson 杰夫梅耶森(Jeff Meyerson) 扑克与软件工程 (Poker and Software Engineering) As a poker player becomes a software engineer, certain trends about human-computer interaction become apparent: 随着扑克玩家成为软件工程师,有关人…

从概念到代码在6个小时内:交付我的第一个Windows Phone应用

Warning, this is long. Ill be frank with you, as I always am. I have an iPhone, a number of iPads and I like them fine. I have a Windows Phone that I use occasionally. I know C# but I do not know Objective-C. 警告,这很长。 我将一如既往地坦诚与您…

互联网晚报 | 7月17日 星期日 | iPhone 14量产在即;首款国产科学计算软件研发成功;上半年广东人均收入2.47万元...

iPhone 14量产在即,富士康已经进入招工“抢人”阶段 7月16日晚间,富士康iDPBG事业群发布消息称,今年高峰期已提前,郑州厂区自7月17日起,每人返费奖励高达1万元。富士康iDPBG事业群深圳厂区7月17日持续招工。信达国际研…

同学揭周鸿祎在西安交大时期的传奇经历

任何人的“现在”都有其“过去”因素,任何人的“未来”也都会有其“现在”因素。大胆往前走,不要怕。每个人都只是世间的一根履毛,而已。 原文转自http://www.jizhuomi.com/internet/254.html 本文乃是周鸿祎的同学Kevin在兵马俑bbs所发的帖…

信息安全常识科普

前天在新加坡IC咖啡做了一场关于信息安全的常识普及分享,主要是一些基本概念的澄清,以及对信息安全入门级别的了解。 我不是信息安全技术高手,很多很实际的技术细节可能不够了解,所以如果有一些概念错误或其他误导,也请…

【力扣】集训总结

目录 一、前言二、收获三、建议 一、前言 陆陆续续做力扣题有一段时间了,从开始的绞劲脑汁也不会到现在略了解知晓怎么做。整体来说收获还是蛮大的,在一开始做题的时候还是有很多不会的,就像一道AB的问题就会做很久,但是没有关系…

linux 备份数据实战小例子:dd 命令

数据丢失带来的损失是相当昂贵的。 关键数据的丢失会对各种规模的企业带来影响。有几种方法来备份Linux系统,包括rsync的和rsnapshot等。本文提供有关使用dd命令备份Linux系统的6个实例。 dd是一个功能强大的UNIX工具,由Linux内核的makefile进行引导映像…

欧洲之星Fotona4D效果,要做几次,多久做一次

最近很火的欧洲之星今年特别火.很多人觉得做了一个寂寞没什么效果,不同人不同看法,没做过的人都不知道该听谁的,飞姐客观分析这台仪器她适合什么样的人群 关于效果:在我看来效果还是很明显的,脸会紧致一点,饱满一点&am…

做ISO9001认证流程需要多少钱

ISO9001认证费用主要分为:认证费、咨询费、差旅费三大块费用! 一、认证费:申请费、注册费、审核费;质量认证审核员审核费一般国内机构是300元/500元左右每天、一个65人以下的企业一般审核3-4天;然后加上组长费、申请费…

ERCP(逆行胰胆管造影)用X光机的选用

ERCP(逆行胰胆管造影) 这种消化科ERCP手术专用X光机在国外很流行,当然也是因为ERCP这种微创及无创介入手术非常流行。 目前在国内虽然ERCP这类手术早已开展,但是有能力有技术有设备做此类手术的医院并不多,除小部分三级…

学python要多少钱-一般培训python要多少钱?

很多人都羡慕程序员的高薪,想通过自学python成为其中的一员。一开始,他们买了很多书,发现很多python学习视频。由于基础零,会遇到各种学习困难,慢慢的学习热情也就消磨殆尽了。到头来发现找专业的培训机构学习python才…