实验8 属性表基本操作及矢量数据的空间分析_第1页
实验8 属性表基本操作及矢量数据的空间分析_第2页
实验8 属性表基本操作及矢量数据的空间分析_第3页
实验8 属性表基本操作及矢量数据的空间分析_第4页
实验8 属性表基本操作及矢量数据的空间分析_第5页
已阅读5页,还剩77页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

属性表基本操作及矢量数据的空间分析,中山大学地理科学与规划学院遥感与地理信息工程系,属性表基本操作及矢量数据的空间分析,实验目的,1,实验准备,2,实验内容及步骤,3,一、实验目的,掌握矢量数据空间分析(融合、拼接、剪切、交叉、合并)的基本方法,原理。领会其用途。,二、实验准备,dg_datadgbj.shp(东莞镇界),dg_dataclip.lyr(剪切边框),dg_datadg_water.shp(东莞水域分布),dg_dataCitySize9705.dbf(城市规模),实验所需数据,三、实验内容及步骤,空间数据处理裁剪、拼接、融合、合并、相交,属性表的操作,1.1、打开图层属性表1.2、安排列1.3、控制表的外观1.4、记录的定位与浏览1.5、记录的排序1.6、选择记录1.7、导出记录1.8、添加和删除字段1.9、编辑属性1.10、进行字段计算1.11、属性表的连接1.12、属性数据的统计,1、属性表的基本操作,1.1、打开图层属性表,Open Attribute Table 。,1.1、打开图层属性表,此外,也可直接将表格数据加载到ArcMap中,1.2、安排列,改变列宽,1.2、安排列,重新调整表列,1.2、安排列,冻结列。右击所要冻结或解冻的列,单击Freeze/Unfreeze Column。,1.3、控制表的外观,打开CitySize9705.dbf,单击右下角Options,并选择Appearance ,通过此对话框可以设置表中文字的字体和大小,以及选中部分颜色和高亮颜色。,1.3、控制表的外观,另外,可以通过菜单栏Tools Options Table Of Contents 设置所有表的文字字体和大小,以及选中部分颜色和高亮颜色。,1.3、控制表的外观,单击Properties,选择Field选项卡,单击列中某个数值型字段,点击Numeric按钮,可以设置数值的小数点位数以及对齐方式等。,2.1、打开图层属性表2.2、安排列2.3、控制表的外观2.4、记录的定位与浏览2.5、记录的排序2.6、选择记录2.7、导出记录2.8、添加和删除字段2.9、编辑属性2.10、进行字段计算2.11、属性表的连接2.12、属性数据的统计,2、属性表的基本操作,2.4、记录的定位与浏览,打开CitySize9705.dbf ,可以输入要移至的记录编号,按Enter即可滚动至此记录,单击show all 可以查看所有记录,单击show selected 只可以查看选中的记录。,2.4、记录的定位与浏览,查找特定属性值的记录。单击Options,选中Find&Replace。,2.1、打开图层属性表2.2、安排列2.3、控制表的外观2.4、记录的定位与浏览2.5、记录的排序2.6、选择记录2.7、导出记录2.8、添加和删除字段2.9、编辑属性2.10、进行字段计算2.11、属性表的连接2.12、属性数据的统计,2、属性表的基本操作,2.5、记录的排序,升序/降序排列记录。右击编码字段,单击Sort Accending则为升序排列,单击Sort Discending则为降序排列。,2.5、记录的排序,按多列排列记录。选中多列(Ctrl健),然后通过单击Sort Accending/Sort Discending进行升序/降序排列。,2.1、打开图层属性表2.2、安排列2.3、控制表的外观2.4、记录的定位与浏览2.5、记录的排序2.6、选择记录2.7、导出记录2.8、添加和删除字段2.9、编辑属性2.10、进行字段计算2.11、属性表的连接2.12、属性数据的统计,2、属性表的基本操作,2.6、选择记录,打开CitySize9705.dbf。单击表中要选择记录的最左列,要选择多条记录时,可按住Ctrl键进行选择。,2.6、选择记录,单击Options,选择Select All可选中全部记录。,2.6、选择记录,单击Options,选择Clear Selection 可清除选中集。,2.6、选择记录,单击Options,选择Switch Selection 可切换选中集。,2.6、选择记录,2.6、选择记录,单击Options,选择Select By Attribute 可按属性选择记录。,2.6、选择记录,例如,要选择Urban05=0.5的记录。在SELECT * FROM CitySize9705 WHERE框中输入“URBAN05”=0.5,并单击Apply键。,2.1、打开图层属性表2.2、安排列2.3、控制表的外观2.4、记录的定位与浏览2.5、记录的排序2.6、选择记录2.7、导出记录2.8、添加和删除字段2.9、编辑属性2.10、进行字段计算2.11、属性表的连接2.12、属性数据的统计,2、属性表的基本操作,2.7、导出记录,单击Options,选择Export 可将记录导出至一个表中。可选择导出全部记录或者选中的部分记录。,2.1、打开图层属性表2.2、安排列2.3、控制表的外观2.4、记录的定位与浏览2.5、记录的排序2.6、选择记录2.7、导出记录2.8、添加和删除字段2.9、编辑属性2.10、进行字段计算2.11、属性表的连接2.12、属性数据的统计,2、属性表的基本操作,2.8、添加和删除字段,单击Options,选择Add Field 可在表中增加一个字段,通过Add Field对话框可对增加字段的类型及精度进行设置。另外,右击一个字段,单击Delete Field可将此字段删除。,2.1、打开图层属性表2.2、安排列2.3、控制表的外观2.4、记录的定位与浏览2.5、记录的排序2.6、选择记录2.7、导出记录2.8、添加和删除字段2.9、编辑属性2.10、进行字段计算2.11、属性表的连接2.12、属性数据的统计,2、属性表的基本操作,2.9、编辑属性,进行编辑属性时,必需先Start Editing(注意!)。之后可以编辑要更改属性值的单元、添加新记录以及删除、复制、粘贴记录。,更改属性值,2.9、编辑属性,增加新记录,2.1、打开图层属性表2.2、安排列2.3、控制表的外观2.4、记录的定位与浏览2.5、记录的排序2.6、选择记录2.7、导出记录2.8、添加和删除字段2.9、编辑属性2.10、进行字段计算2.11、属性表的连接2.12、属性数据的统计,2、属性表的基本操作,2.10、进行字段计算,打开CitySize9705.dbf。增加字段CitySize97(城市规模)(注意在非编辑状态下)并设置字段类型为双精度型。右击新增加的列,单击Field Calculator,并按下图输入公式,单击OK即可,此时是对所有记录进行计算。,2.10、进行字段计算,另外,还可以对选中的记录进行更新。在Field Calculator对话框中选中Advanced,可在文本框中输入VBA语句进行计算。,2.1、打开图层属性表2.2、安排列2.3、控制表的外观2.4、记录的定位与浏览2.5、记录的排序2.6、选择记录2.7、导出记录2.8、添加和删除字段2.9、编辑属性2.10、进行字段计算2.11、属性表的连接2.12、属性数据的统计,2、属性表的基本操作,2.11、属性表的连接,Join and Relates,单击Join,打开Join Data对话框,在第一个下拉箭头中选择Join attributes from a table,在第二个下拉箭头中选择连接基于的图层字段名(编码),在第三个下拉箭头中选择要连接的属性表(CItySize9705),在第四个下拉箭头中选择表中的要基于连接的字段(编码)。,2.11、属性表的连接,2.11、属性表的连接,管理已连接的表。右击dgbj图层,单击Properties,选择Join&Relate选项可,图层或表的所有连接在对话框的左边列出。可以添加新连接或删除已有连接。,2.11、属性表的连接,删除已连接的表。右击dgbj图层,指向Join and Relate,指向Remove Joins,选择要删除的连接。,2.1、打开图层属性表2.2、安排列2.3、控制表的外观2.4、记录的定位与浏览2.5、记录的排序2.6、选择记录2.7、导出记录2.8、添加和删除字段2.9、编辑属性2.10、进行字段计算2.11、属性表的连接2.12、属性数据的统计,2、属性表的基本操作,2.12、属性数据的统计,现在对1.4提出的思考题进行解决。在ArcMap中,添加1.4得到的数据union.shp,首先增加字段area,并设置字段类型为双精度型;然后对各个多边形的面积进行统计,右击area字段,单击Calculate Geometry。,2.12、属性数据的统计,在Calculate Geometry 对话框中,在第一个下拉箭头中选择Area,并选择单位类型,单击OK后即可得到各个多边形的面积。,2.12、属性数据的统计,对水域覆盖区域和非水域覆盖区域的面积进行统计。右击area字段,单击Summarize。,2.12、属性数据的统计,在Summarize对话框中,设置如下图1,选择Sum函数,并设置输出表格的路径。下图2即为统计所得到的表格,Type=1的为水域覆盖区域,Type=0的为非水域覆盖区域。,2.12、属性数据的统计,此外,还可以得到统计量、平均数、最大值、最小值。,三、实验内容及步骤,空间数据处理裁剪、拼接、融合、合并、相交,属性表的操作,2、空间数据处理,2.1、剪切要素2.2、拼接图层2.3、要素融合2.4、图层合并2.5、图层相交,在ArcMap中,添加数据 dg_datadgbj.shp、dg_dataclip.lyr。,2.1、剪切要素,激活clip.lyr图层,选中clip图层中的一个元素,注意不要选中dgbj.shp中的要素。,2.1、剪切要素,2.1、剪切要素,Analysis Tools Extract clip,弹出clip窗口,在Input Features选择被剪切的要素(dgbj),在Clip Features中选择剪切的图层,并设置存储路径。,同理依次选中Clip.lyr中其它三个要素,重复以上的操作步骤, 完成操作后将得到共四个图层。,2.1、剪切要素,2、空间数据处理,2.1、剪切要素2.2、拼接图层2.3、要素融合2.4、图层合并2.5、图层相交,2.2、拼接图层,在ArcMap中,添加在1.1中得到的四个剪切要素,dgbj_clip11.shp,dgbj_clip12.shp,dgbj_clip21.shp,dgbj_clip22.shp。,2.2、拼接图层,Data Management Tools General Append,弹出Append窗口,设置如下图:,2.2、拼接图层,将dgbj_clip11.shp数据导出。右击dgbj_clip11.shp,选择Data Export Data,得到DGOK.shp。,2.2、拼接图层,2.2、拼接图层,2、空间数据处理,2.1、剪切要素2.2、拼接图层2.3、要素融合2.4、图层合并2.5、图层相交,2.3、要素融合,在ArcMap中,添加在1.2中得到的DGOK.shp图层。,2.3、要素融合,Data Management Tools Generalization Dissolve,弹出Dissolve窗口,设置如下:,2.3、要素融合,添加镇名。右击DGOK_Dissolve,选择Properties,单击Symbology选项卡,设置如下:,2.3、要素融合,2、空间数据处理,2.1、剪切要素2.2、拼接图层2.3、要素融合2.4、图层合并2.5、图层相交,2.4、图层合并,在ArcMap中,添加数据 dg_datadgbj.shp(东莞镇界)、dg_datadg_water.shp(东莞水域分布图),并将东莞镇界图置于下方。,2.4、图层合并,Analysis Tools Overlay Union,弹出Union窗口,设置如下图:,2.4、图层合并,打开得到的Union图层的属性表,若Type字段为1则为水域覆盖的区域。,2.4、图层合并,右击Union图层,选择Properties Symbology Categories Unique Values,在Value Field中选择Type字段,并单击Add All Values,且可对显示的颜色进行设置,按确定键。,下图即为所

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论