ARCGIS教程第四章属性表编辑、连接

合集下载

3.ArcGIS如何连接数据

3.ArcGIS如何连接数据

ArcGIS如何将表连接到空间数据上当我们有一些空间数据和一些业务数据(表),希望把业务数据和空间数据连接起来时,可以采用ArcGIS Desktop进行操作。

ArcGIS的连接是基于属性的一个公共字段,将两个数据进行合并,可以是要素类与要素类的合并,也可以是表和要素类的合并。

通过属性连接,将另外一个表或者要素类的信息与目标要素类进行合并,看起来就像是一张表一样。

然后利用新增的属性信息进行数据的查询、显示、分析等操作。

具体操作:1. 打开geoo.mxd2. 分别查看ghyd1和ghyd2的属性表。

在图层上右键,选择“打开属性表”:ghyd1的属性如下:ghyd2的属性如下:可以看到两个图层是属性表中的公共属性“DKBH”和“地块编号”,两个字段中的内容完全一样,又能分别在各自的图层中保证各个数据的唯一性,所以我们选择它做“连接字段”。

3. 想要把ghyd1属性表中的属性连接到ghyd2中,则右键点击ghyd2,选择“连接和关联”——“连接”,打开“连接数据”窗口。

按照上图设置好在连接时需要的各个选项,主要关注两个连接字段的选择、待连接表的选择。

其中,保留所有记录表示ghyd1属性表中的所有属性都会在ghyd2的属性表中显示出来;仅保留匹配记录表示只保留ghyd1里面有但是ghyd2里面没有的属性项。

确定之后,点击“验证连接”查看连接汇总情况:可以看到151个记录有151个已经匹配好了。

依次点击“关闭”和“确定”,关掉连接窗口。

4. 此时再ghyd2的属性表,可以查到已经连接上的属性信息如下:要素类和要素类的连接已经完成。

表和要素类的连接方法一样,要注意找好用于连接的字段。

arcgis连接和关联用法

arcgis连接和关联用法

arcgis连接和关联用法
ArcGIS连接和关联用法是在地理信息系统或GIS软件中常用的技术,其主要功能是将不同类型的数据集连接或关联起来,以实现数据的分析和处理。

在ArcGIS中,连接和关联可以通过多种方式实现,如表格连接、空间连接、关系型数据库连接等。

其中,表格连接是最常用的连接方式之一。

它主要是将两个表格中的字段通过共同的值进行连接,从而将两个表格中的数据合并为一个表格。

表格连接可以帮助用户对数据进行更加详细的分析和处理,例如将属性数据与地图数据进行连接,以便更好地理解和分析空间数据。

空间连接是另一种常用的连接方式。

它主要是将两个空间数据集(如点、线、面等)通过空间关系进行连接,从而实现数据的关联和分析。

空间连接可以帮助用户更好地理解空间数据之间的关系,并进行更加精细的地理分析。

除了连接,关联也是ArcGIS中常用的技术之一。

关联主要是将两个数据集中的数据进行关联,使得它们之间存在一定的关系。

例如,将地图数据与统计数据进行关联,以便更好地理解和分析城市的人口结构和分布情况。

总之,ArcGIS连接和关联技术的应用范围非常广泛,可以帮助用户更好地理解和分析各种类型的数据。

无论是在GIS领域还是其他领域,连接和关联技术都具有重要的应用价值。

- 1 -。

arcgis关联字段

arcgis关联字段

arcgis关联字段
在 ArcGIS 中,你可以使用 "Join" 或 "relate" 工具来关联两个表格或图层之间的字段。

这些工具可以根据共同的字段值将数据连接在一起,以便进行分析和查询。

以下是一般的步骤:
1. 确保你有两个表格或图层,并且它们包含你想要关联的字段。

2. 打开 ArcGIS 桌面应用程序(如 ArcMap 或 ArcGIS Pro)并加载你的表格或图层。

3. 在 ArcToolbox 或 Analysis 工具集中,找到 "Join" 或 "relate" 工具。

4. 运行 "Join" 或 "relate" 工具,并按照工具的向导进行操作。

- 选择要关联的主表格或图层作为基础数据。

- 选择要关联的辅助表格或图层。

- 选择共同的字段作为关联的依据。

- 可以选择如何处理匹配的记录(例如,只保留匹配的记录,或者将所有记录都包括在内)。

5. 完成工具的设置后,它将根据你指定的关联条件将两个表格或图层连接在一起。

通过关联字段,你可以在查询、分析和制图中使用相关的数据。

例如,你可以显示主表格中每个记录的相关辅助表格的信息,或者执行涉及关联字段的空间分析。

