join与relate

来源:互联网 发布:丽晶服装软件 编辑:程序博客网 时间:2024/05/29 07:56

HiGIS.cn 原创文章,转载请注明出处

ArcGIS中的表格有两种:独立的表格或者要素类的属性表。
这两种表格的实质是一样的,操作也是完全一样的。

在ArcMap中定义两张表之间的关系有两种方法:join或者relate

join:
仅适用于M:1或者1:1,将一张表逻辑地追加到另一张表后面。实质是视图,并不是真正的追加,是在图层上做的操作,不改变数据。若想将这种追加保存,则可以Data -> Export Data,将数据导出即可。

relate:
对应关系不限。作用是定义两张表之间的关系,便于相互快速调用。也是图层的属性,不影响数据。
创建&编辑shapefile完整工作流程:
1.在工作目录下新建shapefile
2.命名
3.选择几何类型
4.定义坐标系统
5.OK
6.ArcCatalog中,shapefile perporties-> fields:定义属性表结构(字段)
7.开启ArcMap,将新建的shapefile添加进去
8.开启编辑
9.编辑
10.保存编辑

 ArcMap中使用文字对地图信息进行辅助说明的方法有两种:Label和Annotation
Label:
图层的属性,利用属性表中的相应信息快速生成,但显示效率较低。
可以分组管理,但不可单独修改。文字与要素相关联(内容及位置)
Annotation:
将Label静态化,放置位置等信息是固定的,显示效率较高。分为两种:
1.存储在GDB中的:是数据,便于共享。可单独修改,可与要素相关联。
2.存储在地图文档中的:是地图元素,仅能在该地图文档中使用。可单独修改,不与要素相关联

利用XY坐标生成点:
XY坐标应该组织在表格中(可以是excle表格,也可以是英文逗号分隔的txt),后面还可以跟着其他属性。
注意:若用英文逗号分隔的txt,则第一行必须是字段名,否则不识别。

将表格添加到在ArcMap中,Tools菜单下-》Add XY Data,即可将表格中记录的XY坐标信息表现为点。
但是这并不是物理存储的点要素类,若想物理地保存这些点,可在ArcMap中右键图层名-》Data -》Export Data,即可将其保存为shapefile或者GDB格式。

原创粉丝点击