地图学083班41号.docx
《地图学083班41号.docx》由会员分享,可在线阅读,更多相关《地图学083班41号.docx(23页珍藏版)》请在冰点文库上搜索。
![地图学083班41号.docx](https://file1.bingdoc.com/fileroot1/2023-5/25/b7ef679c-d55a-476d-a756-5b8ced7d3733/b7ef679c-d55a-476d-a756-5b8ced7d37331.gif)
地图学083班41号
实验一地图数据获取与综合处理
一、实验目的
1、熟悉地图矢量化方法,掌握点、线、面地物绘制、编辑方法。
2、掌握常见GIS数据格式转换方法。
3、掌握属性数据编辑、查询统计方法。
二、主要实验器材
PC机、SuperMapDeskpro5GIS软件、梅州政区图、地形图、影像图等。
三、实验内容
一、地图矢量化(屏幕数字化)
要求:
熟练导入图片、配准、裁剪、新建数据集、修改属性表结构、屏幕矢量化、属性数据录入与检查操作。
1)新建数据源capture
2)鼠标右键点击“capture”数据源,弹出快捷菜单,选择子菜单【导入数据集】;
3)点击“添加文件..”按钮;
4)文件类型:
常用支持文件;
5)文件名:
..\第二节练习题\b078084812.tif;
6)点击“打开”按钮,在“数据导入”对话框中应该看到添加文件的具体信息;
7)选项保持默认值;
8)点击“导入”按钮(显示进程条);
9)导入完成后,点击“关闭”按钮
1、配准
1)点击菜单【数据处理】->【配准】—>【新建配准窗口】,弹出“配准数据设置”对话框;
2)“配准数据设置”对话框设置:
配准图层,数据源:
capture数据集:
b078084812;
参考图层,数据源:
capture数据集:
为空;
配准结果,数据源:
capture数据集:
Result。
3)点击“确定”按钮;
4)此时,系统进入配准工作界面,
5)调出“配准操作”工具条,
6)在配准工具条中选择“线性配准(至少4个控制点)”
7)放大地图左下角到一定显示比例;
8)鼠标右键点击地图上的任意位置后弹出快捷菜单,选择“刺点”子菜单;
9)在地图横纵坐标相交的地方点击鼠标左键;
10)此时,地图上出现“P1”字样,如图所示;
11)输入P1参考点X:
78750参考点Y:
85000(地图左下角);
P2参考点X:
79000参考点Y:
85000(地图右下角);
P3参考点X:
79000参考点Y:
85200(地图右上角);
P4参考点X:
78750参考点Y:
85200(地图左上角);
12)此时,在地图窗口上应该看到P1-P4四个控制点,在编辑栏中看到具体的点坐标信息
13)点击“计算误差”按钮;
14)点击“配准”按钮;
15)此时,显示进程条,开始配准工作。
配准成功后,在数据源节点下的“capture”数据源中可以看到“Result”字样(如图2.7所示)。
鼠标双击打开“Result”数据集,全幅显示后查看状态栏中显示的坐标值是否已经改变为配准时输入的坐标值范围内。
2、裁剪
1)鼠标双击打开配准后的“Result”数据集,将其全幅显示在地图窗口上;
2)点击菜单【地图】->【地图裁剪】->【矩形裁剪】;
3)按住鼠标左键不放,在地图上画一个矩形框。
点击鼠标左键则在地图窗中绘制一个矩形框;
4)弹出的“地图裁剪”对话框中设置参数:
5)点击“裁剪区域设置”页,修改矩形的的X、Y坐标值(如下)
序号X坐标Y坐标
07875085200
17875085000
27900085000
37900085200
47875085200
6)修改坐标值后点击“修改”按钮;
7)点击“数据裁剪设置”页,图层名称:
打对号,保存为数据集:
命名为clip,其他参数保持默认值;(如图2.9所示);
8)点击“确定”按钮。
9)此时,显示进程条,开始裁减工作。
完成后在“capture”数据源中可以看到“clip”字样。
双击打开“clip”数据集,地图上应该显示除去边框的地图。
3、新建数据集
1)面数据集,命名为“房屋”;
2)线数据集,命名为“道路”;
3)文本数据集,命名为“注记”;
4、修改属性表结构
1)练习数据:
MyWork工作空间下的capture数据源;
2)鼠标右键点击“capture”数据源下的“房屋”数据集;
3)弹出快捷菜单,选择子菜单项【属性】,弹出“属性”对话框;
4)点击“属性表结构”页;
5)对话框中设置参数:
6)点击“新建字段”按钮;
7)字段名称:
房屋权属人;字段类型:
文本型;其他参数保持默认值;
8)点击“应用”按钮;
9)此时,在字段列表中应该看到所建的字段的名称、类型等信息,如图所示。
5、屏幕矢量化
1)练习数据:
MyWork工作空间下的capture数据源;
2)鼠标左键双击打开“clip”数据集,点击“全幅显示”按钮;
3)鼠标左键选中“房屋”数据集,同时鼠标左键不放,将“房屋”数据集直接拖到当前地图窗口上,然后松开鼠标左键;
4)在图例管理器中,鼠标右键选中“房屋@capture”图层;
5)弹出快捷菜单,选择“可编辑”子菜单项;
6)在对象绘制工具栏中,鼠标左键点击“绘制多边形”按钮(鼠标变形为可以编辑状态);
7)在地图窗口上放大找到要跟踪的房屋,然后根据图上的显示绘制多变形;
8)直到把地图上的所有房屋绘制完成,如图所示;
6、录入属性值
1)练习数据:
MyWork工作空间下的capture数据源,即练习2-2所建的数据源;
2)双击打开“房屋”数据集,双击数据集中的某个几何对象(房屋面);
3)在弹出的“对象属性”对话框中,输入相应的属性值;
4)或者在图例管理器中,鼠标右键选中“房屋@capture”图层;
5)弹出快捷菜单,选择“关联浏览属性数据”子菜单项;
6)点击菜单项【窗口】->【水平平铺】;
7)点击地图窗口上的一个几何对象(房屋面),属性信息就会相应的高亮显示,同时输入相应的属性值;
7、参考图层配准
1)点击菜单项【数据处理】->【配准】->【新建配准窗口】;
2)弹出对话框“配准数据设置”对话框;设置参数如下:
3)配准图层,数据源:
consult数据集:
影像地图;
4)参考图层,数据源:
consult数据集:
图幅框;
5)配准结果,数据源:
consult数据集:
Result。
6)点击“确定”按钮,进入配准界面:
7)配准方法,选择4个控制点;
8)在左边栅格图上选择4个控制点(通过刺点获得);
9)在右边参考图层上选择与之一一对应的4个目标点(通过刺点获得);
10)注意:
采控制点的顺序要一一对应;如图所示;
11)点击“计算误差”按钮,再点击“配准”按钮。
配准后对比配准前后的变化。
8、矢量数据批量配准
1)点击菜单项【工具】->【配准】->【批量配准数据集】;
2)弹出对话框“配准数据设置”对话框;设置参数如下:
(如图)
配准图层,数据源:
vector数据集:
jww;
参考图层,数据源:
vector数据集:
河流;
配准结果,数据源:
vector数据集:
Result。
3)点击“确定”按钮,进入配准界面:
配准方法,选择4个控制点;
在左边栅格图上选择4个控制点(通过刺点获得);
在右边参考图层上选择与之一一对应的4个目标点(通过刺点获得);
注意:
采控制点的顺序要一一对应。
(如图所示)
4)刺好点后,点击“计算误差”按钮;
5)鼠标右键点击编辑栏中的任意位置,弹出快捷菜单选择子菜单项【保存数据为文件】(如图所示);
6)在弹出的对话框中为文件命名为test.drf,点击“保存”按钮;(保存在练习目录下)
7)点击“配准”按钮;
8)回到主界面窗口,点击菜单项【数据处理】->【配准】->【批量配准数据集】;
9)“批量配准数据集”对话框中设置如下:
点击控制点信息文件按钮,在弹出的对话框中打开刚才保存的register.drf文件;
配准方式:
4个控制点;
目标数据源:
vector;
目标数据集:
选择一级公路、二级公路、三级公路。
10)点击“确定”按钮。
完成批量配准。
二、空间数据编辑
1:
点线面绘制
在右图界面中分别双击点、线、面、文本;
在视图----工具栏----对象编辑、对象绘制前√
在图例中右键----可编辑,可进行点线面的操作
2:
绘制点线面
精确定点
1)双击需要精确定点的点;
2)弹出“输入当前点坐标”对话框,在该对话框中输入点的X(432)、Y(170)坐标值,最后点
击“绘制”按钮即可。
(如图所示)
精确定线、定面方法相同
3、编辑、修改几何对象
修剪
1鼠标左键双击打开“line”数据集;
2在图例管理器中,鼠标右键点击“line@data”图层名,在弹出的快捷菜单中选择【可编辑】子菜单;
3调出“对象绘制”工具条;
4调出“对象编辑”工具条;
5当图层处于可编辑状态时,对象编辑工具栏中相应的按钮高亮显示;
6在地图窗口上任意绘制两条相交的直线段;
7选择“修剪到线段”按钮;
8此时,地图窗口下方出现“结果输出”窗口,在该窗口的提示下进行操作;
延长
1鼠标左键双击打开“line”数据集;
2在图例管理器中,鼠标右键点击“line@data”图层名,在弹出的快捷菜单中选择【可编辑】子菜单;
3调出“对象绘制”工具条;
4调出“对象编辑”工具条;
5当图层处于可编辑状态时,对象编辑工具栏中相应的按钮高亮显示;
6在地图窗口上任意绘制两条不相交的直线段;
7选择“延伸到线段”按钮;
8此时,地图窗口下方出现“结果输出”窗口,在该窗口的提示下进行操作;
打断
1鼠标左键双击打开“line”数据集;
2在图例管理器中,鼠标右键点击“line@data”图层名,在弹出的快捷菜单中选择【可编辑】子菜单;
3调出“对象绘制”工具条;
4调出“对象编辑”工具条;
5当图层处于可编辑状态时,对象编辑工具栏中相应的按钮高亮显示;
6在地图窗口上任意绘制一条直线段;
7选择“打断”按钮;
8此时,地图窗口下方出现“结果输出”窗口,在该窗口的提示下进行操作。
连接
1鼠标左键双击打开“line”数据集;
2在图例管理器中,鼠标右键点击“line@data”图层名,在弹出的快捷菜单中选择【可编辑】子菜单;
3调出“对象绘制”工具条;
4调出“对象编辑”工具条;
5当图层处于可编辑状态时,对象编辑工具栏中相应的按钮高亮显示;
6在地图窗口上任意绘制两条直线段;
7选择“连接”按钮;注意:
只有当同时选中两条以上的线段时该按钮才会被激活;
8此时,地图窗口下方出现“结果输出”窗口,在该窗口的提示下进行操作。
编辑节点
1鼠标左键双击打开“line”数据集;
2在图例管理器中,鼠标右键点击“line@data”图层名,在弹出的快捷菜单中选择【可编辑】子菜单;
3调出“对象绘制”工具条;
4调出“对象编辑”工具条;
5当图层处于可编辑状态时,对象编辑工具栏中相应的按钮高亮显示;
6在地图窗口上任意绘制一条折线段;
7选择“编辑节点”按钮;
8此时,鼠标可以选中折线段上的任意一个节点进行编辑(拖动、删除)。
移动
1鼠标左键双击打开“line”数据集;
2在图例管理器中,鼠标右键点击“line@data”图层名,在弹出的快捷菜单中选择【可编辑】子菜单;
3调出“对象绘制”工具条;
4调出“对象编辑”工具条;
5当图层处于可编辑状态时,对象编辑工具栏中相应的按钮高亮显示;
6在地图窗口上任意绘制一条折线段;
7选择“移动对象”按钮;此时,鼠标指针会变形为移动对象光标状态;
8鼠标左键点击要移动的线段后,在地图窗口上相应地方画一条临时线段(用于定位),最后鼠左键点击移动线对象位置。
倒直角
1鼠标左键双击打开“line”数据集;
2在图例管理器中,鼠标右键点击“line@data”图层名,在弹出的快捷菜单中选择【可编辑】子菜单;
3调出“对象绘制”工具条;
4当图层处于可编辑状态时,对象编辑工具栏中相应的按钮高亮显示;
5在地图窗口上任意绘制两条直线段;
6选择“倒直角”按钮;注意:
只有当同时选中两条以上的线段时该按钮才会被激活;
7弹出“设定倒直角距离”对话框,设置两个参数分别为30、50;(如图3.18所示)
8最后,点击“确定”按钮。
倒圆角
1鼠标左键双击打开“line”数据集;
2在图例管理器中,鼠标右键点击“line@data”图层名,在弹出的快捷菜单中选择【可编辑】子菜单;
3调出“对象绘制”工具条;
4调出“对象编辑”工具条;
5当图层处于可编辑状态时,对象编辑工具栏中相应的按钮高亮显示;
6在地图窗口上任意绘制两条直线段;
7选择“倒圆角”按钮;注意:
只有当同时选中两条以上的线段时该按钮才会被激活;
8弹出“设定倒圆角半径”对话框,设置参数分别为40;
9最后,点击“确定”按钮。
风格刷
1打开“CADT4255252”数据集,并设置其为可编辑状态;
2选择绘制工具条中的“绘制点”、“绘制线”工具,在地图窗口中画点、线;
3鼠标选中地图上一条线(例如蓝色的线);
4点击菜单【对象】->【编辑对象】->【风格刷】;
5鼠标点击要刷的一条线(刚才新绘制的线);
6可以看到线的风格已经被更改为选定线的风格。
属性刷
1练习数据:
capture数据源中的“房屋”面数据集;
2打开“房屋”数据集,并设置其为可编辑状态;
3选择绘制工具条中的“绘制面”工具,在地图窗口中画面;
4选中一个以前跟踪过的面对象;
5点击菜单【对象】->【编辑对象】->【属性刷】;
6弹出“属性刷设置”对话框(如图3.19所示);
7选择“房屋权属人”字段;
8点击“确定”按钮。
9鼠标点击要刷的一个面对象(新绘制的那个面);
10查看属性,应该看到属性值已被修改为选定对象的属性值。
3、常见GIS数据格式转换
数据转换
打开DGN格式的数据
1MyWork工作空间环境下操作;
2点击菜单【文件】->【打开数据源】;
3练习数据:
..\第一节练习题\CAD数据\bj.dgn;
4点击“打开”按钮;
5在“MyWork”工作空间中应该看到数据源节点下一级的“bj”字样;
6双击bj数据源下的数据集进行显示,注意该数据集是不编辑的。
导入CAD格式的数据
1MyWork工作空间环境下操作;
2鼠标右键点击“data”数据源,弹出快捷菜单,选择子菜单【导入数据集】;
3“批量导入数据”对话框设置:
4点击“添加文件..”按钮;
5文件类型:
AutoCADDXF文件(*.dxf);文件名:
..\第一节练习题\CAD数据\4255252.dxf;
6点击“打开”按钮,在“批量导入数据”对话框中应该看到添加文件的具体信息
7目标数据源:
data,结果类型:
复合数据集,其他选项保持默认值
8点击“导入”按钮(显示进程条);
9导入完成后,点击“关闭”按钮。
10导入成功后,“data”数据源下应该看到“CADT4255252”字样。
MyWork工作空间环境下操作;
1鼠标右键点击“data”数据源,弹出快捷菜单,选择子菜单【导入数据集】;
2“批量导入数据集”对话框设置:
3点击“添加文件..”按钮;
4文件类型:
AutoCADDXF文件(*.dxf);
5文件名:
..\第一节练习题\CAD数据\4255252.dxf;
6点击“打开”按钮,在“批量导入数据”对话框中应该看到添加文件的具体信息
7目标数据源:
data,结果类型:
简单数据集,其他选项保持默认值,如图1.13所示;
8点击“导入”按钮(显示进程条);
9导入完成后,点击“关闭”按钮。
10导入成功后,在“data”数据源下应该看到“T4255252_1”,“T425252P”,“T425252T”字样。
导入其他GIS格式的数据
1鼠标右键点击“data”数据源,弹出快捷菜单,选择子菜单【导入数据集】;
2“批量导入数据”对话框设置:
3点击“添加文件..”按钮;
4文件类型:
所有支持文件;
5文件名:
..\第一节练习题\ArcView数据(或者Mapinfo数据、e00);
6点击“打开”按钮,在“批量导入数据”对话框中应该看到添加文件的具体信息;
7选项保持默认值;
8点击“导入”按钮(显示进程条);
9导入完成后,点击“关闭”按钮。
10导入成功后,在工作空间管理器中应该看到在“data”下一级的相应数据集字样。
导入纯属性格式的数据
1鼠标右键点击“data”数据源,弹出快捷菜单,选择子菜单【导入数据集】;
2“批量导入数据”对话框设置:
3点击“添加文件..”按钮;
4文件类型:
所有支持文件;
5文件名:
..\第一节练习题\属性数据\test.mdb;
6点击“打开”按钮,在“批量导入数据”对话框中应该看到添加文件的具体信息;
7选项保持默认值;
8点击“导入”按钮(显示进程条);
9导入完成后,点击“关闭”按钮。
10导入成功后,在“data”数据源下应该看到“商品房”、“学生成绩表”、“主要建筑物”字样。
双击打开数据集,应该看到属性表格。
导入影像格式的数据
1鼠标右键点击“data”数据源,弹出快捷菜单,选择子菜单【导入数据集】;
2“批量导入数据集”对话框设置:
3点击“添加文件..”按钮;
4文件类型:
所有支持文件;文件名:
..\第一节练习题\影像数据\通用格式\海港.jpg;
5点击“打开”按钮,在“批量导入数据集”对话框中应该看到添加文件的具体信息;
6选项保持默认值;
7点击“导入”按钮(显示进程条);
8导入完成后,点击“关闭”按钮。
9导入成功后,在“data”数据源下可以看到“海港”字样。
10点击菜单【数据集】->【新建数据集】;
11数据集类型选择“ECW”数据集;
12点击“关联文件”按钮;
13选择数据:
..\第一节练习题\影像数据\ECW\ChaoYangPart.ecw;
14点击“打开”按钮,可以在“新建数据集”对话框中看到添加文件的具体信息,如图1.14所示;
15最后,点击“确定”按钮。
即可在“data”数据源下一可以看到“ECWChaoYangPart”字样。
4、属性数据编辑
右键点击“World”数据集,在弹出的子菜单中选择“浏览属性数据”,即会弹出World数据集对应的属性表。
统一赋值
1打开属性表后,点击菜单项【记录】->【更新列】;
2弹出“更新列”对话框,进行相应参数的设置:
3待更新字段名称:
SmUserID;
4数值来源:
统一赋值;
5用来更新的值:
10;
6点击“应用”按钮,点击“确定”按钮。
单字段运算
1打开属性表后,点击菜单项【记录】->【更新列】;
2弹出“更新列”对话框,进行相应参数的设置:
3待更新字段名称:
SmUserID;
4数值来源:
单字段运算;
5运算字段:
SmID;
6运算方式:
+;运算因子:
100;
7点击“应用”按钮。
双字段运算
1打开属性表后,点击菜单项【记录】->【更新列】;
2弹出“更新列”对话框,进行相应参数的设置:
3待更新字段名称:
SmUserID;
4数值来源:
双字段运算;
5第一运算字段:
SmID;
6运算方式:
+;
7第二运算字段:
SmUserID;
8点击“应用”按钮。
函数运算
1打开属性表后,点击菜单项【记录】->【更新列】;
2弹出“更新列”对话框,进行相应参数的设置:
3待更新字段名称:
SmUserID;
4数值来源:
函数运算;
5运算字段:
SmUserID;
6运算函数:
Sqrt;
7点击“应用”按钮。
地图数据获取与综合处理
班级:
__083班__
姓名:
_蔡从建___
学号:
_2080822141_
指导老师:
_郑春燕__
实验日期:
_2010年4月7日