请注意,具体的步骤和工具名称可能会因 ArcGIS 版本和使用的具体应用程序而有所不同。

上述步骤提供了一般的指导,你可以根据你使用的 ArcGIS 环境进行相应的调整。

ARCGIS教程 第四章 属性表的编辑、连接

ARCGIS教程 第四章 属性表的编辑、连接

第四章属性表的编辑、连接、维护1 属性表的一般编辑1.1 表的新建图4-1 ArcCatalog 操作界面表的新建要用ArcCatalog,通过Windows / 开始/ 程序/ ArcGIS / ArcCatalog启动(因软件安装的差异,路径可能不同),和Windows 的资源管理相似(见图4-1),在左侧窗口,可找到本章练习临时文件的存放目录D:\gis_ex09\ex04\temp,点击窗口上侧标签Contents,在右侧窗口的空白处,点击鼠标右键,出现快捷菜单,选择New/dBASE Table,表示在当前目录下建立新表,默认表名是New_dBASE_Table,用键盘将表名改成ld_far。

再次选择刚新建的表,点击上侧标签Preview,可以看到该表中包含了两个由系统自动创建的字段,第一个为OID,用于自动标识不同记录,不允许用户输入、修改数据,第二个为Field1,接受用户输入数据。

选择菜单File / Properties,出现dBASE Table Properties 对话框,点击标签Fields,出现字段编辑对话框,准备为该表增加2 个字段。

一般的方法是在Field Name 列下用键盘输入字段名,回车后右侧Data Type 列中出现该字段的默认数据类型,利用下拉表可改变数据类型,如果要改变字段长度,在中间Field Properties 框中修改,本练习要求输入2 个字段:Fields Name(字段名):landuseData Type(数据类型): Text(字符型)Length(字段长度):2Fields Name(字段名):FARData Type(数据类型): Float(浮点型)Precision(占用长度):3Scale(保留小数位数):1如果认为某个字段是不需要的(如Field1),可以用鼠标点击该字段名左侧的小方格,使其变成黑色,右侧的Data Type 项也同时变成相反的黑白色,按键盘Delete 键,该字段就被删除。

arcgis属性表与excel建立连接

arcgis属性表与excel建立连接

一:arcgis属性表与excel建立连接:
1):原始数据属性表如图:
excel表数据如下:
2)现要建立属性表soilID与excel的土属编号的关联:
打开连接表:并如下操作:
在1处选择属性表连接字段,2处选择excel表所在的sheet,3处选择excel 表中连接字段
完后单击OK。

结果如图:
二:对连接进来的属性进行修改:
当启动编辑时会发现添加进来的字段不能编辑,很正常,因为添加进来的字段属于excel表,不属于属性表,当然不能编辑了,基于这,我想可以把excel的字段转化为属性表的字段。

(直接导出数据就可了,不能编辑状态链接excel表的情况下导出新的shp文件,下面的做法可不管)
具体做法是添加一个字段,使其字段类型和excel字段类型一致,然后启用Field Calculator,如下图:
这样excel表字段就会添加到属性表里,如此把所有字段添加进来,然后移除连接,再启动编辑就可以对所有字段进行编辑。

三:属性表导出为Excel,
可以先导出为dbf文件,再转化为Excel,但是我没安装Access,如是采用另一种方法:
先在属性表里,将属性表导出为txt文件。

下面就可以在Excel中操作了,进入导入数据向导,找到刚导出的txt,一直下一步,直到下面选择分隔符时:
然后一直下一步,直到完成OK。

Mapgis属性与Excel连接两种方法

Mapgis属性与Excel连接两种方法

Mapgis属性与Excel连接两种方法:
方法一
1、打开需要连接的Excel另存为dbf3格式,例:文件1.dbf;
2、打开mapgis主菜单中库文件中的属性管理,在外部数据库中的浏览外部数据库,选择文件1.dbf,再浏览数据库结构,会显示字段;再导入文件1.dbf数据源选择Dbase FILES选择所需字段,导入保存文件1.WB;
3、选择属性中属性连接,选择所需连接的mapgis文件和被连接表格文件,关键字段要一致,选择所需的字段,确定;
4、打开mapgis图件,在窗口中的属性动态显示功能可以动态显示所需信息。

方法二:
1、点击安装目录下如:D:\mapgis67\program\ATT.exe文件,然后选文件中的数据转换,选择所需转换的excel文件(可以转换access、excel、visual foxpro和SQL server文件),即直接转为文件1.WB 格式,之后步骤如方法一。

刚刚想到可以直接用ATT.EXE的连接属性,可以选择直接用excel表进行连接,不需要转换,刚刚在电脑上试了下,出了点问题,我想应该是可以的,可能是我电脑的问题,今早电脑出了不少问题。

如果可以的话可以省下很多步骤!哈哈哈!。

ARCGIS属性大数据地连接功能和关联功能

ARCGIS属性大数据地连接功能和关联功能

ARCGIS属性数据的连接功能和关联功能ArcMap中可以实现属性表的连接与关联,属性数据合并时可以依据字段名称进行,也可以依据空间位置进行。

当两个属性表中的相关字段具有一对一或多对一关系时,可以应用合并连接操作;当两个属性表中的相关字段具有一对多或多对多关系时,就只能应用关联操作。

合并又分为依据公共属性合并属性表和依据空间位置合并属性表。

其中有几何位置的数据层数据既可以依据公共属性合并属性表,也可以依据空间位置合并属性表,而纯表格数据只可以依据公共属性合并属性表。

1.依据公共属性合并属性表依据公共属性合并属性表就是按照属性表之间共同的属性字段及其属性值,实现属性表的合并。

所以其首先要求公共属性具有相同的属性类型,如字符型、数字型等。

依据公共属性合并属性表具体的做法如下:(1)在ArcMap目录内容表中,右击要连接的数据层,在弹出的快捷菜单中选择"连接和关联"|"连接"命令。

此时弹出"连接数据"对话框,如图7.94所示。

(2)依据公共属性合并属性表需要在"需要把什么数据连接到当前图层"下拉列表框中选择"从表中连接属性"选项。

(3)设置选择当前图层中要进行连接的字段、"选择要连接到当前图层中的表,或者从硬盘上打开数据表",以及"选择表中需要进行连接的字段"等项。

(4)在对话框中单击"高级"按钮,弹出"高级连接选项"对话框,如图7.95所示。

(5)在其中可以选择"保留所有记录"或者"只保留匹配的记录"。

如选择"保留所有记录"单选按钮,则保留合并后的所有记录;如选择"只保留匹配记录"单选按钮,则只保留匹配的记录。

其具体含义可以参考图7.95中的解释说明。

ArcGIS的属性连接操作

ArcGIS的属性连接操作

ArcGIS的属性连接是基于一个公共字段,将两个数据进行合并,可以是要素类与要素类的合并,也可以是表和要素类的合并。

通过属性连接,将另外一个要素类或者表的信息与目标要素类进行合并,看起来就像是一张表一样。

然后利用新增的属性信息进行查询、显示、分析等操作。

具体操作:
1.打开WGS_84.mxd
2.分别查看省级行政区划点和省级行政区划面数据的属性表。

在图层上右键,选择“打开属性表”:
省级行政区划点数据的属性如下:
省级行政区划面数据的属性如下:
打开Excel表格数据浏览一下,看到里面的数据是2010年-2012年的各省生产总值和增长指数数据。

3.右键点击省级行政区划点要素,选择“连接和关联”——“连接”,
打开“连接数据”窗口
省级行政点要素和Excel中都有各省的名称,因此选择数据中的名称字段进行连接。

在连接数据中,选择“NAME”字段作为连接要基于的属性字段,在2中点击旁边的文件浏览,选中要连上的Excel表,这里要选择Excel表里的sheet表即“地区生产总值(亿元)$”:
选择完成后,设置如下图:
点击“验证连接”查看连接汇总情况:
可以看到32个记录有31个已经匹配好了。

依次点击“关闭”和“确定”,关掉连接窗口。

4.此时再打开省级区划点要素的属性表,可以查到已经连接上
的属性信息如下:
可以看到Excel中的数据已经连接到点要素上了。

Arcgis属性表操作讲解

Arcgis属性表操作讲解
02
ArcGIS提供了强大的地图制作和 空间分析工具,帮助用户更好地 理解和管理地理信息数据。
属性表的重要性
属性表是ArcGIS中用于存储和管理地 理要素属性信息的数据表。
属性表包含了地理要素的各种属性字 段,如名称、类型、面积等,是进行 空间分析和地图制作的重要基础数据。
02
创建和打开属性表
创建新的属性表
未来,属性表操作将更加智能化和自动化,例如通过机器学习和 人工智能技术实现自动分类、自动识别和自动提取等功能。
同时,随着数据量的不断增加和数据类型的多样化,属性表操作 将面临更多的挑战和机遇,需要不断更新和完善相关技术和方法, 以适应不断变化的需求和应用场景。
THANKS
感谢观看
关联矢量数据
通过属性表,可以关联到其他矢量数据图层,实现属性信息 在图层间的传递和共享。
联合查询
基于属性表,可以执行跨图层的联合查询,获取不同矢量数 据图层间的关联信息。
与栅格数据的关联
属性表与栅格数据关联
通过属性表,可以关联到栅格数据,实现基 于属性的栅格数据筛选和提取。
栅格数据属性提取
基于属性表,可以从栅格数据中提取特定的 属性信息,如提取特定区域的平均高程值。
空间查询
空间关系筛选
空间查询允许用户基于空间关系对属性表进行筛选。例如,用户可以筛选出与指定点、线或面具有相 交、包含或距离等空间关系的要素。
05
属性表数据转换与导出
数据导
导出整个属性表
将整个属性表导出为CSV、Excel等格式,方便与其 他软件进行数据交换和共享。
导出特定字段
仅导出属性表中的特定字段,满足用户对特定数据的 需求。
与地图文档的关联
地图文档与属性表关联

ArcGIS属性关联

ArcGIS属性关联

ArcGIS操作全记录之属性关联(一)当你默默地一单元格一个单元格地为图形输入属性的时候,其他人正在用高效的方式解决问题!(不是说你傻,虽然你就是)一、基于属性的关联操作流程:ArcGIS->windows->table of content(TOC)->图层名右键jion工具或Arctoolbox->data management tools->joins->add join注:关联只是临时的,图层关闭后不会保存关联上的属性,但你可以点击图层右键data->export导出为一个新层1. 建立关键字要将属性表(如excel表)中关联到图形中,首先要建立图形与属性之间的一一对应关系,所谓一一对应并不是要求图形有多少块属性记录就要有多少条,而是要求关联所依据的字段能够唯一标识图形和属性记录,例如,如果你想通过“编号”字段实现图形属性的关联,编号为A002图形只能有一个,同样属性记录“编号”字段中A002也只能出现一次(如果图形中有一个A002,而属性记录中有多个A002,在属性表中第一次出现的A002记录将会被关联),要实现这一目的,你首先需要检测拟关联字段是不是具有唯一标识码的特征,检测过程可以通过excel的“数据透视表”功能和ArcGIS的属性表“summarize”工具实现,其实就是统计下它出现的次数,出现一次的就是正常的。

如果唯一一个可用来关联的字段不是唯一标识码,则需要对图形数据和属性数据建立一个新字段,并对重复编码进行人工判读,重复的A002可以用A002-1、A002-2……去表示,最后做到图表一致。

注意事项:关联字段大小写要一致、字段中不要有空格(出现上述问题可以用ArcGIS的属性表field calculator面板中的String 里的函数实现相互转换,前提条件是你需要用ArcCatalog建立一个personal geodatabase(以下简称mdb,它实际上就是access),将属性表导入,因为ArcGIS无法实现对excel表的编辑,但可以编辑mdb中的属性)2. 记录单行一行就是一行(呵呵,大白话,听得懂不),意思就是呢,去掉excel乱七八糟的表头,最重要的一点,不要出现一个合并的单元格对应多行的情况。

ARCGIS属性数据的连接功能和关联功能

ARCGIS属性数据的连接功能和关联功能

ARCGIS属性数据的连接功能和关联功能ArcMap中可以实现属性表的连接与关联,属性数据合并时可以依据字段名称进行,也可以依据空间位置进行。

当两个属性表中的相关字段具有一对一或多对一关系时,可以应用合并连接操作;当两个属性表中的相关字段具有一对多或多对多关系时,就只能应用关联操作。

合并又分为依据公共属性合并属性表和依据空间位置合并属性表。

其中有几何位置的数据层数据既可以依据公共属性合并属性表,也可以依据空间位置合并属性表,而纯表格数据只可以依据公共属性合并属性表。

1.依据公共属性合并属性表依据公共属性合并属性表就是按照属性表之间共同的属性字段及其属性值,实现属性表的合并。

所以其首先要求公共属性具有相同的属性类型,如字符型、数字型等。

依据公共属性合并属性表具体的做法如下:(1)在ArcMap目录内容表中,右击要连接的数据层,在弹出的快捷菜单中选择"连接和关联"|"连接"命令。

此时弹出"连接数据"对话框,如图7.94所示。

(2)依据公共属性合并属性表需要在"需要把什么数据连接到当前图层"下拉列表框中选择"从表中连接属性"选项。

(3)设置选择当前图层中要进行连接的字段、"选择要连接到当前图层中的表,或者从硬盘上打开数据表",以及"选择表中需要进行连接的字段"等项。

(4)在对话框中单击"高级"按钮,弹出"高级连接选项"对话框,如图7.95所示。

