2023年7月1日发(作者:)
土管081
《计算机地图制图上机实习》指导书
MapGIS实验一:地图编辑、矢量化、拓扑编辑、属性管理
一、目的要求
掌握运用MapGIS进行地图扫描矢量化的基本原理、方法和步骤,熟悉MapGIS 地图编辑模块、矢量化模块、拓扑编辑模块、属性管理模块的使用。
二、操作内容
参考实验指导书介绍的方法,利用提供的扫描地图进行屏幕跟踪矢量化,并建立拓扑数据结构。修改属性结构表,并挂接属性数据。
三、操作步骤
1、启动MapGIS6.5并进入图形处理→输入编辑子系统。
2、新建文件→装入光栅文件(选择“山东地市行政区划图”)→工作区→存文件→存线文件(将文件保存在D:下),如下图:
3、线编辑→参数编辑→修改缺省线参数(一般选折线,定义线型、辅助线型,宽度,X、Y值,图层等)。
4、 矢量化→交互式矢量化(对图像中的每个线条进行矢量化)。
1 提示:编辑过程中按F5键放大窗口,F7键缩小窗口,F6键移动窗口,F8键在当前线上增加一个点,F9键取消当前线上最后一个点。在自动跟踪过程中,如果出现错误,则可以按F9键不断退回。
注意:编辑过程中应当经常存盘;每条线跟踪一次。如下图:
5、 编辑完成后,进行多边形拓扑关系错误检查过程。具体操作包括:其它→自动剪断线→清除微短线→清除线重叠坐标及自相交→清除微短线→自动线结点平差→线拓扑错误检查。
提示:如果其中的任何一步提示有错误,则按照步骤6中的方法对每一个错误分别进行修正。
6、 如果拓扑错误检查有错误,则利用线编辑工具对错误进行修正,直至在进行“线拓扑错误检查”时没有错误为止。
提示:线编辑工具都在“线编辑”菜单中,最常使用的工具包括:剪断线→有剪断点;线上加点;线上删点;线上移点;线结点平差→区圆心值;删除线;联接线。如下图:
2
7、 当没有拓扑错误时,进行多边形拓扑关系建立。具体操作包括:其它→线转弧段(存区文件,输入新文件名,将文件保存在你熟悉的路径下,如D:)。
8、 工作区→装入文件→装入区文件(新存的文件)→其它→拓扑重建。此时多边形拓扑结构已经建立,如下图:
9、修改区属性结构,(请为每个行政单元增加名称属性)。具体步骤如下:区编辑→修 3 改属性-编辑区属性(添加“名称”字段,类型为字符串,定义长度)—回车,如下图:
10、录入属性(请为每个行政单元录入名称属性)。具体步骤如下:区编辑→修改属性-修改区属性(点击每个行政单元并增加名称),如下图:
11、标注地图(将名称标注在地图上)。具体步骤:区编辑→自动区标注(选择“名称”字段作为标注字段,并将生成的点文件保存在你熟悉的路径下,如D:),如下图:
4 12、工作区→装入文件→装入点文件。此时电子地图制作已经完成。
如果标注点太小,则可以采用如下方法修改:点编辑→替换点参数(选择“注释”)→在“替换结果”栏中选中“注释高度”和“注释宽度”并都输入适当参数,如输入15,选中“汉字字体”并选择“宋体”。最终结果如下图:
13.电子地图的编辑操作:
1)工程文件建立;文件属性结构、参数设置
说明:点、线、面三类文件中根据需要各自可以分很多层,如线文件中行政界线、公路、铁路、水系、居民点等各可以分一个层。但是每个文件要求有一样的属性结构,因此在以挂接属性为特色的电子地图中,每一类具有相同属性结构的点、线或者面才能存一个文件,否则只能存多个文件。
修改MAPGIS程序主菜单上的系统设置,将工作目录指向程序安装路径下的SAMPLE文件夹,如 C:MAPGIS67SAMPLE拓扑演示数据,重起图形编辑子系统(刚才设置才有效),打开拓扑演示数据,察看不同文件的属性结构和参数设置。
具体步骤:新建工程(两个对话框均默认确定)—左侧添加项目(可以一次打开多个文件)—查看点、线、面三类文件的属性(选中可参看,打钩可编辑)。
2)图层操作
打开文件()—将不同线型转入不同层(线编辑/参数编辑/统改线参数);
打开图层菜单—用存当前层功能将某层单独存一个文件(使用打开、关闭和改层开关),并修改属性结构。
5
MapGIS实验二 数据处理(仿射变换、属性库挂接)
一、目的要求
掌握使用MapGIS6.7软件进行地图投影变换的方法,掌握空间数据属性结构表的编辑,以及属性数据的输入方法,掌握地图数据和属性数据的挂接方法。
二、操作内容
数据处理(仿射变换、属性库挂接)
三、操作步骤
1、启动MapGIS6.7并进入图形处理→输入编辑子系统。
2、工作区→装入文件→装入点/线/区文件,分别装入前一次试验完成的点文件、线文件和面文件,矢量化→装入光栅文件,装入“山东地市行政区划图”(如下图)。栅格图中在六个红色椭圆指示的地方有六个控制点,控制点的值代表了该点在地球表面的实际地理位置,第一个值为该点的经度值,第二个值为该点的纬度值。
3、线编辑→参数编辑→修改缺省线参数。在对话框中定义线的“线型、线宽和线颜色”。
6 4、 放大栅格图中的每个控制点,然后对每个控制点进行矢量化并保存在线文件中(如下图)。
5、 编辑完成后,进入实用服务→投影变换子系统。选择文件→打开文件,将创建的点文件、线文件和面文件都打开(如下图)。注意图中应当有七个红色控制点。
6、 投影转换→文件投影→选择转换线文件,选中打开的线文件。将窗口放大至能清楚地辨别控制点为止,投影转换→当前文件Tic点→输入Tic点,点击控制点的中心,并在对话框中选择“是”,出现如下图的“输入Tic点”对话框。在“理论值类型”中选择“地理经纬度”,在“理论值单位”中选择“度”,在“理论值X”中输入该Tic点的经度值,在“理论值Y”中输入该Tic点的纬度值(如下图):
7
7、 依次将七个控制点的值都输入,保存线文件,此时控制点已经存在于该线文件中了,通过投影转换→当前文件Tic点→浏览编辑Tic点可以查看输入的Tic点。
8、 投影转换→进行投影变换,将“当前文件的投影参数未知”选中,点击“目的投影”,设置“坐标系类型”为“地理坐标系”,“坐标单位”为“度”,确定后点击“开始转换”,点击“确定”。
9、 将线文件中的Tic点拷贝至点文件中。具体步骤:投影转换→文件间拷贝Tic点,在“拷贝前的工作区”选择线文件,在“拷贝后的工作区”选择点文件,点击“拷贝”并确定,如下图:
8 10、 投影转换→文件投影→选择转换点文件,选中打开的点文件。投影转换→进行投影变换,将“当前文件的投影参数未知”选中,点击“目的投影”,设置“坐标系类型”为“地理坐标系”,“坐标单位”为“度”,确定后点击“开始转换”,点击“确定”。
11、
12、
执行步骤9和10,进行区文件的投影变换。
文件→另存文件,将生成的三个新文件进行保存。投影操作完毕。
13、 从进入库管理→属性库管理子系统。选择属性→连接属性。在“连接文件”中选择保存的区文件,在“关键字段”中选择“名称”,在“被连文件”中选中提供的数据库文件(dbase文件),在“关键字段”中选择“政区名称”,点击确定实现属性的连接,如下图:
9 附件1:MAPGIS属性文件格式转换与挂接
MAPGIS属性挂接,需要将.XLS文件转换成MAPGIS支持的内部数据格式,这里主要介绍两种转换方法:
1.将属性文件(.XLS)文件转换为MAPGIS支持的内部数据格式(*.WB)
2.将属性文件(.XLS)文件转换为MAPGIS支持的通用数据库格式(DB 4)格式的
具体步骤演示:
一:将属性文件(.XLS)文件转换为MAPGIS支持的内部数据格式(*.WB)
1. 首先按照路径C:mapgis67program找到
们复制到桌面上,或者是发送快捷方式到桌面上
2. 打开运行程序,可以看到如下界面
文件,然后,将他
打开文件菜单下的“数据转换”功能,看到如下界面
10
点击下一步,选中(原始属性数据文件为*.XLS)
然后点击下一步,输入(.XLS)文件
11
执行“下一步”
12
选中sheet1$(在excel文件中通常存在三个工作表文件,依据数据所存放的工作表选中该工作表),执行“下一步”,更改输出文件名和输出路径,将其输出(注意在这里可以在更改输出的文件名)。
这样,文件格式转换的工作已经完成
下面将进行属性的挂接:
首先,在MAPGIS平台下打开的→模块,打开相应的要进行属性挂接的文件(*.WT、*.WL、*.WP、*.WB文件),查看该文件的基本属性结构,如下图所示:
13
注意:对应的地区名称在属性结构中默认的是255个字段,可以在主菜单下更改属性字段,使其所有的属性目录在一个工作框架内显示,如下图所示:然后,关闭所有的区文件和属性表文件。注意对其进行保存
3. 打开主菜单下的下的连接属性菜单,出现如下界面
14
找到对应的区文件和对应的*.WB文件(关键的是找到对应的关键字段,这样才会保证匹配的结果不会出现任何的问题)
注意:在属性文件中存在太多的无用的属性字段,在这里可以将其去掉,不将其导入区文件中,减少数据冗余。
15 点击确定,即完成属性数据的挂接,然后打开区文件,查看挂接属性的结果。
二、将属性文件(.XLS)文件转换为MAPGIS支持的通用数据库格式(DB 4)格式的
用db4格式的数据存储文件导入相应的数据文件
无论是做工程还是在做练习的时候,大家的习惯可能都是把数据存放在桌面上,下面的这个实验不可以的,这一点很重要,请大家注意。只需要把数据存放在某一个硬盘分区下就可以了,不要设太多的文件夹。这里我们给出的数据是山东省十七地市的行政区划图,我们所要做的是将各个地市的人口数据挂接到相对应的图斑上。
步骤如下:
1. 属性文件转换格式。找到该文件,然后打开该文件,你将会看到山东省各个地市2000年的总人口、男性人口和女性人口,
16
修改属性字段(注意的是在db4格式的数据文件中不能用数字开头,否则,导入mapgis属性库中的数据都为空),另存为db4格式的,在上例中要将“2000年男”中的2000给去掉,这样就可以了。
17 形成文件如下
2. 属性挂接
,然后实行属性挂接。
首先,我们打开MAPGIS台下的→模块,进入该模块,打开相应的要进行属性挂接的文件(*.WT、*.WL、*.WP、*.WB文件),查看该文件的基本属性结构。
打开主菜单下的下的连接属性菜单,出现如下界面
找到对应的区文件和对应的*.db4文件(关键的是找到对应的关键字段,这样才会保证匹配的结果不会出现任何的问题)
18
点击确定,即完成属性数据的挂接,然后打开区文件,查看挂接属性的结果。
19
发布者:admin,转转请注明出处:http://www.yc00.com/web/1688190645a95473.html
评论列表(0条)