[所有分类]Arcview实习教程.doc
《[所有分类]Arcview实习教程.doc》由会员分享,可在线阅读,更多相关《[所有分类]Arcview实习教程.doc(44页珍藏版)》请在三一办公上搜索。
1、Arcview实习教程第一部分: Arcview简介第二部分: Arcview的文档第三部分: 空间查询与分析第四部分: 事件主题与地址匹配第一部分: ArcView简介 ArcView概况 ArcView可以做什么 ArcView的用户界面及组成ArcView概况ArcView是世界上最大的GIS软件厂商美国环境系统研究所(ESRI)的桌面GIS软件。从ArcView的2.0版以后,ArcView就广泛受到GIS领域的重视。ArcView2.0版给自己的定位是“基于GIS的桌面制图系统”,桌面制图系统是指利用ArcView可以方便地制图各种专题地图,而所谓“基于GIS”则指ArcView2.
2、0具有较强的空间查询和分析功能,利用ArcView2.0的GIS功能可以使用桌面制图更加灵活。到ArcView3.0,数据编辑、空间分析和可视化功能大大得到加强,具有了丰富的GIS功能,因此,ESRI将其定位发展到桌面地理地理信息系统,ArcView3.0的启动封面上的标题也从原先的“ArcView”改为“ArcView GIS”。 ArcView地理信息系统具有如下的特点: 跨平台:ArcView是利用xxx开发出来的跨平台,在Window和Unix上均可运行。 面向对象:ArcView是由应用、视图、表格、图表和图版等对象组成。甚至进行二次开发的每个Script都可以当作对象来操作。 开放
3、性:包括系统用户界面的开放性、程序运行环境的开放性和数据管理的开放性。 系统用户界面的开放性: ArcView的菜单、按钮、工具条、窗口等都可以很容易地实现用户定制。同时ArcView内置了面向对象的程序设计脚本语言Avenue,可以借此进行更彻底的用户化定制。 程序运行环境的开放性:利用内置的Avenue脚本语言,可以直接调用操作系统执行文件;在Windows环境下可以通过DDE和DLL与外部程序通讯,在Unix环境下可以通过IAC与外部程序通讯。 数据管理的开放性:空间数据可以直接接收DXF、DWG、TIF、JPEG、BMP、ArcInfo系列数据,通过Avenue编程,可以接收其它空间数
4、据;专题属性数据可以直接接收DBF文件数据,通过ODBC可以与Oracle、INFORMIX、Sybase等相联。 用ArcView可以做什么以下是利用ArcView可以完成的一些典型的任务: 显示和查询ARC/INFO地理信息系统数据。 显示和查询表格数据,并与空间数据相关联。 通过SQL检索外部数据库的数据,并与空间数据关联。 实现地址匹配,即根据文字描述的地址信息找到地图上对应的地物。 查询任意地物特征的属性。 根据属性数据对空间数据进行分类表达并显示。 根据属性选择空间地物。 根据地物的属性创建饼形图、直方图等图表来对比地物的属性。 对地物的属性特征进行统计和分析。 根据地物之间的邻近
5、关系选择地物。 根据地物间的位置重合关系选择地物。 地图的排版和打印。 地图排版可输出供其它程序使用。 根据需要,实现ArcView的用户定制。 ArcView应用的用户界面和组成 ArcView应用的组成见图1。 图1:Arc View应用的组成第二部分: ArcView文档文档(Doc):ArcView支持多种信息的表达方式,每种信息类型称之为文档。文档窗口(DocWin):每种文档信息都出现在一个独立的窗口中,将这个窗口称之为文档窗口。文档用户界面(DocGUI):每个文档窗口决定了这类信息的用户界面(包括各自独立的菜单栏、按钮条和工具条)和用户与这类信息进行交互的方式。用户界面: 菜单
6、栏 按钮条 工具条 文档窗口标题、大小、位置 各GUI要素所对应的操作(如菜单、按钮、工具命令)决定用户与文档进行交互的方式。 ArcView的文档 项目文档 视图文档 表格文档 图表文档 地图图版文档 Avenue脚本文档 ArcView文档间的联系 1. ArcView项目每个ArcView的应用只能有一个当前项目和项目管理窗口。 ArcView的项目是一类文档,但ArcView项目双管理多种文档,包括:视图文档、表格文档、图表文档、地图图版文档和Avenue脚本文档。 以下逐项介绍组成ArcView项目的五类文档。 ArcView的项目在物理上是一个存贮ArcView所做工作的内容的文本
7、文件,扩展名为“.apr”。 在ArcView环境中,以项目窗口的形式存在。项目窗口是用一个ListView列出项目中的所有文档类型及实例。 ArcView的项目存贮一个特定的应用中建立了视图文档、表格文档、图表文档、地图图版文档、Avenue脚本文档的各种信息,包括文档的名称、属性、用户界面的配置、文档与数据的链接关系等等。 ArcView的项目不存贮实际的数据,只存贮各种文档与所涉及的各种数据(地图、数据库表等)的链接和指向关系。 1.1创建、打开和管理项目创建项目 每次执行ArcView,系统会自动打开一个缺省项目,用户可以通过另存操作建立一个新项目,也可以使用File菜单中的NewPr
8、oject建立一个新项目。建立项目的过程实际上是指定项目文件的名称和存贮路径,ArcView负责建立这个文件。打开项目 (1) 使用ArcView环境下,File菜单中的OpenProject菜单项打开已经存在的项目,系统显示对话框,用户选择.apr文件。 (2) 使用命令行方式: 打开项目文件后,ArcView自动调出该项目最后一次存贮时的状态。 项目是和项目窗口同时存在和消失的。打开项目文件,就相应地打开了项目窗口。关闭项目窗口,也就关闭了项目。 管理项目 项目的管理是通过项目窗口进行的。 项目窗口如图:项目窗口由四部分组成: 标题栏 显示当前项目的名称 文档类型窗口 显示该项目中可以存贮
9、的文档类型的列表, 文档实例窗口 在文档类型窗口中选中某个文档类型后,对应于该文档类型的项目中的所有此类文档就显示在文档实例窗口中。 命令按钮栏 文档类型窗口中选中文档的类型、和文档实例窗口中选中的文档实例决定了命令按钮的功能和状态。项目的管理实际上就是通过这些按钮功能来实现的。1.2 项目文档的功能 项目属性和项目GUI的定制 在项目窗口的GUI环境: Project-Properties.:打开项目属性设置窗口 Project Customize.:打开项目GUI用户定制窗口。 对视图文档的管理 新建视图文档 打开视图文档 删除视图文档 重命名视图文档 打印视图 对表格文档的管理 打开表格
10、文档 新建表格文档 增加表格文档 删除表格文档 重命名表格文档 对图表文档的管理 新建图表文档 打开图表文档 删除图表文档 重命名图表文档 对地图图版文档的管理 新建地图图版文档 打开地图图版文档 删除地图图版文档 重命名地图图版文档 打印地图图版文档 对Avenue脚本文档的管理 新建Avenue脚本文档 打开Avenue脚本文档 运行Avenue脚本文档 删除Avenue脚本文档 重命名Avenue脚本文档 2. 视图文档 如图1所示,ArcView的视图文档由目录表和地图显示区组成。目录表说明当前视图文档中显示哪些地理信息图层,每个图层在ArcView中被称之为一个主题。地图显示区用于显
11、示反映各个主题的地理特征。 利用视图文档的目录表,可以完成以下任务: 打开或关闭主题显示:通过点击目录表主题名称左侧的检查框,可以决定地图显示区中是否显示对应主题的地理特征。关闭主题只对显示起作用,而不会从视图文档中删除该主题。 切换主题的激活状态:通过点击目录表中的主题项,可以切换主题的激活状态。处于激活状态的主题才可以进行选择、信息查询和空间分析等操作。 改变主题在地图显示区的显示顺序:可以通过在目录表中拖曳主题项来决定各主题在地图显示区中的显示顺序。点状主题应该在面状主题之后显示,因此就可以通过目录实现这一点。 编辑主题图例:ArcView的目录区内置了图例编辑器,双击目录表中的主题,就
12、可以激活图例编辑器。图例可以是单一的符号,也可以根据主题的属性数据进行分类,得到分类图例。应用图例编辑器的修改,地图显示区内主题的显示方式就会自动调整。 图2:视图文档的用户界面视图文档的GUI如图2所示。利用视图文档的GUI可以完成以下对于主题的操作: (1) 维护主题目录表:通过增加或删除主题,决定地图显示区显示哪些主题的地理特征。 (2) 修改主题的属性:选择Theme-Properties,可以激活主题属性编辑窗口,利用它可以定义只显示当前主题中符合特定条件的图形要素、决定主题的注记内容和显示方式、锁定主题、为主题建立指向图片、声音、其它ArcView文档、其它ArcView项目等的热
13、链接等。 切换主题的编辑状态:选择Theme-Start/Stop Editing切换主题的编辑状态。 地图显示的导向:选择菜单栏、按钮条和工具条的操作,可以实现图形的缩放、漫游等。 主题特征的信息检索:利用工具栏提供的信息检索工具,可以通过点取方式,即时地查看主题图斑的属性信息。 主题特征的选择:ArcView提供了三类主题特征选择方式:图形交互式选择、属性信息选择方式和基于主题间空间关系的选择。 图形交互方式选择是指用户在地图图形显示区圈定范围,系统自动选择落在这一范围内的主题特征;属性信息选择是指用户可以以主题的属性信息为条件,以“根据实例查询(QBE)”检索所对应的主题特征;基于主题间
14、空间关系的选择则指根据不同主题特征间的邻近关系、位置重合关系,从一个主题的特征检索另一个主题的特征,例如检索在公路0.25公里范围内有多少个加油站。2.1 创建视图 创建方法 在项目窗口的文档类型窗口中双击,或在选中的情况下,点击项目窗口的按钮可以自动创建一个名称为View1的视图,并打开该视图所对应的窗口。新建视图的目录区和图形显示区为空。 主题数据源 主题:指视图中的逻辑上一体的代表一类地物的一组特征。主题包括空间数据或相关的属性数据。每个主题在视图文档的目录区都有一个图例项与之对应。 ArcView的主题数据可以有多种来源 空间数据文件 ArcView Shapefiles ArcInf
15、o Coverages ArcInfo Grids (Spatial Analyst Extension) ArcInfo图库或ArcStorm数据库的数据层 CAD的绘图文件(CAD Reader Extension) ESRI的SDE管理的数据(Database Themes Extension) 图像数据(多用于表示视图背景) TIFF TIFF/LZW压缩图像数据 ERDAS .lan and .gis文件 ERDAS IMAGINE文件(IMAGINE Image Extension) BSQ, BIL, and BIP Sun rasterfiles Run-length comp
16、ressed files ARC/INFO GRID data (仅作显示之用时,不需要Spatial Analyst Extension) JPEG (JPEG Image Extension) 表格或文本数据(地址或坐标文件) 来自于Oracle、Ingres、Sybase和Informix等数据库服务器的数据 dBASE III文件 dBASE IV文件 INFO表 用空格或逗号分隔的数据字段及内容的文本文件 视图主题的管理 增加主题:点击视图文档GUI的按钮条中的按钮或使用菜单条中View - Add Theme可以激活主题数据选择对话框,增加主题。 可以通过改变“Data Sourc
17、e Type”列表框的选项,选择以上列举的多种数据源。 删除主题:在视图的目录区点击要删除的主题的图例项,使得其图例项成为凸起状态,表示选中,然后按Del键删除 视图属性 使用View - Properties.激活“视图属性编辑”窗口,设置必要的属性。 2.2 创建Shape主题 Shape文件的格式 Shape文件是ArcView内部使用的一种空间数据格式,与同样做为主题数据源的ArcInfo的Coverage空间数据相比,Shape文件可以ArcView中进行编辑和操作,而后者则不行。另外,由于Shape文件是ArcView的内部空间数据格式,因此在处理速度是也比较快。 Shape文件是
18、一种采用非拓朴结构的数据格式存贮地理特征几何位置和属性数据的空间数据文件。它最多由五个文件组成。它们的扩展名和含义如下 扩展名含义“.SHP”存贮地理数据的几何特征:坐标、长度、面积等“.SHX”存贮地理数据几何特征的索引“.DBF”dBASE文件存贮地理数据的属性信息 主题的特征属性表也是以DBF文件形式存在的 “.SBN” “.SBX” 这两个文件只有在进行了主题间空间关系查询、主题的空间联接和对Shape字段进行索引时才存在。 它们用于存贮地物特征的索引 “.AIN” “.AIH” 这两个文件只有在进行了表格间的关联(Links)操作时才存在。 它们用于存贮进行关联的数据表或特征属性表的
19、关联字段的索引。 将主题转换为Shape主题 任何主题(其空间数据源可以是ArcInfo的Coverage等非Shape格式的数据)都可以转换成ArcView的Shape文件。 全集转换 将主题的全部要素转换为新的Shape主题。 选择集转换 对主题的选择集进行转换,生成由原主题中符合一定条件的地物特征组成的新的Shape主题。 转换的方法和步骤 如果需要对选择集进行转换,必须使用空间选择工具,获得主题数据子集 在视图文档的目录表中激活要转换的主题的图例项,然后使用Theme Convert to ShapeFile.菜单命令,弹出对话框,要求由用户指定输出Shape文件的路径和文件名。最后执
20、行转换。 转换完成后,系统提示是否将转换得到的Shape主题加入当前视图。 创建新的Shape主题 使用View New Theme. 激活创建新主题对话框,由用户指定新Shape主题的特征类型:点、线或面。然后弹出对话框,指定输出文件的路径和文件名。 系统创建了新Shape主题后,会自动增加到当前视图中,成为激活和可编辑状态的主题,如下图中Theme4.shp所示 增加和编辑Shape主题特征 只有在要编辑的主题处于激活状态和可编辑状态下,才可以进行Shape主题的编辑。非Shape格式数据源的主题在ArcView中是无法编辑的。要在ArcView环境中编辑他们,必须首先转换成Shape主题
21、。 如果是Shape主题,可以首先激活它,然后使用Theme Start Editing将非编辑状态的主题转换为编辑状态的主题。 以上条件满足后,就可以用ArcView的视图文档的工具条中提供的Shape工具为可编辑状态的Shape主题增加地物特征了。如下图所示。 Shape工具条如上图中所示,增加一个Shape的同时,也为该Shape主题的特征属性表增加了一条与之对应的记录,这样就保证了空间数据与属性数据的一一对应。 在可编辑状态下,还可以对Shape进行移动、删除、形态调整(对线和多边形特征而言,即结点编辑)等编辑操作。 务必在编辑完成后选择Theme Stop Editing来保存编辑。
22、 Shape主题属性表的管理 Shape主题具有标准的主题属性表,Shape主题中的每一个地物特征在特征属性表中都有一条相应的记录。 从非Shape主题转换到Shape主题时,相应的特征属性表也会自动转换成Shape的特征属性表。 Shape主题特征属性表与一般的数据表的主要区别是,它必定具有一个名为“Shape”的字段。 Shape特征属性表的Shape字段的内容在表格文档中显示为地物特征的类型(Point、PolyLine或Polygon),但它在表格文档中是不可编辑的。 新建Shape主题的特征属性表只有Shape字段,用户可以根据需要增加其它与该地物相关和属性数据,例如土地利用类型代码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 所有分类 所有 分类 Arcview 实习 教程

链接地址:https://www.31ppt.com/p-4540624.html