(5)在其中可以选择"保留所有记录"或者"只保留匹配的记录"。

如选择"保留所有记录"单选按钮,则保留合并后的所有记录;如选择"只保留匹配记录"单选按钮,则只保留匹配的记录。

其具体含义可以参考图7.95中的解释说明。

ArcGIS编辑属性数据的几种方法

ArcGIS编辑属性数据的几种方法

编辑属性数据的几种方法在Arc Map中对地理数据进行编辑,不仅可以对其几何信息进行编辑,同时也可以为其属性信息进行编辑。

一般的属性表中既包含了系统预设的一些字段,还会包含用户自定义的字段,而我们进行编辑的只能是用户自定义的字段。

根据要素是否已经创建,可调用不同的工具完成属性信息的添加、更改或删除。

1 为已有要素添加或更改属性值当需要进行编辑的地理数据的几何信息已经存在并且不需要更改时,我们采用以下2种方法对要素的属性信息进行添加、修改或删除。

1.1 利用表窗口GIS数据包含的属性信息都记录在表中。

每个表格的基本结构都相同,由行和列组成,定义行为一条记录,定义列为一个字段,两者的交叉点是一个要素的某个属性。

表中的属性值可单独进行添加或更改,也可批量更改赋值。

1.1.1 单个赋值利用表窗口为单个要素添加或修改属性值。

步骤:a) 启动编辑会话,编辑(Editor)工具条下拉菜单选择开启编辑(Start Editing);b) 右键单击要编辑的图层,选择“打开属性表”(open attribute table);c) 找到需要添加或修改的字段以及对应的记录,手动输入单个属性值,如图1。

图1 表窗口单个赋值1.1.2 批量赋值利用“字段计算器”进行批量赋值,前提条件是两个字段的字段属性必须遵循一定的规则(短整型、长整型、双精度、单精度都可向文本复制,但是文本复制不到数值中)。

步骤:a) 启动编辑会话,编辑(Editor)工具条下拉菜单选择开启编辑(Start Editing);b) 右键单击要编辑的图层,选择“打开属性表”(open attribute table);c) 右键单击需要添加或修改的字段名,选择“字段计算器”(Field Calculator);d) 在“字段计算器”(Field Calculator)对话框中利用VB脚本语言或Python语言编写语句,既可以直接在表达式文本框中输入较为简单的表达式(如图2),也可以在代码框中输入较为复杂的表达式以执行高级计算;e) 点击确定(OK)后可在属性表中查看计算结果(如图3)。

arcgis连接和关联用法

arcgis连接和关联用法

arcgis连接和关联用法
ArcGIS连接和关联用法是地理信息系统中非常重要的功能。

连接是将不同数据集或表格中的数据相互关联的一种方法。

在ArcGIS 中,可以通过连接来将两个或多个数据集或表格中的数据进行关联,从而进行空间分析或数据分析。

关联则是在两个或多个表格中查找共同记录的一种方法。

在ArcGIS中,可以通过关联来查询和分析不同数据集或表格中的共同记录,从而找出它们之间的关系和联系。

掌握ArcGIS连接和关联用法可以帮助用户更好地处理和分析地理信息数据,提高数据处理效率和分析精度。

- 1 -。

实验二属性表的编辑、维护、连接

实验二属性表的编辑、维护、连接
详细描述
在执行备份和恢复操作时,需要谨慎选择合适的 备份策略,并确保备份数据的完整性和可用性。 同时,还需要定期测试备份数据的可恢复性,以 确保在需要时可以成功恢复数据。
属性表的修改与更新
总结词
详细描述
总结词
详细描述
属性表的修改和更新是数据 库管理中常见的操作,用于 保持数据的准确性和完整性 。
修改操作包括插入、更新和 删除表中的数据。更新操作 通常涉及修改现有记录中的 字段值。在执行这些操作时 ,需要遵循一定的规则和约 束条件,以确保数据的准确 性和一致性。
PART 04
实验总结与思考
实验中的收获与体会
掌握属性表的编辑、维护和连接方法
01
通过本次实验,我掌握了如何编辑属性表、维护数据完整性以
及实现属性表之间的连接操作。
理解数据关系的重要性
02
在连接属性表的过程中,我深刻体会到数据关系对于数据分析
的重要性,以及如何合理地定义和利用这些关系。
实践数据处理流程
通过使用外连接,用户可以获取更全面的数据集,包括那些在某些表中没有匹配项的记录。
属性表的交叉连接与自连接
总结词
交叉连接和自连接是另外两种属性表连接方式。交叉 连接将两个表的每一行与另一个表的每一行进行组合 ,产生一个包含所有可能组合的结果集。自连接则是 将一个表与自己进行连接,通常用于处理具有层次结 构的数据。
实践与应用相结合
将所学知识应用于实际项目中,通过实践提高自己的数据处理与分 析能力。
https://
2023 WORK SUMMARY
THANKS
感谢观看
REPORTING
属性表的内连接与外连接
总结词
内连接和外连接是属性表连接的两种主要类型,它们在连接条件和结果集方面有所不同。 内连接只返回满足连接条件的记录,而外连接则返回包括满足和不满足连接条件的记录。

