mapgis实验二.docx
《mapgis实验二.docx》由会员分享,可在线阅读,更多相关《mapgis实验二.docx(15页珍藏版)》请在冰豆网上搜索。
mapgis实验二
实验报告
实验项目2:
图件相对坐标重建及面积和长度量测
课程:
_GIS软件及其应用
实验指导
图件相对坐标重建及面积和长度量测
所属课程名称:
GIS软件及其应用
实验属性:
综合
实验学时:
6
一、指导思想
在具体工作中会遇到工作底图没有坐标而图件内的工作单元又需要量取准确的面积和长度,如何利用MAPGIS软件的相关功能,利用其它的相关图件解决问题,这是有实际意义的。
通过问题的解决,让同学熟练掌握软件的相关功能,开阔解决问题的思路。
二、实验目的和要求
目的和要求:
1、掌握图形输入的基本方法
2、掌握图件坐标校正的方法
4、掌握图件内容的相关面积和长度测算方法
4、解决实际工作中容易碰到的问题
三、实验步骤
(一)确定比例尺
将具有比例尺的xy00导入,使用【线编辑】|【输入线】,照着比例尺图例画一条等长的直线,点击工具栏上的【修改线属性】图标,选中刚刚绘制的线,在弹出的窗口中能得到线的长度,为20mm,由于图上的比例尺图例是1:
500,可以得出该地图的比例尺为1:
25000.以同样的方法在照着公里网画一条直线,可以得出公里网边长的实际距离为1000m。
(二)矢量化
1.新建一个工程文件,创建点线面三要素,分别命名为“地名标注”、“公路”、“旅游区”。
将图ykt导入,选择【线编辑】|【输入线】并且在弹出的对话框中选择合适的线条颜色,照着图上的公路绘制,结果如图1。
创建新的线要素,命名为“步行道”,使用不同颜色的线条工具绘制,结果如图2.选择【点编辑】|【输入点图元】,对一些明显的地名进行标注,如图3.选择【区编辑】|【输入弧度】,画出所有旅游区,再点击工具栏中的【输入区】,将弧段转换成区,结果如图4.
图1图2
图3图4
2.新建一个工程,将xy00导入,选择【线编辑】|【输入线】,在弹出的对话框中选择【矩形框】,直接沿着图上的公里网格绘制,并使用小矩形框做一些清晰地名的标注(照之前的点元素)。
如图5.命名该文件为“网格”。
图5
(三)拓扑检查
在“网格”这个工程中,打开一个线文件“公路”。
分别点击菜单栏上的【其他】|【清重坐标及自相交】|【清线重叠坐标及自相交】如图6、【其他】|【自动剪断线】、【其他】|【清除微短弧线】|【清除微短线】,如图7、【其他】|【检查重叠弧段】|【重叠线检查】、【其他】|【拓扑检查错误】|【线拓扑检查错误】,把线与线之间不封闭的闭合,即拓扑检查完成。
“步行道”同理,检查完后将两个线文件保存即可。
图6图7
(四)误差校正
1.公里网的误差校正。
Ø点击【实用服务】|【误差校正】,弹出“MAPGIS误差校正系统”,打开线文件“网格”,单击菜单栏【文件】|【打开控制点】,在对话框中进行命名,命名为“配准”,单击“打开”,在弹出的对话框中单击“是”,新建一个文件,单击菜单栏【控制点】|【设置控制点参数】,“采集搜索范围”设为6,在“控制点参数设置”对话框中勾选“采集实际值时同时输入理论值”,如图8.
图8
Ø打开【控制点】|【选择采集文件】,选择线文件“网格”,单击工具栏上的【添加控制点】,并且每个控制点对应的理论值坐标为:
1(0,200),2(40,200),3(40,160),4(80,160),5(40,120),6(0,160)如图9图10.点击保存。
选择好控制点后的图没有截对,点6应该是在点3点4的那条直线最左侧。
图9图10
Ø将控制点保存,点击【数据校正】|【线文件正转换】,在弹出的“选择转换文件”对话框中选择“网格”,确定后点击复位按钮1:
1,选择全部文件。
即可得到校正后的对比图,如图11.将得到的校正后的网格(NEWLIN.WL)保存为“网格配准”。
图11
2.线、面的误差校正
Ø在“MAPGIS误差校正系统”中,打开线文件“步行道”、“公路”、“网格”,点文件“地名标注”。
如图12.打开控制点文件,同上面的步骤,新建一个名为“道路配准”的控制点文件。
单击菜单栏【控制点】|【设置控制点参数】,取消勾选“采集实际值时同时输入理论值”
如图13.
图12图13
Ø
打开【控制点】|【选择采集文件】,选择“步行道”线文件,单击工具栏的“添加控制点”工具,按照“地名标注”位置进行控制点的添加。
单击菜单栏【控制点】|【设置控制点参数】,在“控制点参数设置”对话框中,将“实际值”换成“理论值”,“采集范围”为6,不勾选“采集实际值时同时输入理论值”,如图14。
打开【控制点】|【选择采集文件】,选择线文件“网格配准”,单击工具栏的“添加控制点”按钮,添加与实际值控制点一一对应的控制点,如图15.
图14图15
Ø单击菜单栏【文件】|【保存控制点】,把控制点保存。
选择【数据校正】|【线文件校正转换】,在弹出的“选择转换文件”对话框中选择“步行道”,点击1:
1复位窗口,即可得到校正后的步行道,如图16。
选择“NEWLIN.WL”另存为成名为“步行道配准”的线文件。
接着进行对“公路”线文件的校正,单击菜单栏【文件】|【打开控制点】,选择控制点文件“道路配准”,单击【数据校正】|【线文件校正转换】,选择线文件“公路”。
再使用复位控件即可得到校正后的公路。
如图17.将得到的结果另存为“公路配准”。
图16图17
Ø旅游区的校正同理,使用同一控制点文件,在【数据校正】这一步,将【线文件校正转换】改成【区文件校正转换】即可,结果如图18。
将得到的结果另存为“旅游区配准”。
图18
(五)属性编辑,计算长度、面积
单击【库管理】|【属性库管理】,弹出“MAPGIS属性管理子系统”。
Ø线文件的长度计算,单击【文件】|【装线文件】,选择“公路配准”,点击菜单栏上的【结构】|【编辑属性结构】|【编辑线属性结构】,弹出“编辑属性结构”对话框,如图19.新增一个字段“真实长度”,如图20所示(自己操作时忘记截图了,这里使用师兄的图,所以字段名不一样)。
点击【属性】|【统改属性】|【统改线属性】,弹出“统改属性”对话框,“统改字段”选择“真实长度”,“统改方式”选择“计算方式”,表达式前打勾,输入“长度*25”,如图21所示,点击确定即可。
结果如图22.
图19图20
图21图22
Ø步行道的真实长度计算步骤如上,结果如图23.
图23
Ø区的面积计算,需要改的几点如下:
一是【结构】|【编辑属性结构】|【编辑区属性结构】,二是【属性】|【统改属性】|【统改区属性】。
其它具体步骤同线的长度计算,结果如图24.
图24
四、总结
一开始学着师兄的实验报告,在同一工程里新建文件来对线区等进行操作,得出来的结果在接下来的实验中没办法使用。
所以在矢量化完之后,所有的操作我都是选择重新新建一个工程,再将矢量化的结果导入,再进行拓扑操作。
我一共矢量化两次,第一次成功后我保存的工程文件,在电脑开关机后就打不开了。
第二次保存的是单个的“点、线、区”文件,因为直接完成了实验报告,所以不知道能不能成功打开,等下周四上课时再试试,确定下是不是我保存的姿势不对。
主要步骤: