《LIS实验讲义》PPT课件.ppt

上传人:wuy****n92 文档编号:55135747 上传时间:2022-10-30 格式:PPT 页数:21 大小:77KB
返回 下载 相关 举报
《LIS实验讲义》PPT课件.ppt_第1页
第1页 / 共21页
《LIS实验讲义》PPT课件.ppt_第2页
第2页 / 共21页
点击查看更多>>
资源描述

《《LIS实验讲义》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《LIS实验讲义》PPT课件.ppt(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、土地信息系统实验讲义土地信息系统实验讲义聂宜民实验一实验一实验一实验一 ARCGIS ARCGIS概述概述概述概述实验二实验二实验二实验二 视图数据的显示与管理视图数据的显示与管理视图数据的显示与管理视图数据的显示与管理实验三实验三实验三实验三 数据矢量化数据矢量化数据矢量化数据矢量化实验四实验四实验四实验四 数据编辑与图形查询数据编辑与图形查询数据编辑与图形查询数据编辑与图形查询实验五实验五实验五实验五 符号编辑符号编辑符号编辑符号编辑实验六实验六实验六实验六 表格的操作表格的操作表格的操作表格的操作实验七实验七实验七实验七 空间分析空间分析空间分析空间分析实验八实验八实验八实验八 图表和报

2、告的创建与使用图表和报告的创建与使用图表和报告的创建与使用图表和报告的创建与使用实验九实验九实验九实验九 图版与制图图版与制图图版与制图图版与制图实验十实验十实验十实验十 数据转换数据转换数据转换数据转换实验十一实验十一实验十一实验十一 ArcGIS ArcGIS二次开发二次开发二次开发二次开发实验一实验一实验一实验一 ARCGIS ARCGIS概述概述概述概述 一、实验目的一、实验目的一、实验目的一、实验目的 基本小组:了解基本小组:了解ARCGISARCGIS的用户界面及的用户界面及ArcMapArcMap,ArcCatalogArcCatalog,ArcToolBoxArcToolBox

3、的功能;的功能;扩展小组:掌握扩展小组:掌握ArcMapArcMap,ArcCatalogArcCatalog,ArcToolBoxArcToolBox的应用。的应用。高级小组:具体简单应用高级小组:具体简单应用ArcMapArcMap,ArcCatalogArcCatalog,ArcToolBoxArcToolBox。二、实验内容二、实验内容二、实验内容二、实验内容 1 1、了解、了解ARCGISARCGIS各基本模块的功能各基本模块的功能(1 1)ArcMapArcMap:是:是ArcGISArcGIS桌面系统的核心应用,可实现空间数据编辑、桌面系统的核心应用,可实现空间数据编辑、查询、显

4、示、分析、报表和制图等一系列查询、显示、分析、报表和制图等一系列GISGIS功能。它可以以不功能。它可以以不 同的视同的视图显示地图图显示地图地理数据视图和版面视图。地理数据视图和版面视图。(2 2)ArcCatalogArcCatalog:用于组织和管理所有的:用于组织和管理所有的GISGIS数据,可浏览和查找地理数据,可浏览和查找地理数据,记录和浏览元数据数据,记录和浏览元数据 、快速显示数据集以及为地理数据定义数据结、快速显示数据集以及为地理数据定义数据结构。构。(3 3)ArcToolBoxArcToolBox:包含了用于空间处理:包含了用于空间处理GISGIS的工具。的工具。另外,另

5、外,ArcViewArcView还提供了可被添加到界面上的不同的工具条来对数据进还提供了可被添加到界面上的不同的工具条来对数据进行编辑和操作,用户也可以添加自己定制的工具条,无需编程。行编辑和操作,用户也可以添加自己定制的工具条,无需编程。2 2、项目窗口操作、项目窗口操作 3 3、熟悉、熟悉ARCGISARCGIS用户界面用户界面 4 4、使用、使用ArcGISArcGIS帮助帮助返回返回实验二实验二实验二实验二 视图数据的显示与管理视图数据的显示与管理视图数据的显示与管理视图数据的显示与管理 一、实验目的一、实验目的一、实验目的一、实验目的 基本小组:掌握创建新数据(基本小组:掌握创建新数

6、据(Map DocumentMap Document、Data FrameData Frame、layer layer)的)的操作,并能掌握操作,并能掌握Data FrameData Frame和和layerlayer的常用操作。的常用操作。扩展小组:在掌握以上操作的基础上,能对扩展小组:在掌握以上操作的基础上,能对Data FrameData Frame和和layerlayer的其他非的其他非常用操作进行学习。常用操作进行学习。高级小组:在掌握高级小组:在掌握Data FrameData Frame和和layerlayer的常用操作的基础上,对的常用操作的基础上,对Data Data Fra

7、meFrame和和layerlayer的其他非常用操作进行学习,并能熟练掌握。的其他非常用操作进行学习,并能熟练掌握。二、实验内容二、实验内容二、实验内容二、实验内容 ArcGISArcGIS的数据组织形式是单文档的,它的基本组织形式是:的数据组织形式是单文档的,它的基本组织形式是:Map Map DocumentDocument(工程)(工程)Data FrameData Frame(layerslayers即数据组)即数据组)LayerLayer(单个数(单个数据层),相同类型的地理要素(即点、线、区文件)都放在同一层据层),相同类型的地理要素(即点、线、区文件)都放在同一层LayerLa

8、yer中。中。1 1、创建新的、创建新的Map DocumentMap Document(工程)(工程)2 2、Data FrameData Frame的操作的操作(1 1)创建新的)创建新的Data FrameData Frame:Insert InsertData FrameData Frame(2 2)激活)激活Data FrameData Frame:(如果一个工程中有多个(如果一个工程中有多个Data FrameData Frame,而想激活以显示某一,而想激活以显示某一Data FrameData Frame,具体操作:选中要显示的,具体操作:选中要显示的Data FrameDat

9、a Frame,右键,右键ActivateActivate;(3 3)删除)删除Data FrameData Frame 从多个从多个Data FrameData Frame列表中选取要删除的列表中选取要删除的Data FrameData Frame,右键,右键RemoveRemove。3 3、创建新数据层、创建新数据层layerlayer ArcViewArcView对数据的管理存在于对数据的管理存在于ArcCatalogArcCatalog模块模块 点击开始程序点击开始程序ArcGISArcGISArcCatalogArcCatalog,进入,进入ArcCatalogArcCatalog模

10、块,或在模块,或在ArcMapArcMap中的菜单栏中中的菜单栏中ToolsToolsArcCatalogArcCatalog,在左边的目录树中选中要,在左边的目录树中选中要存放数据的路径,在右边的数据管理窗口中点击右键存放数据的路径,在右边的数据管理窗口中点击右键NewNew,选中要创,选中要创建的数据类型,最常用的数据类型是建的数据类型,最常用的数据类型是ArcViewArcView的的ShapefileShapefile(.shp.shp),它又它又可分为可分为point/polyline/polygonpoint/polyline/polygon,设置完按确定。,设置完按确定。4 4、

11、数据层的操作、数据层的操作(1 1)添加已有的数据层:)添加已有的数据层:FileAdd Data-FileAdd Data-确定,或点击按钮栏中的确定,或点击按钮栏中的Add DataAdd Data图标图标(2 2)存储数据层路径的重设)存储数据层路径的重设(3 3)数据层的显示)数据层的显示(4 4)改变数据层名称:)改变数据层名称:(5 5)调整数据层顺序:)调整数据层顺序:(6 6)复制与删除数据层)复制与删除数据层(7 7)设置数据层比例尺)设置数据层比例尺 A A 设置数据层绝对显示比例尺:设置数据层绝对显示比例尺:B B 设置数据层相对显示比例尺:设置数据层相对显示比例尺:C

12、C删除数据层相对显示比例设置:删除数据层相对显示比例设置:返回返回实验三实验三实验三实验三 数据矢量化数据矢量化数据矢量化数据矢量化 本实验由扩展小组和高级小组学习及掌握。本实验由扩展小组和高级小组学习及掌握。一、实验目的一、实验目的一、实验目的一、实验目的 扩展小组:掌握进行栅格跟踪矢量化的过程,能运用此方法进行简单栅格文件的扩展小组:掌握进行栅格跟踪矢量化的过程,能运用此方法进行简单栅格文件的矢量化。矢量化。高级小组:在掌握栅格跟踪矢量化的基础上,掌握如何进行批处理矢量化,并能高级小组:在掌握栅格跟踪矢量化的基础上,掌握如何进行批处理矢量化,并能应用此方法进行栅格文件的矢量化。应用此方法进

13、行栅格文件的矢量化。二、实验内容二、实验内容二、实验内容二、实验内容 在进行矢量化之前对在进行矢量化之前对ArcScanArcScan进行扩展:进行扩展:ToolsExtensionsArcScanToolsExtensionsArcScan 1.1.栅格跟踪栅格跟踪 (1 1)栅格数据二值化:栅格数据二值化:PropertiesSymbologyShow-Unique ValuesPropertiesSymbologyShow-Unique Values(2 2)确定跟踪范围:确定跟踪范围:ViewBookmarks Trace linesViewBookmarks Trace lines(

14、3 3)开始编辑:)开始编辑:Editor-Start Editing Editor-Start Editing (4 4)设置栅格捕捉选项:)设置栅格捕捉选项:Vectorization TraceF2Vectorization TraceF2(5 5)跟踪栅格像元来建立线要素)跟踪栅格像元来建立线要素(6 6)跟踪栅格像元来创建面要素)跟踪栅格像元来创建面要素(7 7)完成编辑过程)完成编辑过程 2.2.批处理矢量化批处理矢量化(1 1)栅格数据二值化栅格数据二值化(2 2)确定清除的区域)确定清除的区域(3 3)开始编辑)开始编辑(4 4)清理矢量化的栅格)清理矢量化的栅格(5 5)利用

15、)利用cell selectioncell selection工具来帮助清理栅格工具来帮助清理栅格(6 6)利用矢量化设置)利用矢量化设置(7 7)预览矢量化)预览矢量化(8 8)生成要素)生成要素(9 9)完成编辑过程)完成编辑过程 3.3.多波段数据转换为单波段多波段数据转换为单波段(1 1)ArcCatalogArcCatalog数据数据ExportDifferent formatGridExportDifferent formatGrid(2 2)调整二值化效果)调整二值化效果返回返回实验四实验四实验四实验四 数据编辑与图形查询数据编辑与图形查询数据编辑与图形查询数据编辑与图形查询 一

16、、实验目的一、实验目的一、实验目的一、实验目的 基本小组:掌握点、线、区的编辑及要素的复制、合并、分割、裁剪、边形、结基本小组:掌握点、线、区的编辑及要素的复制、合并、分割、裁剪、边形、结点编辑等简单的编辑操作。点编辑等简单的编辑操作。扩展小组:在以上操作的基础上,掌握文件要素特征的选择方法。扩展小组:在以上操作的基础上,掌握文件要素特征的选择方法。高级小组:在以上操作的基础上,掌握图形信息查询的方法,并对高级小组:在以上操作的基础上,掌握图形信息查询的方法,并对ArcMapArcMap的其的其他的编辑操作进行学习。他的编辑操作进行学习。二、实验内容二、实验内容二、实验内容二、实验内容 1 1

17、、编辑点、线、区文件、编辑点、线、区文件 在在ArcMapArcMap中,首先将点、线、区文件添加到当前中,首先将点、线、区文件添加到当前Data FrameData Frame中。中。(1 1)在菜单)在菜单ToolsToolsCustomizeCustomize选中选中EditorEditorCloseClose,将,将EditorEditor工具条弹出,工具条弹出,(2 2)开始编辑:点击)开始编辑:点击EditorEditor下拉按钮,选择下拉按钮,选择Start EditingStart Editing,在,在TargetTarget中选择要进中选择要进行编辑的图层。在行编辑的图层。

18、在TaskTask中选择要进行编辑的相应任务,中选择要进行编辑的相应任务,(3 3)进行编辑:在右窗口进行相应编辑,如:创建、删除、复制、分割、合并)进行编辑:在右窗口进行相应编辑,如:创建、删除、复制、分割、合并等操作,等操作,(4 4)保存编辑:点击)保存编辑:点击EditorEditor下拉按钮下拉按钮Save EditsSave Edits,(5 5)停止编辑:点击)停止编辑:点击EditorEditor下拉按钮下拉按钮Stop EditingStop Editing。2 2、要素的具体编辑操作:、要素的具体编辑操作:(1 1)要素复制操作:)要素复制操作:A A、平行线复制操作、平行

19、线复制操作 B B、缓冲区复制操作、缓冲区复制操作 C C、镜面复制操作、镜面复制操作(2 2)要素合并操作)要素合并操作 A A、同层要素空间合并、同层要素空间合并 B B、异层要素空间合并、异层要素空间合并(3 3)要素分割操作:)要素分割操作:A A、任意点分割线、任意点分割线 B B、按长度分割线、按长度分割线C C、布点分割线、布点分割线 D D、分割多边形、分割多边形(4 4)线要素延长与裁剪)线要素延长与裁剪 A A、绘草图延长线、绘草图延长线B B、按长度裁剪线、按长度裁剪线C C、绘草图裁剪线、绘草图裁剪线(5 5)要素的变形)要素的变形(6 6)要素结点编辑)要素结点编辑

20、3 3、点、线、区文件要素特征的选择方法:、点、线、区文件要素特征的选择方法:首先要设置可选择的数据层:首先要设置可选择的数据层:selectionselectionset selecable layersset selecable layers,在数据,在数据层名称前有层名称前有“”“”时,表示数据层可选。时,表示数据层可选。(1 1)单个要素选择)单个要素选择(2 2)多要素草图线选择)多要素草图线选择(3 3)多要素草图面选择)多要素草图面选择 4 4、图形信息查询、图形信息查询(1 1)图形信息拾取)图形信息拾取(2 2)图形信息实时查询)图形信息实时查询(3 3)图形链接信息查)图形

21、链接信息查(4 4)图形链接信息保存)图形链接信息保存返回返回实验五实验五实验五实验五 符号编辑符号编辑符号编辑符号编辑 本实验由扩展小组及高级小组学习及掌握。本实验由扩展小组及高级小组学习及掌握。一、实验目的:一、实验目的:一、实验目的:一、实验目的:扩展小组:掌握简单符号的制作过程。扩展小组:掌握简单符号的制作过程。高级小组:在掌握简单符号制作的基础上,能制作比较复杂的符号。高级小组:在掌握简单符号制作的基础上,能制作比较复杂的符号。二、实验内容:二、实验内容:二、实验内容:二、实验内容:ArcMap ArcMap拥有完整的符号管理系统,用于对不同类型的图例符号、地图拥有完整的符号管理系统

22、,用于对不同类型的图例符号、地图要素、标注类型、色彩方案、坐标系统等进行统一管理,这就是图式符要素、标注类型、色彩方案、坐标系统等进行统一管理,这就是图式符号库。号库。ArcMapArcMap系统提供了多种多样的图式符号库,图式符号库中包含了系统提供了多种多样的图式符号库,图式符号库中包含了编制各种不同类型地图所需要的大量图例符号和相关要素,如果系统所编制各种不同类型地图所需要的大量图例符号和相关要素,如果系统所提供的图式符号库不能满足需要,还可以根据自己的需要随时修改现有提供的图式符号库不能满足需要,还可以根据自己的需要随时修改现有的图式符号库,也可以建立自己专用的图式符号库。的图式符号库,

23、也可以建立自己专用的图式符号库。1 1、点状符号的制作、点状符号的制作 点状符号用于表示或绘制点状分布的空间要素及其标注,可以与线状符点状符号用于表示或绘制点状分布的空间要素及其标注,可以与线状符号、面状符号、文字符号联合使用,表达更为丰富的空间要素属性。点号、面状符号、文字符号联合使用,表达更为丰富的空间要素属性。点状符号又可以分为状符号又可以分为4 4种:简单符号(种:简单符号(SimpleSimple)、字符符号()、字符符号(CcharacterCcharacter)、)、箭头符号(箭头符号(ArrowArrow)、图片符号()、图片符号(PicturePicture),而无论哪种符号

24、的制作,),而无论哪种符号的制作,都必须首先借助图式符号管理库操作。生成新的点状符号。都必须首先借助图式符号管理库操作。生成新的点状符号。(1 1)生成新的点状符号()生成新的点状符号(2 2)简单点状符号()简单点状符号(3 3)字符点状符号()字符点状符号(4 4)箭)箭头点状符号(头点状符号(5 5)图片点状符号)图片点状符号 2 2、线状符号制作、线状符号制作 线状符号用于表示或绘制线状分布的空间要素,诸如道路、河流、边界线状符号用于表示或绘制线状分布的空间要素,诸如道路、河流、边界等;线状符号还可以作为点状符号、面状符号、注记符号的外轮廓边界等;线状符号还可以作为点状符号、面状符号、

25、注记符号的外轮廓边界等。线状符号又可以分为等。线状符号又可以分为4 4种:简单符号(种:简单符号(SimpleSimple)、组合符号)、组合符号(CartographicCartographic)、交叉符号()、交叉符号(HashHash)和标记符号()和标记符号(MarkerMarker),其中最),其中最为重要的是组合符号。而无论哪种符号的制作,都必须首先借助图式符为重要的是组合符号。而无论哪种符号的制作,都必须首先借助图式符号库管理操作,生成新的线状符号。号库管理操作,生成新的线状符号。(1 1)生成新的点状符号)生成新的点状符号(2)(2)嵌套组合符号制作(嵌套组合符号制作(3 3)

26、铁路组合符号制作)铁路组合符号制作(4 4)旅游线路符号制作)旅游线路符号制作 3 3、面状符号制作、面状符号制作 面状符号用于表示或绘制面状分布的空间要素,诸如行政区划、土地利面状符号用于表示或绘制面状分布的空间要素,诸如行政区划、土地利用、植被覆盖等;面状符号可以是颜色、晕线、散点、图片等,可以是用、植被覆盖等;面状符号可以是颜色、晕线、散点、图片等,可以是透明、半透明、不透明等。所以,面状符号可以分为透明、半透明、不透明等。所以,面状符号可以分为5 5种:简单符号种:简单符号(SimpleSimple)、梯度符号()、梯度符号(GradientGradient)、晕线符号()、晕线符号(

27、LineLine)、散点符号)、散点符号(MarkerMarker)和图片符号()和图片符号(PicturePicture)。)。(1 1)生成新的面状符号()生成新的面状符号(2 2)简单面状符号制作)简单面状符号制作(3 3)梯度面状符号制作()梯度面状符号制作(4 4)晕线面状符号制作)晕线面状符号制作(5 5)散点面状符号制作)散点面状符号制作返回返回实验六实验六实验六实验六 表格的操作表格的操作表格的操作表格的操作 一、实验目的一、实验目的一、实验目的一、实验目的 基本小组:掌握基本小组:掌握ArcMapArcMap中属性表的结构编辑;基于字段的记录查询、统中属性表的结构编辑;基于字

28、段的记录查询、统计,新字段的计算求取,记录的排序等。计,新字段的计算求取,记录的排序等。扩展小组:掌握表的扩展小组:掌握表的joinjoin与与linklink,并能理解二者的不同。,并能理解二者的不同。高级小组:理解高级小组:理解VBAVBA下数据内在关系和开发思路。下数据内在关系和开发思路。二、实验内容二、实验内容二、实验内容二、实验内容 1 1、创建表格、创建表格 2 2、编辑表格、编辑表格(1 1)增加字段)增加字段/记录(记录(2 2)删除字段)删除字段/记录(记录(3 3)修改记录内容)修改记录内容 3 3、表格显示、表格显示 4 4、表格查询、表格查询 Find&Replace

29、Select By AttributeFind&Replace Select By Attribute 5 5、记录选择、记录选择 6 6、表格统计、表格统计 7 7、表格汇总、表格汇总 8 8、表格计算、表格计算 9 9、表格排序、表格排序 10 10、表格关联和连接、表格关联和连接 返回返回实验七实验七实验七实验七 空间分析空间分析空间分析空间分析 一、实验目的一、实验目的一、实验目的一、实验目的 基本小组:掌握空间查找和缓冲区分析的方法。基本小组:掌握空间查找和缓冲区分析的方法。扩展小组:在掌握空间查找和缓冲区分析操作的基础上,学习空间数据融合、空扩展小组:在掌握空间查找和缓冲区分析操作

30、的基础上,学习空间数据融合、空间数据合并、空间数据叠加等空间分析方法,并能进行简单的操作。间数据合并、空间数据叠加等空间分析方法,并能进行简单的操作。高级小组:在掌握各种空间查找,空间分析方法的基础上进行熟练操作,并能理高级小组:在掌握各种空间查找,空间分析方法的基础上进行熟练操作,并能理解各分析工具的设计和开发。解各分析工具的设计和开发。二、实验内容二、实验内容二、实验内容二、实验内容 1 1、空间查找、空间查找(1 1)交互式查找)交互式查找(2 2)通过定位查找)通过定位查找(3 3)通过图形查找)通过图形查找 2 2、空间分析方法、空间分析方法 (1 1)缓冲区分析)缓冲区分析 (2

31、2)空间数据融合)空间数据融合 (3 3)空间数据合并)空间数据合并 返回返回实验八实验八实验八实验八 图表和报告的创建与使用图表和报告的创建与使用图表和报告的创建与使用图表和报告的创建与使用 一、实验目的一、实验目的一、实验目的一、实验目的 基本小组:掌握创建简单图表和报告的过程。基本小组:掌握创建简单图表和报告的过程。扩展小组:学习比较复杂的图表和报告的创建过程,并能理解各不同设置的含义。扩展小组:学习比较复杂的图表和报告的创建过程,并能理解各不同设置的含义。高级小组:在掌握复杂图表和报告的创建过程的基础上,能理解其不同工具设计高级小组:在掌握复杂图表和报告的创建过程的基础上,能理解其不同

32、工具设计和开发。和开发。二、实验内容二、实验内容二、实验内容二、实验内容 1 1、创建与使用图表、创建与使用图表(1 1)从表格中选择要显示的记录)从表格中选择要显示的记录(2 2)在表文件窗口)在表文件窗口OptionsOptionsCreate GraphicCreate Graphic或点击或点击ToolsToolsGraphsGraphs Create Create(3 3)在弹出的对话框中选择图表类型)在弹出的对话框中选择图表类型(4 4)选择用于创建图表的图层和字段)选择用于创建图表的图层和字段(5 5)为图表输入图名及)为图表输入图名及X X、Y Y轴和图例的样式轴和图例的样式(

33、6 6)点击完成)点击完成 2 2、创建报告、创建报告(1 1)Tools ToolsReportsReportsCreate ReportCreate Report(2 2)在)在FieldsFields中,选中要生成报告的图层和字段中,选中要生成报告的图层和字段(3 3)点击)点击Generate ReportGenerate Report,完成报告的创建,完成报告的创建 返回返回实验九实验九实验九实验九 图版与制图图版与制图图版与制图图版与制图 一、实验目的一、实验目的一、实验目的一、实验目的 基本小组:掌握基本小组:掌握ArcMapArcMap中版面视图的设计和制作。中版面视图的设计和

34、制作。扩展小组:熟练各页面要素的添加、删除、移动等操作扩展小组:熟练各页面要素的添加、删除、移动等操作高级小组:练习利用高级小组:练习利用VBAVBA进行简单开发。进行简单开发。二、实验内容二、实验内容二、实验内容二、实验内容 1 1、图版的创建与设置、图版的创建与设置 将视图转至版面视图中,菜单中将视图转至版面视图中,菜单中InsertInsert,插入标题、文本、图框、图例、,插入标题、文本、图框、图例、指北针、比例尺等制图要素。指北针、比例尺等制图要素。2 2、设置好版面视图之后,点击、设置好版面视图之后,点击FileFilePage SetupPage Setup进行页面设置,设置好进

