三 空间数据库管理及属性编辑.docx
- 文档编号:15597045
- 上传时间:2023-07-05
- 格式:DOCX
- 页数:13
- 大小:940.71KB
三 空间数据库管理及属性编辑.docx
《三 空间数据库管理及属性编辑.docx》由会员分享,可在线阅读,更多相关《三 空间数据库管理及属性编辑.docx(13页珍藏版)》请在冰点文库上搜索。
三空间数据库管理及属性编辑
现代地图学
实
验
报
告
三空间数据库管理及属性编辑
1、实验时间:
第十三周,星期二第1、2节,第3、4节课
2、实验地点:
三、实验内容:
属性数据操作、空间数据编译和处理
(一)属性数据操作
一、实验目的:
1)了解关系数据库的基本知识。
2)熟悉GIS中空间数据和属性数据的关系。
3)掌握在ArcGIS中修改属性数据数值的方法。
4)掌握在ArcGIS中修改属性数据数值的方法。
二、实验步骤:
第一步加载并浏览数据
启动ArcMap,加载数据contour.shp。
右键点击内容列表内的contour图层,在弹出的快捷菜单中点击OpenAttributeTable,打开contour的属性表,查看其属性数据。
如下图:
第二步开启编译环境
点击标准工具条上的EditorToolbar按键
,打开Editor工具条。
在Editor工具条上点击Editor/StartEditing,进入编译状态。
第三步属性数据的编译
在ArcGIS中有两种属性数据编译的方法:
一是在属性表中修改属性数据;二是借助属性对话框编译属性数据。
1)在属性表中编译属性数据。
点击Tools工具条上的
按钮,移动鼠标至属性表中需要编译的数据处,点击后键盘输入新值。
如图:
2)借助属性对话框编译属性数据。
点击Editor工具条上的
按钮,在视野窗口中点击需要编译的要素,打开Attribute对话框,查看所选要素的属性。
点击Attribute对话框右边Value列中需要修改的属性数据,修改该要素属性,如下图:
第四步编译成果保存。
编译完成后,在编译工具条上点击Editor\SaveEdits,或Editor\StopEditing,弹出提示框提示是否保存编译,确认后,即可保存编译成果。
第五步增加和删除字段。
1)添加字段:
打开contour数据层的属性表,在属性表的右下方点击【Options】按钮,在弹出的快捷菜单中点击AddField选项,打开AddField对话框,在AddField对话框中设置字段名称、数据类型等,如下图:
2)删除字段:
在属性表中选中需要删除的字段,被选择的字段整列都会被点亮显示。
点击右键,在弹出的快捷菜单中点击DeleteField,删除对应字段。
第六步属性表的合并与关联
(一)属性表的合并
1)进入属性表合并与关联的环境。
在ArcMap中,加载lbb-landuse.shp和code.dbf。
在内容列表中,右键点击lbb-landuse,在弹出的的快捷菜单中点击Properties,打开LayerProperties对话框,点击Joins&Relates标签,进入Joins&Relates选项卡。
如下图:
点击Joins选项组合中的【Add】按钮,打开JoinData对话框。
在下拉列表框1(Choosethefiledinthislayer···)中选择合并所依据的属性字段;在2(Choosethetabletojointo···)中选择被合并的属性表;在3(Choosethefieldinthetable···)中选择被合并所依据的属性字段。
如下图:
设置完成后点击【OK】按钮,再在LayerProperties对话框中点击【确认】按钮,完成属性表合并。
查看lbb-landuse的属性表,发现它与code.dbf的属性表进行了合并,如下图:
(二)属性表的关联
在ArcMap中重新加载lbb-landuse,在弹出的快捷菜单中点击Properties,打开LayerProperties对话框,点击Joins&Relates标签,进入Joins&Relates选项卡,点击Relates选项组中的【Add】按钮,打开Relate对话框。
在下拉列表框1(Choosethefiledinthislayer···)中选择关联所依据的属性字段;在2(Choosethetabletojointo···)中选择被关联的属性表;在3(Choosethefieldinthetable···)中选择被关联所依据的属性字段。
如下图:
设置完成后点击【OK】按钮,再在LayerProperties对话框中点击【确认】按钮,完成属性表关联。
查看lbb-landuse的属性表,点击右下角的【Option】按钮,在弹出的的快捷键菜单中点击RelateTables/Relatel:
code就能打开关联属性表code。
如下图:
完成上述操作后,关闭窗口。
(二)空间数据编译与处理
一、实验目的:
1)了解常见的数字化错误。
2)熟悉拓扑错误的主要类型。
3)掌握ArcGIS中非拓扑编译的基本方法。
4)掌握ArcGIS中拓扑编译的基本方法。
二、实验步骤:
1、拓扑查错
第一步开启编译环境。
在ArcGIS中,加载contour.shp。
点击标准工具条上
按钮,打开Editor工具条,点击Editor\StartEditing,进入编译状态。
如下图:
第二步编译节点。
点击Editor工具跳上的的
按钮,双击需要编译的线段,这时线段就会被高亮显示,而且结点也会以绿色小方块的形式显示出来,再将鼠标移至需要编译的节点上,这时鼠标会变成正方形,按下左键,将节点拖放到正确的位置。
在需要插入节点的地方点击右键,再在弹出的快捷菜单中点击InsertVertex选项,即实现节点的插入。
或者节点的删除:
线段高亮显示,点击右键,在弹出的快捷菜单中点击Delete选项即完成线段的删除。
如图:
第三部编译属性数据。
在内容窗口中右键点击contour图层,在弹出的的快捷菜单中点击LableFeatures,检查是否存在问题。
如图:
修改属性表,在右键contour图层后,在弹出的快捷菜单中点击OpenAttributeTable,对属性表对应数据加以修改。
如下图:
第四步点击Editor工具条上的Editor\StopEditing,弹出保存界面,点击【是】按钮保存编译结果。
2、拓扑查错
1)查看空间数据库
启动ArcGatalog环境,查看空间数据分析MyPersonalGeodatabase。
如图:
可将地图数据由Geodatabase格式转成shapefile格式:
在ArcCatolog中,右键点击数据集,在弹出的快捷菜单中点击Export\Toshapefile(multiple)。
如图:
3、拓扑构建
在ArcCatolog中,打开数据库的Landuse数据集,查看地块边界及地块属性信息。
右键点击地理要素集Landuse,在弹出的快捷菜单中点击New\PolygonFeatureClassFromLines,打开PolygonFeatureClassFromLines对话框。
如图:
对面状要素赋予属性,最后点击【OK】。
三、实验总结
通过对属性数据的操作和空间数据编译与处理的实验,掌握了在ArcGIS中修改属性数据数值的方法和在ArcGIS中修改属性数据数值的方法。
掌握了ArcGIS中非拓扑编译的基本方法和ArcGIS中拓扑编译的基本方法。
知道了ArcCatalog用于组织和管理所有GIS数据。
它包含一组工具用于浏览和查找地理数据、记录和浏览元数据、快速显示数据集及为地理数据定义数据结构。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 空间数据库管理及属性编辑 空间 数据库 管理 属性 编辑