实习二GIS数据的输入、编辑、显示与查询1.空间数据的输入与编辑2.GIS显示与查询3.考虑成本的空间距离(该部分环境科学专业同学可以不作)21.空间数据的输入与编辑(1)矢量数据的输入(2)栅格数据的输入(3)属性数据的输入与管理3(1)矢量数据的输入a.用ArcView做屏幕数字化(该部分可以不作)b.在ArcView中增加事件专题c.在ArcView中读取CAD文件d.用MAPGIS进行扫描矢量化输入与编辑(专题)e.用ArcView编辑空间数据4a.用ArcView做屏幕数字化(该部分可以不作)所需数据:landuse.shp,用来数据化的背景地图。屏幕数字化在技术上与手扶跟踪数字化相似,所不同的是:①在数字化时用鼠标替代数字化仪的游标;②计算机屏幕的分辨率低于数字化仪;③屏幕数字化时,需要有一个背景图。5启动系统,打开一个视图,将landuse.shp加入视图。67891011命名新文件为trial1213为了确保要数字化的要素会相交并完全对准,需要使用交互捕捉选项。1415有3个数字化选项:左击鼠标数字化点(顶点);右击鼠标打开弹出菜单,它包括如顶点捕捉、交互点捕捉等选项(见下图);双击鼠标则为完成数字化。16屏幕数字化由于分辨率较低,因此其精度较差,不适合于大批量的数据生产。17b.在ArcView中增加事件专题所需数据:events.txt,一个含有GPS的x,y坐标读数的文本文件。启动系统并进入工程界面。1819202122c.在ArcView中读取CAD文件启动系统,加载CAD读取扩展模块。23选用菜单View/AddTheme…,添加Landuse.dwg,并按以下设置。注意:一个cad文件包含四个部分,分别为点、线、面和文字注记。2425激活Landuse.dwg专题,选择菜单Theme/ConvertoShapefile…,,并将生成的ShapefileName命名为“Landshp”。2627激活专题Landshp,打开该专题的属性表,查看属性表。28d.用MAPGIS进行扫描矢量化输入与编辑(专题)该部分内容已经在前面相关专题完成。29e.用ArcView编辑空间数据所需数据:editmap2.shp和editmap3.shp;该习作主要涉及3个常用编辑功能:合并多边形、分割多边形和多边形边界整形。我们只对editmap2.shp进行编辑,而editmap3.shp用来说明编辑后的editmap2.shp有何变化。30启动系统,打开一个新视图,并将editmap2.shp和editmap3.shp加入视图。31323334合并多边形74和多边形75:点击Pointer工具,点击多边形74,然后按下shift键的同时点击多边形75。现在环绕两个多边形出现操作手柄(矩形框)从Edit下拉菜单中选择UnionFeature(合并要素)。(见后页图解)3536分割多边形71点击绘图工具,选择画线分割多边形工具。37要分割一个多边形,分割线必须穿越多边形边界。在要开始绘制分割线之处点击鼠标左键,点击每个组成分割线的节点,在结束点双击鼠标。3839对多边形73进行整形放大多边形73所在的区域;点击节点编辑工具。40在多边形73内点击以查看用小方框表示的现有节点;将光标移到需要添加节点处;当看到十字丝圆圈符号时,左击鼠标。移动鼠标并再次回到该节点处,按下鼠标拖动至新地点。41为了不影响后续同学的学习,请选择NO。42(2)栅格数据的输入a.在ArcView中看USGS数字高程模型数据b.在ArcView中看卫星影像c.从矢量到栅格数据的转换43a.在ArcView中看USGS数字高程模型数据启动系统,加载栅格空间分析模块。44打开一个新视图,按照图解进行操作:45保存后将其添加到视图中。4647b.在ArcView中看卫星影像所需数据:tmrect.bil,由前五个波段组成的陆地卫星TM影像。该习作让我们可以看到由前五个波段组成的陆地卫星TM影像。通过改变每一波段的颜色分配,我们可以改变影像的视觉效果。48启动系统,打开一个新视图,并按下图进行操作:49505152c.从矢量到栅格数据的转换启动系统,加载栅格空间分析扩展模块。53打开一个新视图,添加nwroads.shp和nwcounties.shp到视窗中。545556575859激活nwcounties.shp,按前述同样步骤将其转换为格网。格网命名为nwcounties_gd,指定nwcounties.shp为格网范围,指定5000m为格网大小,选Fips作为转换字段。6061(3)属性数据的输入与管理a.属性表的新建与数据输入b.独立表的加载c.表与表的关联与连接d.表的显示设定与要素过滤e.热链接62a.属性表的新建与数据输入表的新建启动项目02-a.apr。63表的新建在Project窗口中,点击Tables的图标,点击New按钮,根据NewTable对话框,选择建立表状数据文件(dbf)的路径,输入文件名(FileName)为ld_far.dbf。64添加字段选择菜单Edit/AddField…,在出现的字段自定义对话框中输入字段名、字段宽度和小数点位数。65添加记录选择菜单Edit/AddRecord,增加空白记录,再点击Edit工具编辑属性。注:添加完毕后要加回车键,否则最后一次输入的数据将丢失。66表的内容修改常用的编辑操作方法:(1)修改属性:点击Edit工具进行修改;67(2)增加字段:选用菜单Edit/AddField…;(3)删除字段:用Select工具选择要删除的字段,再选用菜单Edit/DeleteField;(见下图)68(4)删除记录:用Select工具选择要删除的记录,在选用菜单Edit/DeleteRecords。69结束编辑关闭编辑状态选用菜单Table/StopEditing,如果需要保存,点击OK;如果需要对已存在的属性表进行编辑,选用菜单Table/StartEditing。70b.独立表的加载独立表加载、打开的过程:(1)在Project窗口中,单击TablesDocument的图标,再单击窗口中的Add按钮,弹出AddTable对话框;(2)在AddTable对话框左下侧的数据类型中(ListFilesofType:),选择dBASE(*.dbf)、INFO或DelimitedText(*.txt);71(3)在右侧路径对话框中选择要加载的表,双击表名;(4)在Project窗口中单击TablesDocument的图标,将显示所有加载的表;用鼠标选择需要打开的表名后,再点击Open按钮,打开选择的表.(具体操作见下页)7273c.表与表的关联与连接ArcView为表提供了两种连接方式:(1)Join(合并)(2)Link(关联)74Join(合并)方式连接打开专题属性表“Attributeof土地使用”和“ld_far.dbf(该表为前面自己创建)”;点击ld_far中的字段名landuse,再点击土地使用属性表中的字段名landuse,选用菜单Table/Join。注意:在执行菜单命令前两个表不要关闭,同时要注意点击两个表的顺序。75属性表ld_far关闭,“Attributeof土地使用”表增加字段FAR。76Link(关联)方式连接打开属性表“Attributeof动迁地块”,在Project界面中加载rsdt.dbf表,并打开。点击rsdt中的字段名parcel_num,再点击动迁地块属性表中的字段名parcel_id,选用菜单Table/Link。77用要素选择工具选择一个或几个要素,rsdt.dbf的相关记录同时被选择;其次用选择工具选择“Attributeof动迁地块”的记录时,rsdt.dbf的相关记录同时被选择。78Join(合并连接)和Link(关联连接)的区别(1)连接关系不同。Link方式连接的两个表之间的记录可以是“一对一”、“多对一”、“一对多”的查询关系;而Join方式连接的二个表之间只能是“一对一”、“多对一”的查询关系。(2)表达形式不同。Link连接后,仍是两个独立表,查询其中一个表的记录时,另一个表中的对应记录也同时被查询;Join连接后目标表中的字段增加。79d.表的显示设定与要素过滤(1)打开属性表“Attributeof土地使用”;(2)利用鼠标拖动字段的排列位置;(3)选用菜单Table/Properties…,打开TablePropertie对话框改变表的显示。80表名(Title)用户可在TablePropertie对话框中修改Title的属性。81字段的可见性(Visible)用户可以在TablePropertie对话框中,每一字段的左侧Visible列来改变字段是否可见,如果“√”号,表示可见,否则不可见。82字段设定为不可见后,对操作所起的变化:(1)查询时不再显示;(2)不能用于专题地图分类显示控制;(3)不作为地图注记;(4)不参与条件组合查询;(5)不用于热连接.83使用字段假名(Alias)在TablePropertie对话框中,可以修改或添加每一个字段名的假名,以便让用户直观易懂。84利用条件组合查询法(QueryBuilder),在选择记录时使符合条件的要素进入专题显示。练习过滤专题要素:(1)激活要过滤的专题“土地使用”;(2)选用菜单Theme/Properties…,在弹出的对话框中选择Definition图标;85(3)在对话框右侧点击图标QueryBuilder,在弹出的条件组合查询对话框中输入组合条件。可以通过双击和单击输入条件,也可以直接将下式复制输入:([Landuse]=C3)or([Landuse]=C2)86按OK键,其查询结果如下:8788e.热链接打开“Attributeof土地使用”,选用菜单Table/Startediting,接着选用菜单Edit/AddField,增加新字段F_image;(设置如下图)89利用Edit工具添加F_image字段输入包括存放路径的图像文件名(具体情况如下):D:\PAGIS\DATA\02\A\I001.tifD:\PAGIS\DATA\02\A\I002.tifD:\PAGIS\DATA\02\A\I003.tifD:\PAGIS\DATA\02\A\I004.tifD:\PAGIS\DATA\02\A\I005.tifD:\PAGIS\DATA\02\A\I006.tif注:保存对表的编辑。90激活专题“土地使用”,选用菜单Theme/Properties…,在弹出的专题对话框中选择热链接(Hotlink)图标,并按以下设置:91按OK键返回,关闭专题特征设置对话框,在View窗口中点击工具(热连接图标),然后在专题图上单击任一地块,系统弹出该地块的建筑设计表现图。92ArcView提供的5种预定义热连接:(1)Linktotextfile,打开指定的文本文件;(2)Linktoimagefile,打开指定的图像文件;(3)LinktoDocument,打开同一个Project中另一个Document;(4)LinktoProject,进入到另一个Project;(5)运行某个特定的、或由自己编写的Avenue的程序,完成上述四种类型以外的功能.932.GIS显示与查询(1)GIS专题地图显示(2)GIS数据查询94(1)GIS专题地图显示a.建立新专题b.设置显示符号c.专题地图的类型d.分类方法e.符号选择与控制f.地图注记g.统计地图h.点密度图i.对项目文件的操作95a.建立新专题启动ArcView系统;新建一个View,在ProjectWindow(项目窗口)中选择Views,然后单击New按钮,系统会打开一个空的ViewWin