35、行页面设置,设置好之后之后PrintPrint进行打印地图。进行打印地图。注:在进行地图输出之前如果数据量较大需要采用注:在进行地图输出之前如果数据量较大需要采用“ArcPress”“ArcPress”输出方输出方式,在式,在ToolsToolsExtensionsExtensions中选中中选中ArcPressArcPress,才可进行制图输出。,才可进行制图输出。返回返回实验十实验十实验十实验十 数据转换数据转换数据转换数据转换 一、实验目的一、实验目的一、实验目的一、实验目的 基本小组:掌握常用的数据转换操作。基本小组:掌握常用的数据转换操作。扩展小组:能熟练应用扩展小组:能熟练应用Ar

36、cToolboxArcToolbox的数据转换工具进行各种数据之间的转换。的数据转换工具进行各种数据之间的转换。高级小组:在应用高级小组:在应用ArcToolboxArcToolbox转换工具的基础上,理解其设计与开发。转换工具的基础上,理解其设计与开发。二、实验内容二、实验内容二、实验内容二、实验内容 从从shapefileshapefile到到dxfdxf(AutoCADAutoCAD数据)转换数据)转换 打开打开ArcToolboxArcToolbox窗口双击窗口双击export from shapefileexport from shapefile中的中的shapefile to dx

37、fshapefile to dxf在在input input shapefileshapefile中选择中选择shapefileshapefile文件在文件在decimaldecimal微调框中确定小数位数在微调框中确定小数位数在output dxf output dxf filefile中确定中确定dxfdxf文件的输出路径及名称文件的输出路径及名称okok完成。完成。2 2、从、从mifmif(MapInfoMapInfo数据)数据)到到shapefileshapefile的转换的转换 打开打开ArcToolboxArcToolbox窗口双击窗口双击import to shapefilei

38、mport to shapefile中的中的mif to shapefilemif to shapefile在在input mif input mif filefile中选择中选择mifmif文件在文件在featurefeature下拉框中确定要素类型在下拉框中确定要素类型在output shapefileoutput shapefile中确定中确定shapefileshapefile文件的输出路径及名称文件的输出路径及名称okok完成。完成。返回返回实验十一实验十一实验十一实验十一 ArcGIS ArcGIS二次开发二次开发二次开发二次开发 本实验由高级小组学习及掌握。本实验由高级小组学习及

39、掌握。一、实验目的一、实验目的一、实验目的一、实验目的 熟悉熟悉ArcGISArcGIS二次开发环境和编程语言二次开发环境和编程语言.练习练习VBAVBA进行开发。进行开发。二、实验内容二、实验内容二、实验内容二、实验内容 1 1、如何在、如何在ArcMapArcMap的的VBAVBA环境中编程环境中编程 ArcMapArcMap是是ArcGISArcGIS家族的成员之一,它内置了一种集成编程环境家族的成员之一,它内置了一种集成编程环境VBAVBA(Visaul Basic for ApllicationsVisaul Basic for Apllications)。通过)。通过VBAVBA编

40、程,用户不但可以编程,用户不但可以扩展扩展ArcMapArcMap的菜单、工具条等,而且可以完成大多数用户的特定需求。的菜单、工具条等,而且可以完成大多数用户的特定需求。ArcMapArcMap中中VBAVBA编程的方法有两种编程的方法有两种,一种是写一种是写VBAVBA宏宏,另一种是创建另一种是创建UIControlUIControl并在其事件中写入实现用户需求的代码。并在其事件中写入实现用户需求的代码。二、如何在二、如何在VBVB环境中利用环境中利用ArcObjectsArcObjects组件开发组件开发ActiveX DLLActiveX DLL 三、如何在三、如何在ArcMapArcMap中加载利用中加载利用ArcObjectsArcObjects组件开发的组件开发的 ActiveX DLL ActiveX DLL 四、如何在四、如何在VBVB环境中利用环境中利用ArcObjectsArcObjects控件开发控件开发EXEEXE 返回返回

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 初中资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