最新ARCGIS属性数据的连接功能和关联功能

最新ARCGIS属性数据的连接功能和关联功能

1ARCGIS属性数据的连接功能和关联功能2ArcMap中可以实现属性表的连接与关联,属性数据合并时可以依据字段名3称进行,也可以依据空间位置进行。

4当两个属性表中的相关字段具有一对一或多对一关系时,可以应用合并连5接操作;当两个属性表中的相关字段具有一对多或多对多关系时,就只能应用6关联操作。

7合并又分为依据公共属性合并属性表和依据空间位置合并属性表。

其中有8几何位置的数据层数据既可以依据公共属性合并属性表,也可以依据空间位置9合并属性表,而纯表格数据只可以依据公共属性合并属性表。

101.依据公共属性合并属性表11依据公共属性合并属性表就是按照属性表之间共同的属性字段及其属性值,12实现属性表的合并。

所以其首先要求公共属性具有相同的属性类型,如字符型、13数字型等。

依据公共属性合并属性表具体的做法如下:14(1)在ArcMap目录内容表中,右击要连接的数据层,在弹出的快捷菜单15中选择"连接和关联"|"连接"命令。

此时弹出"连接数据"对话框,如图7.94所16示。

17(2)依据公共属性合并属性表需要在"需要把什么数据连接到当前图层"下18拉列表框中选择"从表中连接属性"选项。

19(3)设置选择当前图层中要进行连接的字段、"选择要连接到当前图层中20的表,或者从硬盘上打开数据表",以及"选择表中需要进行连接的字段"等项。

21(4)在对话框中单击"高级"按钮,弹出"高级连接选项"对话框,如图7.95 22所示。

23(5)在其中可以选择"保留所有记录"或者"只保留匹配的记录"。

如选择" 24保留所有记录"单选按钮,则保留合并后的所有记录;如选择"只保留匹配记录" 25单选按钮,则只保留匹配的记录。

Arcgis属性表操作讲解

Arcgis属性表操作讲解

步骤 2:建立管理员分组
添加成功 在图层(数据框)上右键-新建图层组 成功新建图层组
双击我们新建的组,将它重命名为管理员
改为管理员,点击确定
将我们分割的管理员矢量文件添加到这个组中
1.在数据框选中所有的管理员矢量数据,按住 Shift不放,点击第一个管理员数据,然后第最后一个管 理员数据就行了 2.将选中的数据拖放到我们建好的管理 员组中即可 成功后会看到如下图
LOGO
Arcgis属性表操作讲解
主讲人:李斌

我们矢量化的要素往往具有多种属性,比如创建的林班文件 具有林班号、面积、管理员等属性;这些属性一般存储在属性表 文件中,通过对属性表的操作可以提取、管理、更改这些属性。 本节课中我会为各位对Arcgis属性表操作进行详细讲解。

已有属性操作
三部分
新建属性操作
请添加 FHDJ字段, 并在开始编 辑状态下将 字段属性更 改为图上显 示
我已经为各位在属性表中添加了管理员这 个属性字段,请各位在属性表中自己添加 一个防火等级的字段,添加字段前要停止 编辑,然后在添加防火等级字段,之后再 打开编辑,在编辑状态下为防火等级字段 更改属性。
字段处理
不同单位显示:这里我们要学会让面积数据按照 不同的单位显示,比如,亩、公顷、平方米等
步骤 1:添加管理员字段
打开示例_2的属性表,在属性表中选 择添加字段,添加字段就是添加属性, 我们要添加的是各林班管理员这个属 性。
注意
在弹出的窗口中,我们可以
输入要添加字段名称,类型。 名称使用拼音或英文,类型我
们选择文本,因为我们的姓名
一般为汉字,设置完毕后点击 确定就行。
注意
停止编辑加字段,开始编辑改属性
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第四章属性表的编辑、连接、维护1 属性表的一般编辑1.1 表的新建图4-1 ArcCatalog 操作界面表的新建要用ArcCatalog,通过Windows / 开始/ 程序/ ArcGIS / ArcCatalog启动(因软件安装的差异,路径可能不同),和Windows 的资源管理相似(见图4-1),在左侧窗口,可找到本章练习临时文件的存放目录D:\gis_ex09\ex04\temp,点击窗口上侧标签Contents,在右侧窗口的空白处,点击鼠标右键,出现快捷菜单,选择New/dBASE Table,表示在当前目录下建立新表,默认表名是New_dBASE_Table,用键盘将表名改成ld_far。

再次选择刚新建的表,点击上侧标签Preview,可以看到该表中包含了两个由系统自动创建的字段,第一个为OID,用于自动标识不同记录,不允许用户输入、修改数据,第二个为Field1,接受用户输入数据。

选择菜单File / Properties,出现dBASE Table Properties 对话框,点击标签Fields,出现字段编辑对话框,准备为该表增加2 个字段。

一般的方法是在Field Name 列下用键盘输入字段名,回车后右侧Data Type 列中出现该字段的默认数据类型,利用下拉表可改变数据类型,如果要改变字段长度,在中间Field Properties 框中修改,本练习要求输入2 个字段:Fields Name(字段名):landuseData Type(数据类型): Text(字符型)Length(字段长度):2Fields Name(字段名):FARData Type(数据类型): Float(浮点型)Precision(占用长度):3Scale(保留小数位数):1如果认为某个字段是不需要的(如Field1),可以用鼠标点击该字段名左侧的小方格,使其变成黑色,右侧的Data Type 项也同时变成相反的黑白色,按键盘Delete 键,该字段就被删除。

字段OID 是内部的,不能删除。

检查属性表有OID,landuse,FAR 三个字段,按“确定”键结束属性表的结构定义,选择菜单File / Exit退出ArcCatalog。

1.2 添加记录启动ArcMap,打开文档\gis_ex09\ex04\ex04.mxd,鼠标右键点击data frame1,选择Active,激活数据框架,点击图标(Add Data),在\gis_ex09\ex04\temp 目录下找到属性表ld_far.dbf,双击添加。

如果在目录表中看不到,点击下部标签Source,在目录表中看到ld_far名称和图标,表示该表被添加到数据框架(Date Frame)中。

鼠标右键点击该表,在快捷菜单中选Open,该表被打开,该表是空的,只有列,没有行,在地图窗口的按钮条中点击图标(Editor Toolbar),弹出编辑器工具条,选择Editor / Start Editing,该表进入编辑状态,可以看出表的字段名从灰色变为白色,可以用键盘在表记录的单元(Cell)中添加数据,输入内容如下:landuse F A RC22.4C32.0C61.0E0.0G10.0M1.5R22.4S30.0数据添加完毕按回车键结束,在编辑器工具条中选用菜单Editor / Stop Editing,系统提示,是否保存编辑结果,回答“是(Y)”,编辑状态结束,属性表的字段名从白色变为灰色。

1.3 常用操作(1)添加记录或修改属性。

在ArcMap 中,用鼠标右键打开属性表,选用菜单Editor / Start Editing,使该表处于编辑状态,表中的字段名从灰色变为白色,用键盘添加记录或修改属性。

(2)结束编辑。

选用菜单Editor / Stop Editing,结束编辑,系统提示:是否保存编辑的结果,回答“是(Y)”,编辑结果被保存,回答“否(N)”,则放弃编辑的结果,表中内容恢复到编辑开始(Start Editing)之前。

编辑状态结束,表中字段名从白色变为灰色。

选用菜单Editor / Start Editing,该表再次进入编辑状态。

(3)增加字段。

表已打开,如果该表未退出编辑状态,选用菜单Editor / Stop Editing,在属性表显示框右下侧点击按钮Options / Add Field…,后续操作和ArcCatalog 中增加字段的操作一致。

(4)删除字段。

如果该表处于编辑状态,选用菜单Editor / Stop Editing,结束编辑。

鼠标右键点击要删除的字段名,弹出的快捷菜单,选择Delete Field。

(5)删除记录。

如果表未打开,选用Editor / Start Editing,该表进入编辑状态,鼠标单击要删除的记录左侧的小方格,该记录进入选择集,改变颜色,按键盘上的Delete 键,实现删除。

若要删除多条记录,借助Ctrl 键,连击左侧多个小方格,选定多条记录,使他们进入选择集,改变颜色,按键盘上的Delete 键,实现删除。

1.4 要素属性表的操作ArcGIS 的要素属性表(Feature Attribute Table)和一般属性表不同,它和要素类(Feature Class)存储在一起,在ArcMap 中,和专题图层(Layer)相对应,加载、删除图层,同时加载、删除对应的要素属性表。

在地图文档目录表中用鼠标右键点击图层名,选择菜单Open Attribute Table,就打开了该图层的要素属性表。

一般情况下不要添加、删除记录,容易引起记录和要素的不对应,其他操作和一般属性表相同。

2 表和表的连接建立表和表之间的连接,使查询的功能、内容得到扩展。

要连接两个表必须有对应的字段(称关键字段),字段名可以不同,数据类型、属性值应相同。

要连接的两个表中的记录,可能是“一对一”、“多对一”、“一对多”的逻辑关系。

ArcMap 提供二种连接方式:Join(合并)和Relate(关联)。

2.1 Join(合并)方式连接启动地图文档\gis_ex09\ex04\ex04.mxd,鼠标右键点击data frame1,选择Active,可以看到有一个图层“土地使用”(见图4-2),在目录表中用鼠标右键点击该图层,选择Open Attribute Table,要素属性表“Attribute of 土地使用”被打开,可以看到该表有LANDUSE 等字段。

在地图文档目录表中点击Source 标签,确认ld_far.dbf 表已存在(若不存在,按本章开始处的练习新建、加载、输入属性),用鼠标右键点击该表,选择Open,打开“Attribute of ld_far”。

调整属性表显示窗口的大小,能同时看清两个属性表(见图4-3)。

在地图文档的目录表中鼠标右键点击图层名“土地使用”,选择快捷菜单Joins and Relates / J oin…,弹出Join Data 对话框:图4-2 data frame1 的显示图4-3 二个属性表同时显示What do you want to join to:Join attributes from a table 和某一个表建立连接1. Choose the field in this layer that the join will take place:LANDUSE 下拉选择连接关键字段2. Choose the table to join to this layer,or load a table:ld_far 下拉选择,已加载的ld_far 表将被连接3. Choose the field in the table to base the join only:landuse 下拉选择,ld_far 中landuse 为连接关键字段。

按OK 键继续,提问是否要加索引,回答“No”,可以看到“Attribute of ld_far”被关闭,“Attributeof 土地使用”的右端增加了三个字段:ld_far.OID ,ld_nduse,ld_far.FAR(见图4-4),他们来自被连接的表。

Join 是使两个表在逻辑上合并,实际的数据储存仍相互独立。

Join 连接有时会失败,一般的原因是某个表或图层正在编辑,应选用菜单Editor / Stop Editing,退出编辑状态,再作连接操作。

图4-4 连接后的属性表在二表连接的基础上,还可进一步连接第三个表。

已有的连接也可以消除,鼠标右键点击已经建立连接的表名(或图层名),在快捷菜单中选择Joins and Relates / Remove join(s) / Remove all joins,各种Join 方式的连接被消除。

2.2 关联(Relate)方式连接启动文档\gis_ex09\ex04\ex04.mxd,激活data frame2,可以看到有一个图层“动迁地块”(见图4-5)。

在按钮条中点击(Add Data),加载属性表\gis_ex09\ex04\rsdt,在地图文档的目录表中,鼠标右键点击rsdt,选Open,打开后可看到该表有上百条记录,每条记录为一户居民的信息,字段PARCEL_NUM 为居民房屋所在地块的编号。

调整属性表显示窗口的大小,合适看清两个属性表:“Attribute of 动迁地块”和“Attribute of rsdt”。

到地图文档的目录表中,鼠标右键点击rsdt,选用快捷菜单Joins and Relates / Relate…,弹出的Relate 对话框:图4-5 data frame2 的显示1.Choose the field in this layer that the relate will take place:PARCEL_NUM 选择,rsdt 表中的PARCEL_NUM 2.Choose the table or layer to relate to this layer or select from file:动迁地块选择,图层“动迁地块”的要素属性表作为关联表3.Choose the field in the related table or layer relate:PARCEL_ID 选择,“Attribute of 动迁地块”中的PARCEL_ID4.Choose a name for the relate:Relate1 键盘输入,为该关联起个名称按OK 键确定,两个属性表显示外观不变,但在逻辑上实现了关联,再调整显示窗口的大小,除了能看清二个属性表,还能看清地图。

在基本工具条中点击图标(Select Features),在地图上选择一个多边形,可以看到“Attribute of 动迁地块”中有一条记录进入了选择集,在该属性表对话框右下侧点击按钮Options/ Related tables / Relate1:rsdt,可以看到Attribute of rsdt(动迁居民表)中的相关记录也同步改变颜色(进入选择集),这就实现了查询一个动迁地块,显示多户居民的功能(见图4-6)。

相关文档
最新文档