地图学实验指导书.docx
《地图学实验指导书.docx》由会员分享,可在线阅读,更多相关《地图学实验指导书.docx(28页珍藏版)》请在冰豆网上搜索。
地图学实验指导书
地图学
实验指导书
林孝松编
重庆交通大学水利水运实验教学示范中心
2006年2月
目录
前言1
实习一ArcViewGIS和MAPGIS简介2
实习二GIS数据的输入、编辑、显示与查询3
实习三绘制中国人口密度图11
实习四绘制中国人口性别比图和中国城市人口比重图13
实习五数字地形模型与地形分析14
实习六地图输出17
实习七方村乡土地利用现状图设计与制作19
实习八平若县粮食作物结构图的设计与制作21
前言
《地图学》是一门理论与实践紧密结合的专业课程。
地图学是以地图信息传递为中心的,探讨地图的理论实质、制作技术和使用方法的综合性科学。
本课程实践性强,教学中除注意突出重点,讲清基本原理外,应把重点放在提高学生操作、应用地图软件的能力上,加强上机练习,理论联系实际,学以致用。
因此,在本课程的学习中,要求学生在上机实践中掌握地图制作、地图分析的基础软件的各项功能的应用方法及基本操作,同时在上机中设置的课程设计要求学生初步掌握地图设计制作的方法、步骤和地图产品输出等。
该实践环节要求学生在课程上机的基础上深化学习地图数字化的方法,同时要求学生能独立完成简单地图的设计与制作。
目前上机实习的场所主要在河海学院仿真实验室,使用的GIS软件主要有MAPGIS和ArcViewGIS等,实习资料除了有本指导书外,还有实习所需要的全部数据和PPT详细操作指导课件,在上机时由指导教师采用光盘的形式提供给学生,不过注意要将数据文件夹及其中数据的只读属性去掉。
林孝松
实习一ArcViewGIS和MAPGIS简介
一、实习目的
(1)了解ArcViewGIS和MAPGIS软件的安装、操作界面和基本功能;
(2)了解ArcViewGIS的简单查询功能;
(3)掌握MAPGIS地图扫描矢量化的基本原理与方法,完成栅格地图的矢量化。
二、实习准备
1.软件准备:
ArcViewGIS和MAPGIS;
2.数据准备:
该实习用到的数据全部保存在提供的GIS子文件夹DATA的01中。
三、实习内容
1.ArcView的安装
ArcView的安装过程比较简单,要求大家能独立安装,基本软件一般情况下可以按照缺省情况进行安装;另外在以后的应用与学习中会用到相关扩展模块,因此必须安装才能使用。
扩展模块也可以完全按照缺省进行安装,但其必须在安装基本软件之后才行。
第一次安装完成后启动需要填写软件使用单位、个人名称和序列号(511111111111)等信息。
2.ArcView的操作界面
ArcViewGIS的操作界面主要包含六个基本文档界面,即工程、视图、数据表、统计图表、地图布局和脚本程序等窗口或界面。
其中工程窗口是对所有文档进行组织和管理的场所。
视图文档及其界面是用户显示、查询、分析研究各类专题文件的场所。
表格主要用于对表格类数据进行管理、分析、查询和处理。
每一个窗口界面都有不同的菜单、按钮和工具等。
其中视图界面是我们用得比较多的界面,其主要由菜单条、按钮条、工具条、目录窗口、地图窗口和状态栏等组成。
结合上机PPT课件对视图界面的各个组成部分进行了解,为后续操作打下基础。
3.简单查询
简单查询主要包括以下三个方面:
(1)单个要素、记录查询;
(2)点击记录查询和(3)选择要素查询记录。
结合教学课件进行操作。
4.ArcView的退出与进入
退出ArcView按windows操作系统常规,在不同窗口的菜单File中依次关闭View,关闭Table,关闭Project。
退出ArcView选File/exit,返回到windows操作系统,在关闭Project时,系统会提示是否保存对工程所作的改动,请选择NO。
ArcView的再次启动。
按windows常规有三种启动途径:
(1)从windows的“开始/程序/…”菜单中启动;
(2)直接进入项目文件。
根据项目文件的存储路径,双击项目文件名即可进入。
注:
项目文件的后缀名为apr;(3)在windows的桌面窗口中设置ArcView的图标或项目文件的图标,在桌面上直接启动ArcView或项目文件。
实习二GIS数据的输入、编辑、显示与查询
一、实习目的
GIS数据的输入、编辑、显示和查询是地理信息系统最基础的工作和相应重要功能,也是制作数字地图和处理显示地图的基础工作,在此实习中,要求学生:
(1)掌握MAPGIS和ArcViewGIS软件的数据处理方法和基本步骤;
(2)掌握ArcViewGIS软件数据显示与查询的方法与步骤。
二、实习准备
1.软件准备:
MAPGIS和ArcViewGIS;
2.数据准备:
该实习用到的数据全部保存在提供的GIS子文件夹DATA的02中。
三、实习内容
(一)空间数据的输入与编辑
1.矢量数据的输入
(1)用ArcViewGIS做屏幕数字化
所需数据:
landuse.shp,用来作数据化的背景地图。
屏幕数字化在技术上与手扶跟踪数字化相似,所不同的是:
①在数字化时用鼠标替代数字化仪的游标;②计算机屏幕的分辨率低于数字化仪;③屏幕数字化时,需要有一个背景图。
具体操作见PPT课件。
在屏幕数字化过程中,为了确保要数字化的要素会相交并完全对准,需要使用交互捕捉选项。
同时有3个数字化选项:
左击鼠标数字化点(顶点);右击鼠标打开弹出菜单,它包括如顶点捕捉、交互点捕捉等选项;双击鼠标则为完成数字化。
注意:
屏幕数字化由于分辨率较低,因此其精度较差不适合于大批量的数据生产。
如果进行大批量的数据生产我们采用前面介绍的用MAPGIS来进行数字化。
(2)在ArcViewGIS中增加事件专题
所需数据:
events.txt,一个含有GPS的x,y坐标读数的文本文件。
启动系统并进入工程界面,将events.txt以表格数据的形式添加进来。
然后在视图界面利用AddEventTheme功能将文本文件数据转换为点文件数据。
(3)在ArcViewGIS中读取CAD文件
启动系统,加载CAD读取扩展模块。
选用菜单View/AddTheme…,添加Landuse.dwg,注意:
一个cad文件包含四个部分,分别为点、线、面和文字注记,点击文件名前面的文件夹符号可以浏览cad文件的四个组成部分。
激活Landuse.dwg专题,选择菜单Theme/ConvertoShapefile…,并将生成的ShapefileName命名为“Landshp”,以便我们进行编辑修改。
激活专题Landshp,打开该专题的属性表,查看属性表。
(4)用MAPGIS进行扫描矢量化输入与编辑
①MAPGIS软件的安装
MAPGIS软件的安装主要包括两个部分,首先需要安装软件加密狗或虚拟狗,具体安装根据操作系统不同而有所差别,安装的图解示意见PPT课件。
第二部分是安装MAPGIS系统软件,一般情况下安装缺省方式安装即可。
②矢量化等高线
启动MAPGIS,通过输入编辑子系统进入矢量化界面。
然后打开光栅文件(扫描图件),打开的文件如果不是白线灰底的话就需要进行光栅文件求反操作。
接下来可以利用MAPGIS交互矢量的各项功能完成等高线的矢量化。
在矢量化过程中用到的各项功能简介如下:
1)当一条线结束时,按鼠标右键完成;当跟踪的线不要时可以按ESC键取消。
2)F5键(放大屏幕):
以当前光标为中心放大屏幕内容。
3)F6键(移动屏幕):
以当前光标为中心移动屏幕。
4)F7键(缩小屏幕):
以当前光标为中心缩小屏幕内容。
5)F8键(加点):
用来控制在矢量跟踪过程中需要加点的操作。
按一次F8键,就在当前光标处加一点。
6)F9键(退点):
用来控制在矢量跟踪过程中需要退点的操作,每按一次F9键,就退一点。
有时在手动跟踪过程中,由于注释等的影响,使跟踪发生错误,这时通过按F9键,进行退点操作,消去跟踪错误的点,再通过手动加点跟踪,即可解决。
7)F11键(改向):
用来控制在矢量跟踪过程中改变跟踪方向的操作。
按一次F11键,就转到矢量线的另一端进行跟踪。
8)F12键(抓线头):
在矢量化一条线开始或结束时,可用F12功能键来捕捉需相连接的线头。
当所跟踪的线为闭合时,你在跟踪结束按右键结束时同时按住Ctrl键,则所画线自动封闭。
③等高线高程自动赋值
将矢量化好了的等高线进行自动赋值比一条一条的赋值要快捷的多。
在等进行高线自动赋值之前应该建立等高线的属性结构字段以存放高程数据。
注意在输入好后按回车键到下一行完成属性字段的建立。
然后利用高程自动赋值菜单项功能,通过鼠标拉出的伸缩线结合设定的参数将与该线相交的所有等高线赋以高程值。
④多边形矢量化制图
打开光栅文件F1,光栅文件求反后,按照矢量化线一样进行跟踪矢量化,当所跟踪的线为闭合时,在跟踪结束按右键结束时同时按住Ctrl键,则所画线自动封闭,后续工作要减少很多。
在画相交线时尽量延长点,以便后续由计算机自动工作,但注意主要不要延长太长。
具体图示见PPT课件。
所有的线矢量化完成后,执行自动剪断线功能,将所有相交的线自动剪断。
自动剪断线后,我们通过执行删除微短线功能,将没有用的微短线删除。
不过删除微短线的大小值要一定要注意,最小线长的值大了,就有可能将有用的线删除了,如果最小线长的值小了,那么就不能将无用的微短线完全删除。
一般情况下可以看一看无用的微短线长度值再来填数值。
如果确认所有线都为无用的微短线,那么可以点中框中任意一条记录,点鼠标右键,然后点删除所用微短线。
将微短线删除后,进行线拓扑错误检查。
当完成线拓扑错误检查后,执行线转弧段功能,生成新的弧段文件。
关闭线文件,打开弧段文件。
由于系统缺省为弧段不可见,因此刚打开弧段文件时是看不到的。
需要通过设置-参数设置来进行设置弧段可见。
完成后点按更新窗口按钮,显示弧段。
为了正确建立多边形以及多边形的拓扑关系,还需要进行区拓扑错误检查。
如有错误,可以通过区编辑菜单下的功能项修正。
完成区拓扑错误检查后,可进行拓扑重建,完成后记得保存。
最终我们得到后缀名为wp的多边形文件。
⑤MAPGIS数据输出
为了将数据转换为其他软件数据格式,我们需要利用MAPGIS的文件转换功能进行数据格式的转换。
先装入我们需要转换输出的数据,为了核查装入的文件是否为我们所需要的,可以通过窗口-复位窗口功能进行浏览核查。
注意数据保存的路径不要太长,同时在路径中尽量不要有中文。
(5)用ArcViewGIS编辑空间数据
所需数据:
editmap2.shp和editmap3.shp;
该习作主要涉及3个常用编辑功能:
合并多边形、分割多边形和多边形边界整形。
我们只对editmap2.shp进行编辑,而editmap3.shp用来说明编辑后的editmap2.shp有何变化。
启动系统,打开一个新视图,并将editmap2.shp和editmap3.shp加入视图。
为了更好地进行编辑,先需要对editmap2.shp进行自动标注(Auto-label)。
点击Pointer工具,点击多边形74,然后按下shift键的同时点击多边形75。
现在环绕两个多边形出现操作手柄(矩形框),从Edit下拉菜单中选择UnionFeature(合并要素)合并多边形74和多边形75。
点击绘图工具,选择画线分割多边形工具。
要分割一个多边形,分割线必须穿越多边形边界。
在要开始绘制分割线之处点击鼠标左键,点击每个组成分割线的节点,在结束点双击鼠标。
试采用该方法分割多边形71。
对多边形73进行整形:
放大多边形73所在的区域;点击节点编辑工具。
在多边形73内点击以查看用小方框表示的现有节点;将光标移到需要添加节点处;当看到十字丝圆圈符号时,左击鼠标。
移动鼠标并再次回到该节点处,按下鼠标拖动至新地点。
2.栅格数据的输入
(1)在ArcView中看USGS数字高程模型数据
启动系统,加载栅格空间分析模块。
打开一个新视图,利用视图界面文件菜单中的ImportDataSource功能项输入USGSDEM数据,文件名为filer.dem。
注意将其保存后并添加到视图中。
(2)在ArcView中看卫星影像
所需数据:
tmrect.bil,由前五个波段组成的陆地卫星TM影像。
该习作让我们可以看到由前五个波段组成的陆地卫星TM影像。
通过改变每一波段的颜色分配,我们可以改变影像的视觉效果。
启动系统,打开一个新视图,将文件tmrect.bil添加到视图中来。
通过双击专题目录名可以得到ImageLegendEditor对话框,修改该对话框中红、绿和蓝三色所显示的波段从而突出遥感影像的不同地物特性。
(3)从矢量到栅格数据的转换
启动系统,加载栅格空间分析扩展模块。
打开一个新视图,添加nwroads.shp和nwcounties.shp到视窗中。
设置视图界面的地图单位和距离单位为米。
激活需要转换的专题,然后利用ConverttoGrid...功能项进行矢量到栅格数据的转换。
在转换过程中需要设置输出格网的范围、输出格网的尺寸大小、提取的字段等参数信息。
具体设置见PPT课件。
3.属性数据的输入与管理
(1)属性表的新建与数据输入
启动项目02-a.apr。
在Project窗口中,点击Tables的图标,点击New按钮,根据NewTable对话框,选择建立表状数据文件(dbf)的路径,输入文件名(FileName)为ld_far.dbf。
选择菜单Edit/AddField…,在出现的字段自定义对话框中输入字段名、字段宽度和小数点位数。
选择菜单Edit/AddRecord,增加空白记录,再点击Edit工具编辑属性。
注:
添加完毕后要加回车键,否则最后一次输入的数据将丢失。
常用的编辑操作方法:
(1)修改属性:
点击Edit工具进行修改;
(2)增加字段:
选用菜单Edit/AddField…;(3)删除字段:
用Select工具选择要删除的字段,再选用菜单Edit/DeleteField;(4)删除记录:
用Select工具选择要删除的记录,在选用菜单Edit/DeleteRecords。
关闭编辑状态选用菜单Table/StopEditing,如果需要保存,点击OK;如果需要对已存在的属性表进行编辑,选用菜单Table/StartEditing。
(2)独立表的加载
独立表加载、打开的过程主要包括以下四个步骤:
(1)在Project窗口中,单击TablesDocument的图标,再单击窗口中的Add按钮,弹出AddTable对话框;
(2)在AddTable对话框左下侧的数据类型中(ListFilesofType:
),选择dBASE(*.dbf)、INFO或DelimitedText(*.txt);(3)在右侧路径对话框中选择要加载的表,双击表名;(4)在Project窗口中单击TablesDocument的图标,将显示所有加载的表;用鼠标选择需要打开的表名后,再点击Open按钮,打开选择的表(具体操作见PPT课件)。
(3)表与表的关联与连接
ArcView为表提供了Join(合并)和Link(关联)两种连接方式。
①Join(合并)方式连接
打开专题属性表“Attributeof土地使用”和“ld_far.dbf(该表为前面自己创建)”;点击ld_far中的字段名landuse,再点击土地使用属性表中的字段名landuse,选用菜单Table/Join。
属性表ld_far关闭,“Attributeof土地使用”表增加字段FAR。
注意:
在执行菜单命令前两个表不要关闭,同时要注意点击两个表的顺序。
②Link(关联)方式连接
打开属性表“Attributeof动迁地块”,在Project界面中加载rsdt.dbf表,并打开。
点击rsdt中的字段名parcel_num,再点击动迁地块属性表中的字段名parcel_id,选用菜单Table/Link。
用要素选择工具选择一个或几个要素,rsdt.dbf的相关记录同时被选择;其次用选择工具选择“Attributeof动迁地块”的记录时,rsdt.dbf的相关记录同时被选择。
③Join(合并连接)和Link(关联连接)的区别
(1)连接关系不同。
Link方式连接的两个表之间的记录可以是“一对一”、“多对一”、“一对多”的查询关系;而Join方式连接的二个表之间只能是“一对一”、“多对一”的查询关系。
(2)表达形式不同。
Link连接后,仍是两个独立表,查询其中一个表的记录时,另一个表中的对应记录也同时被查询;Join连接后目标表中的字段增加。
(4)表的显示设定与要素过滤
①表的显示设定
打开属性表“Attributeof土地使用”;利用鼠标拖动字段的排列位置;选用菜单Table/Properties…,打开TablePropertie对话框改变表的显示。
主要有以下几个方面:
表名(Title):
用户可在TablePropertie对话框中修改Title的属性。
字段的可见性(Visible):
用户可以在TablePropertie对话框中,每一字段的左侧Visible列来改变字段是否可见,如果“√”号,表示可见,否则不可见。
字段设定为不可见后,对操作所起的变化:
(1)查询时不再显示;
(2)不能用于专题地图分类显示控制;(3)不作为地图注记;(4)不参与条件组合查询;(5)不用于热连接。
使用字段假名(Alias):
在TablePropertie对话框中,可以修改或添加每一个字段名的假名,以便让用户直观易懂。
②要素过滤
要素过滤是利用条件组合查询法(QueryBuilder),在选择记录时使符合条件的要素进入专题显示。
激活要过滤的专题“土地使用”;选用菜单Theme/Properties…,在弹出的对话框中选择Definition图标;在对话框右侧点击图标QueryBuilder,在弹出的条件组合查询对话框中输入组合条件。
可以通过双击和单击输入条件,也可以直接将下式复制输入:
([Landuse]="C3")or([Landuse]="C2")。
按OK键,可得到其查询结果。
(5)热链接
打开“Attributeof土地使用”,选用菜单Table/Startediting,接着选用菜单Edit/AddField,增加新字段F_image;
利用Edit工具添加F_image字段输入包括存放路径的图像文件名(具体情况如下):
D:
\GIS\DATA\02\A\I001.tifD:
\GIS\DATA\02\A\I002.tif
D:
\GIS\DATA\02\A\I003.tifD:
\GIS\DATA\02\A\I004.tif
D:
\GIS\DATA\02\A\I005.tifD:
\GIS\DATA\02\A\I006.tif
注:
完成后注意保存对表的编辑。
激活专题“土地使用”,选用菜单Theme/Properties…,在弹出的专题对话框中选择热链接(Hotlink)图标,并设置好链接字段、热链接方式等;按OK键返回,关闭专题特征设置对话框,在View窗口中点击工具(热连接图标),然后在专题图上单击任一地块,系统弹出该地块的建筑设计表现图。
ArcView提供的5种预定义热连接:
(1)Linktotextfile,打开指定的文本文件;
(2)Linktoimagefile,打开指定的图像文件;(3)LinktoDocument,打开同一个Project中另一个Document;(4)LinktoProject,进入到另一个Project;(5)运行某个特定的、或由自己编写的Avenue的程序,完成上述四种类型以外的功能。
(二)GIS显示与查询
1.GIS专题地图显示
(1)建立新专题
启动ArcView系统;新建一个View,在ProjectWindow(项目窗口)中选择Views,然后单击New按钮,系统会打开一个空的ViewWindow。
增加专题:
点击AddTheme(增加专题)按钮,在弹出的对话框中选择所需添加的专题。
显示新增的专题:
在新添加的专题前面的选择框打勾,专题将被打开,在View窗口中将显示图形;调整各专题间的先后顺序,先激活需调整的专题,然后拖动使其之间的顺序发生改变。
设置View的特征:
在View菜单里选择Properties…,出现ViewProperties对话框,将Name的内容View1改为“视图1”,将MapUnits(地图单位)改为Kilometers(千米),将DistanceUnits设为Kilometers(千米),按OK退出。
设置Theme的特征:
激活Theme,选择菜单Theme/Properties…,在弹出的ThemeProperties对话框中,点击左侧图标Definition,右侧会显示出专题定义的对话框,在将Townshp改为人口密度。
点击左侧窗口中的Display图标,在左侧出现的对话框中修改比例尺,在MinimumScale中填入50000,在MaximumScale中填入1000000。
设置好后,在放大缩小过程中,只有当比例尺在两者之间时才会显示。
删除某个专题:
在专题目录表中选择需要删除的专题,选择菜单Edit/DeleteThemes。
(2)设置显示符号
ArcView所显示的四类专题地图符号:
(1)点状符号图,用不同的颜色、大小、形状的符号表达点状符号;
(2)线状符号图,用不同的颜色、宽度、线型表达线状要素;(3)面状符号图用不同的颜色、密度、填充图案表达面状要素;(4)字符注记,用不同的颜色、大小、字体表达地图的注记。
在ArcView中专题的符号由图例说明,调整图例改变专题的表达符号。
具体的操作方法如下:
在View窗口左侧的专题目录表内双击专题名字,打开图例编辑器(LegendEditor);
在图例编辑器对话框中,字段Theme表示当前的专题使用的名称。
字段LegendType表示专题图例的类型,在此选择GraduatedColor(颜色渐变);在ClassificationField中选择Popden(人口密度),在Normalizedby中选择默认值;在ColorRamps字段里选择RedMonochromatic为默认;单击Apply按钮。
(具体操作见PPT课件)。
(3)专题地图的类型
ArcView的专题地图主要有六种:
单值图(SingleSymbol):
专题的所有要素均用一种符号,不分类;
指定值分类图(UniqueValue):
按需要以指定的属性值分类显示要素;
颜色渐变图(GraduatedColor):
根据要素属性值的大小,使符号的颜色逐渐变化;
符号大小渐变图(GraduatedSymbol):
用不同大小的点状符号或不同宽度的线条表达要素,适合于点状、线状图;
点密度图(DotDensity):
该类型图只适合于多边形的数值属性;
统计图(Chart):
适合表达点状、面状事物的多重属性。
(4)分类方法
对于颜色渐变图、符号大小渐变图,ArcView提供了五种分类法:
(1)自然分类(NaturalBreaks,默认为5段);
(2)等量分类(Quartile);
(3)等距分类(EqualDistance);
(4)等面积分类(EqualArea);
(5)标准差分类(StandardDeviation)。
(5)符号选择与控制
①符号选择
在图例编辑器中双击Symbol字段名下任一种符号式样,将弹出符号选择窗口(SymbolWindow),其中从左至右六个图标按钮分别代表六种操作: