《《土地信息系统》实验讲义.ppt》由会员分享,可在线阅读,更多相关《《土地信息系统》实验讲义.ppt(21页珍藏版)》请在三一办公上搜索。
1、土地信息系统实验讲义,聂宜民,实验一 ARCGIS概述实验二 视图数据的显示与管理实验三 数据矢量化实验四 数据编辑与图形查询实验五 符号编辑实验六 表格的操作实验七 空间分析实验八 图表和报告的创建与使用实验九 图版与制图实验十 数据转换实验十一 ArcGIS二次开发,实验一 ARCGIS概述,一、实验目的 基本小组:了解ARCGIS的用户界面及ArcMap,ArcCatalog,ArcToolBox的功能;扩展小组:掌握ArcMap,ArcCatalog,ArcToolBox的应用。高级小组:具体简单应用ArcMap,ArcCatalog,ArcToolBox。二、实验内容 1、了解ARC
2、GIS各基本模块的功能(1)ArcMap:是ArcGIS桌面系统的核心应用,可实现空间数据编辑、查询、显示、分析、报表和制图等一系列GIS功能。它可以以不 同的视图显示地图地理数据视图和版面视图。(2)ArcCatalog:用于组织和管理所有的GIS数据,可浏览和查找地理数据,记录和浏览元数据、快速显示数据集以及为地理数据定义数据结构。,(3)ArcToolBox:包含了用于空间处理GIS的工具。另外,ArcView还提供了可被添加到界面上的不同的工具条来对数据进行编辑和操作,用户也可以添加自己定制的工具条,无需编程。2、项目窗口操作3、熟悉ARCGIS用户界面4、使用ArcGIS帮助,返回,
3、实验二 视图数据的显示与管理,一、实验目的基本小组:掌握创建新数据(Map Document、Data Frame、layer)的操作,并能掌握Data Frame和layer的常用操作。扩展小组:在掌握以上操作的基础上,能对Data Frame和layer的其他非常用操作进行学习。高级小组:在掌握Data Frame和layer的常用操作的基础上,对Data Frame和layer的其他非常用操作进行学习,并能熟练掌握。二、实验内容ArcGIS的数据组织形式是单文档的,它的基本组织形式是:Map Document(工程)Data Frame(layers即数据组)Layer(单个数据层),相
4、同类型的地理要素(即点、线、区文件)都放在同一层Layer中。1、创建新的Map Document(工程),2、Data Frame的操作(1)创建新的Data Frame:InsertData Frame(2)激活Data Frame:(如果一个工程中有多个Data Frame,而想激活以显示某一Data Frame,具体操作:选中要显示的Data Frame,右键Activate;(3)删除Data Frame从多个Data Frame列表中选取要删除的Data Frame,右键Remove。3、创建新数据层layerArcView对数据的管理存在于ArcCatalog模块点击开始程序Ar
5、cGISArcCatalog,进入ArcCatalog模块,或在ArcMap中的菜单栏中ToolsArcCatalog,在左边的目录树中选中要存放数据的路径,在右边的数据管理窗口中点击右键New,选中要创建的数据类型,最常用的数据类型是ArcView的Shapefile(.shp),它又可分为point/polyline/polygon,设置完按确定。,4、数据层的操作(1)添加已有的数据层:FileAdd Data-确定,或点击按钮栏中的Add Data图标(2)存储数据层路径的重设(3)数据层的显示(4)改变数据层名称:(5)调整数据层顺序:(6)复制与删除数据层(7)设置数据层比例尺 A
6、 设置数据层绝对显示比例尺:B 设置数据层相对显示比例尺:C删除数据层相对显示比例设置:返回,实验三 数据矢量化,本实验由扩展小组和高级小组学习及掌握。一、实验目的扩展小组:掌握进行栅格跟踪矢量化的过程,能运用此方法进行简单栅格文件的矢量化。高级小组:在掌握栅格跟踪矢量化的基础上,掌握如何进行批处理矢量化,并能应用此方法进行栅格文件的矢量化。二、实验内容 在进行矢量化之前对ArcScan进行扩展:ToolsExtensionsArcScan1.栅格跟踪(1)栅格数据二值化:PropertiesSymbologyShow-Unique Values(2)确定跟踪范围:ViewBookmarks
7、Trace lines(3)开始编辑:Editor-Start Editing(4)设置栅格捕捉选项:Vectorization TraceF2(5)跟踪栅格像元来建立线要素(6)跟踪栅格像元来创建面要素(7)完成编辑过程,2.批处理矢量化(1)栅格数据二值化(2)确定清除的区域(3)开始编辑(4)清理矢量化的栅格(5)利用cell selection工具来帮助清理栅格(6)利用矢量化设置(7)预览矢量化(8)生成要素(9)完成编辑过程3.多波段数据转换为单波段(1)ArcCatalog数据ExportDifferent formatGrid(2)调整二值化效果,返回,实验四 数据编辑与图形查
8、询,一、实验目的基本小组:掌握点、线、区的编辑及要素的复制、合并、分割、裁剪、边形、结点编辑等简单的编辑操作。扩展小组:在以上操作的基础上,掌握文件要素特征的选择方法。高级小组:在以上操作的基础上,掌握图形信息查询的方法,并对ArcMap的其他的编辑操作进行学习。二、实验内容1、编辑点、线、区文件在ArcMap中,首先将点、线、区文件添加到当前Data Frame中。(1)在菜单ToolsCustomize选中EditorClose,将Editor工具条弹出,(2)开始编辑:点击Editor下拉按钮,选择Start Editing,在Target中选择要进行编辑的图层。在Task中选择要进行编
9、辑的相应任务,(3)进行编辑:在右窗口进行相应编辑,如:创建、删除、复制、分割、合并等操作,(4)保存编辑:点击Editor下拉按钮Save Edits,(5)停止编辑:点击Editor下拉按钮Stop Editing。,2、要素的具体编辑操作:(1)要素复制操作:A、平行线复制操作 B、缓冲区复制操作 C、镜面复制操作(2)要素合并操作A、同层要素空间合并 B、异层要素空间合并(3)要素分割操作:A、任意点分割线 B、按长度分割线C、布点分割线D、分割多边形(4)线要素延长与裁剪A、绘草图延长线B、按长度裁剪线C、绘草图裁剪线(5)要素的变形(6)要素结点编辑,3、点、线、区文件要素特征的选
10、择方法:首先要设置可选择的数据层:selectionset selecable layers,在数据层名称前有“”时,表示数据层可选。(1)单个要素选择(2)多要素草图线选择(3)多要素草图面选择4、图形信息查询(1)图形信息拾取(2)图形信息实时查询(3)图形链接信息查(4)图形链接信息保存,返回,实验五 符号编辑,本实验由扩展小组及高级小组学习及掌握。一、实验目的:扩展小组:掌握简单符号的制作过程。高级小组:在掌握简单符号制作的基础上,能制作比较复杂的符号。二、实验内容:ArcMap拥有完整的符号管理系统,用于对不同类型的图例符号、地图要素、标注类型、色彩方案、坐标系统等进行统一管理,这就
11、是图式符号库。ArcMap系统提供了多种多样的图式符号库,图式符号库中包含了编制各种不同类型地图所需要的大量图例符号和相关要素,如果系统所提供的图式符号库不能满足需要,还可以根据自己的需要随时修改现有的图式符号库,也可以建立自己专用的图式符号库。,1、点状符号的制作点状符号用于表示或绘制点状分布的空间要素及其标注,可以与线状符号、面状符号、文字符号联合使用,表达更为丰富的空间要素属性。点状符号又可以分为4种:简单符号(Simple)、字符符号(Ccharacter)、箭头符号(Arrow)、图片符号(Picture),而无论哪种符号的制作,都必须首先借助图式符号管理库操作。生成新的点状符号。(
12、1)生成新的点状符号(2)简单点状符号(3)字符点状符号(4)箭头点状符号(5)图片点状符号2、线状符号制作 线状符号用于表示或绘制线状分布的空间要素,诸如道路、河流、边界等;线状符号还可以作为点状符号、面状符号、注记符号的外轮廓边界等。线状符号又可以分为4种:简单符号(Simple)、组合符号(Cartographic)、交叉符号(Hash)和标记符号(Marker),其中最为重要的是组合符号。而无论哪种符号的制作,都必须首先借助图式符号库管理操作,生成新的线状符号。,(1)生成新的点状符号(2)嵌套组合符号制作(3)铁路组合符号制作(4)旅游线路符号制作3、面状符号制作 面状符号用于表示或
13、绘制面状分布的空间要素,诸如行政区划、土地利用、植被覆盖等;面状符号可以是颜色、晕线、散点、图片等,可以是透明、半透明、不透明等。所以,面状符号可以分为5种:简单符号(Simple)、梯度符号(Gradient)、晕线符号(Line)、散点符号(Marker)和图片符号(Picture)。(1)生成新的面状符号(2)简单面状符号制作(3)梯度面状符号制作(4)晕线面状符号制作(5)散点面状符号制作,返回,实验六 表格的操作,一、实验目的基本小组:掌握ArcMap中属性表的结构编辑;基于字段的记录查询、统计,新字段的计算求取,记录的排序等。扩展小组:掌握表的join与link,并能理解二者的不同
14、。高级小组:理解VBA下数据内在关系和开发思路。二、实验内容1、创建表格2、编辑表格(1)增加字段/记录(2)删除字段/记录(3)修改记录内容3、表格显示4、表格查询Find&Replace Select By Attribute5、记录选择 6、表格统计 7、表格汇总8、表格计算 9、表格排序 10、表格关联和连接 返回,实验七 空间分析,一、实验目的基本小组:掌握空间查找和缓冲区分析的方法。扩展小组:在掌握空间查找和缓冲区分析操作的基础上,学习空间数据融合、空间数据合并、空间数据叠加等空间分析方法,并能进行简单的操作。高级小组:在掌握各种空间查找,空间分析方法的基础上进行熟练操作,并能理解
15、各分析工具的设计和开发。二、实验内容1、空间查找(1)交互式查找(2)通过定位查找(3)通过图形查找2、空间分析方法(1)缓冲区分析(2)空间数据融合(3)空间数据合并,返回,实验八 图表和报告的创建与使用,一、实验目的基本小组:掌握创建简单图表和报告的过程。扩展小组:学习比较复杂的图表和报告的创建过程,并能理解各不同设置的含义。高级小组:在掌握复杂图表和报告的创建过程的基础上,能理解其不同工具设计和开发。二、实验内容1、创建与使用图表(1)从表格中选择要显示的记录(2)在表文件窗口OptionsCreate Graphic或点击ToolsGraphs Create(3)在弹出的对话框中选择图
16、表类型(4)选择用于创建图表的图层和字段(5)为图表输入图名及X、Y轴和图例的样式(6)点击完成2、创建报告(1)ToolsReportsCreate Report(2)在Fields中,选中要生成报告的图层和字段(3)点击Generate Report,完成报告的创建,返回,实验九 图版与制图,一、实验目的基本小组:掌握ArcMap中版面视图的设计和制作。扩展小组:熟练各页面要素的添加、删除、移动等操作高级小组:练习利用VBA进行简单开发。二、实验内容1、图版的创建与设置将视图转至版面视图中,菜单中Insert,插入标题、文本、图框、图例、指北针、比例尺等制图要素。2、设置好版面视图之后,点
17、击FilePage Setup进行页面设置,设置好之后Print进行打印地图。注:在进行地图输出之前如果数据量较大需要采用“ArcPress”输出方式,在ToolsExtensions中选中ArcPress,才可进行制图输出。返回,实验十 数据转换,一、实验目的基本小组:掌握常用的数据转换操作。扩展小组:能熟练应用ArcToolbox的数据转换工具进行各种数据之间的转换。高级小组:在应用ArcToolbox转换工具的基础上,理解其设计与开发。二、实验内容从shapefile到dxf(AutoCAD数据)转换打开ArcToolbox窗口双击export from shapefile中的shape
18、file to dxf在input shapefile中选择shapefile文件在decimal微调框中确定小数位数在output dxf file中确定dxf文件的输出路径及名称ok完成。2、从mif(MapInfo数据)到shapefile的转换打开ArcToolbox窗口双击import to shapefile中的mif to shapefile在input mif file中选择mif文件在feature下拉框中确定要素类型在output shapefile中确定shapefile文件的输出路径及名称ok完成。返回,实验十一 ArcGIS二次开发,本实验由高级小组学习及掌握。一、实
19、验目的熟悉ArcGIS二次开发环境和编程语言.练习VBA进行开发。二、实验内容1、如何在ArcMap的VBA环境中编程ArcMap是ArcGIS家族的成员之一,它内置了一种集成编程环境VBA(Visaul Basic for Apllications)。通过VBA编程,用户不但可以扩展ArcMap的菜单、工具条等,而且可以完成大多数用户的特定需求。ArcMap中VBA编程的方法有两种,一种是写VBA宏,另一种是创建UIControl并在其事件中写入实现用户需求的代码。二、如何在VB环境中利用ArcObjects组件开发ActiveX DLL三、如何在ArcMap中加载利用ArcObjects组件开发的 ActiveX DLL四、如何在VB环境中利用ArcObjects控件开发EXE 返回,