- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章属性表编辑
主要内容
本章内容主要包括:
属性字段的编辑
属性值的编辑
添加行、删除行
属性值的统计分析
属性值的排序、筛选、属性字段的隐藏
属性表的输出
属性字段的编辑
在数据集上单击右键,选择 【属性】— 【属性表结构】,我们就可以看到
当前数据集所有的属性字段。每个属性字段都有字段名称、别名、字段类型、
长度、缺省值和必填等内容。
字段名称
字段名称是字段的名字。其中,以Sm开头的,是系统字段。Sm前有*的,
表示使用隐藏系统字段功能时,可以进行隐藏。不带*的可以通过隐藏列的功能
进行隐藏,同样,带*的也可以使用这种方法进行隐藏。
别名
字段别名是在属性表中显示的名字。它能更加简明易懂地描述字段内容。
与字段名称不同,别名不需要遵守数据库的限制,因此它们可以包含特殊字符。
通过指定别名,可以为字段提供比其实际字段名更具描述性的名称。
字段类型、长度
新建立属性字段后,我们可以根据字段内容进行选择字段的类型,是整形,
还是单精度型,还是文本等。长度是根据字段的类型进行设置的。
缺省值
新建立字段后,如果没有录入属性内容,默认值是什么,这个就是缺省值。
必填
必填表示该项内容是否可以为空。如果选择不为空,那么缺省值一定要进
行设置,默认为0 。
属性字段的编辑包括属性字段的添加、修改、删除。系统字段只能修改别
名,不能删除。单击添加按钮,添加新字段。新添加的字段要进行字段名称的
命名、双击字段类型,可以进行选择字段类型。选中要删除的字段,可以进行
删除,但系统字段不能删除。选中要修改的字段,只能修改字段的别名。如果
要修改字段名称或是类型,可以先删除字段,再新建字段。
属性值的编辑
属性值的编辑包括单个对象属性值的编辑和属性值的批量编辑。
单个对象属性值的编辑
单个对象属性值的编辑有两种方式:一种是直接在属性表窗口中编辑,另
一种是在属性窗口中编辑。
直接在属性表窗口中编辑
在数据集上单击右键,选择 【浏览属性表】,选择要修改的属性字段的单
元格,当单元格的右下角出现黑色的方点,那么可以进行编辑了,系统会自动
保存修改的内容。通常,我们是将图形数据和属性数据关联起来浏览,可以方
便的查看要修改的记录对应的是哪个对象。关联浏览数据的操作是这样的,打
开一个地图窗口,在图层管理器中的图层上单击右键,选择 【关联浏览属性数
据】,就可以同时查看图形和属性数据了。
在属性窗口中编辑
打开数据集,在窗口中双击对象,会弹出属性对话框,可以编辑属性值,
然后选择应用进行保存。
属性值的批量编辑
属性值的批量编辑可以快速地实现按一定的条件或规则统一修改当前属性
表中多条记录或全部记录的指定属性字段的值。
打开属性表,在 【属性表】选项卡中单击 【更新列】,或是在属性表中要
更新的列上右击,选择 【更新列】,弹出更新列对话框。数值来源包括统一赋
值、单字段运算、双字段运算和函数运算。
统一赋值
统一赋值是通过指定一个值,在指定的更新范围内的单元格的值都将更新
为这个值。比如对于道路数据,可以选出哪些是1级道路,然后赋值为1,哪些
是2级道路可以赋值为2 。如果把“1”换成“一级”,那么也可以使用批量更新
的方法,在用来更新的值中输入“一级”两个字。这里要注意,要输入文字,
字段的类型要需是文本型才可以。
单字段运算
对于数值字段,我们可以进行字段和数值的运算;对于文本型字段,我们
可以增加属性的内容,比如现我们有一个全国省份的数据,属性中有省份名,
北京、上海、内蒙古等。我们想在前面加“中国”两个字,就可以采用单字段
运算。由于中国两个字在省份名的前面,我们在数值来源后面要勾选反向,运
算方程式相当于预览,然后进行应用。
双字段运算
基于指定的两个字段,以及指定的运算方式,构建字段的简单数学表达式,
进而进行字段的运算。
函数运算
基于指定的字段,按照用户指定的函数规则构建字段的函数表达式,来更
新属性值。
运算函数包括数学函数、文本处理函数和时间处理函数。比如对于文本字
段,要取左边几个字段,那么可以用Left函数。
添加行、删除行
添加行只能在纯属性数据集中操作。删除行的实质是删除一条记录。
属性值的统计分析
文档评论(0)