📄 arcview.txt
字号:
ArcView教程
ArcView概况
ArcView是世界上最大的GIS软件厂商美国环境系统研究所(ESRI)的桌面GIS软件。从ArcView的2.0版以后,ArcView就广泛受到GIS领域的重视。ArcView2.0版给自己的定位是“基于GIS的桌面制图系统”,桌面制图系统是指利用ArcView可以方便地制图各种专题地图,而所谓“基于GIS”则指ArcView2.0具有较强的空间查询和分析功能,利用ArcView2.0的GIS功能可以使用桌面制图更加灵活。到ArcView3.0,数据编辑、空间分析和可视化功能大大得到加强,具有了丰富的GIS功能,因此,ESRI将其定位发展到桌面地理地理信息系统,ArcView3.0的启动封面上的标题也从原先的“ArcView”改为“ArcView GIS”。
ArcView地理信息系统具有如下的特点:
面向对象:ArcView是由应用、视图、表格、图表和图版等对象组成。甚至进行二次开发的每个Script都可以当作对象来操作。
开放性:包括系统用户界面的开放性、程序运行环境的开放性和数据管理的开放性。
系统用户界面的开放性: ArcView的菜单、按钮、工具条、窗口等都可以很容易地实现用户定制。同时ArcView内置了面向对象的程序设计脚本语言Avenue,可以借此进行更彻底的用户化定制。
程序运行环境的开放性:利用内置的Avenue脚本语言,可以直接调用操作系统执行文件;在Windows环境下可以通过DDE和DLL与外部程序通讯,在Unix环境下可以通过IAC与外部程序通讯。
数据管理的开放性:空间数据可以直接接收DXF、DWG、TIF、JPEG、BMP、ArcInfo系列数据,通过Avenue编程,可以接收其它空间数据;专题属性数据可以直接接收DBF文件数据,通过ODBC可以与Oracle、INFORMIX、Sybase等相联。
用ArcView可以做什么
以下是利用ArcView可以完成的一些典型的任务:
显示和查询ARC/INFO地理信息系统数据。
显示和查询表格数据,并与空间数据相关联。
通过SQL检索外部数据库的数据,并与空间数据关联。
实现地址匹配,即根据文字描述的地址信息找到地图上对应的地物。
查询任意地物特征的属性。
根据属性数据对空间数据进行分类表达并显示。
根据属性选择空间地物。
根据地物的属性创建饼形图、直方图等图表来对比地物的属性。
对地物的属性特征进行统计和分析。
根据地物之间的邻近关系选择地物。
根据地物间的位置重合关系选择地物。
地图的排版和打印。
地图排版可输出供其它程序使用。
根据需要,实现ArcView的用户定制。
ArcView应用的用户界面和组成
ArcView应用的组成见图1。
图1:ArcView应用的组成
ArcView文档
文档(Doc):ArcView支持多种信息的表达方式,每种信息类型称之为文档。
文档窗口(DocWin):每种文档信息都出现在一个独立的窗口中,将这个窗口称之为文档窗口。
文档用户界面(DocGUI):每个文档窗口决定了这类信息的用户界面(包括各自独立的菜单栏、按钮条和工具条)和用户与这类信息进行交互的方式。
用户界面:
菜单栏
按钮条
工具条
文档窗口标题、大小、位置
各GUI要素所对应的操作(如菜单、按钮、工具命令)决定用户与文档进行交互的方式。
ArcView的文档
项目文档
每个ArcView的应用只能有一个当前项目和项目管理窗口。
ArcView的项目是一类文档,但ArcView项目双管理多种文档,包括:视图文档、表格文档、图表文档、地图图版文档和Avenue脚本文档。 以下逐项介绍组成ArcView项目的五类文档。
视图文档
如图1所示,ArcView的视图文档由目录表和地图显示区组成。目录表说明当前视图文档中显示哪些地理信息图层,每个图层在ArcView中被称之为一个主题。地图显示区用于显示反映各个主题的地理特征。
利用视图文档的目录表,可以完成以下任务:
打开或关闭主题显示:通过点击目录表主题名称左侧的检查框,可以决定地图显示区中是否显示对应主题的地理特征。关闭主题只对显示起作用,而不会从视图文档中删除该主题。
切换主题的激活状态:通过点击目录表中的主题项,可以切换主题的激活状态。处于激活状态的主题才可以进行选择、信息查询和空间分析等操作。
改变主题在地图显示区的显示顺序:可以通过在目录表中拖曳主题项来决定各主题在地图显示区中的显示顺序。点状主题应该在面状主题之后显示,因此就可以通过目录实现这一点。
编辑主题图例:ArcView的目录区内置了图例编辑器,双击目录表中的主题,就可以激活图例编辑器。图例可以是单一的符号,也可以根据主题的属性数据进行分类,得到分类图例。应用图例编辑器的修改,地图显示区内主题的显示方式就会自动调整。
图2:视图文档的用户界面
视图文档的GUI如图2所示。利用视图文档的GUI可以完成以下对于主题的操作:
(1) 维护主题目录表:通过增加或删除主题,决定地图显示区显示哪些主题的地理特征。
(2) 修改主题的属性:选择Theme->Properties,可以激活主题属性编辑窗口,利用它可以定义只显示当前主题中符合特定条件的图形要素、决定主题的注记内容和显示方式、锁定主题、为主题建立指向图片、声音、其它ArcView文档、其它ArcView项目等的热链接等。
切换主题的编辑状态:选择Theme->Start/Stop Editing切换主题的编辑状态。
地图显示的导向:选择菜单栏、按钮条和工具条的操作,可以实现图形的缩放、漫游等。
主题特征的信息检索:利用工具栏提供的信息检索工具,可以通过点取方式,即时地查看主题图斑的属性信息。
主题特征的选择:ArcView提供了三类主题特征选择方式:图形交互式选择、属性信息选择方式和基于主题间空间关系的选择。
图形交互方式选择是指用户在地图图形显示区圈定范围,系统自动选择落在这一范围内的主题特征;
属性信息选择是指用户可以以主题的属性信息为条件,以“根据实例查询(QBE)”检索所对应的主题特征;
基于主题间空间关系的选择则指根据不同主题特征间的邻近关系、位置重合关系,从一个主题的特征检索另一个主题的特征,例如检索在公路0.25公里范围内有多少个加油站。
表格文档
表格文档事实相当于ArcView系统中内置的一个小型数据库管理系统。GIS系统强调空间数据和属性数据的综合管理和分析,但是目录多数GIS软件虽在空间数据管理方面的功能都有一定的规模和水平,却往往忽视了与空间数据相关的属性数据管理和分析功能的开发,而ArcView在这方面做得比较好。
利用ArcView的表格文档,可以完成数据库管理和数据分析的全部工作,包括增加、修改、删除数据库记录、修改数据库文件的结构(字段)、数据记录的排序、计算字段的值、字段值的统计的分析、数据库文件的输入和输出、表与表之间的关联和联接等。
表格文档可以自动管理两类数据表,一类是主题属性表,另一类是外部数据表。表格文档的数据表是DBF文件格式的,通过ODBC和SQL,或通过Avenue程序设计可以将其它外部数据库的数据表加载到ArcView中来。
图表文档
图表文档提供了一种属性信息的图形化对比分析的信息表达方式。因此,它依赖于表格文档。只有ArcView项目中存在表格文档,无论它是外部数据文件、还是主题数据表,才可以建立和使用图表文档的内容。
ArcView提供了饼形图、水平直方图、柱状图、曲线图、散点图、面域图等形式来形象化地表达数据之间的对比关系。这几种表达方式之间可以随时进行转换。同时编辑图表的功能也非常丰富,图例文字、图例的位置的排列、分组说明文字、坐标间距和坐标轴文字、图表标题等都可以随时修改。
图4是ArcView图表文档的用户界面。
图4 ArcView图表文档的用户界面
地图图版文档
Avenue脚本文档
ArcView文档间的联系
项目文档
什么是ArcView的项目
ArcView的项目在物理上是一个存贮ArcView所做工作的内容的文本文件,扩展名为“.apr”。
在ArcView环境中,以项目窗口的形式存在。项目窗口是用一个ListView列出项目中的所有文档类型及实例。
ArcView的项目存贮一个特定的应用中建立了视图文档、表格文档、图表文档、地图图版文档、Avenue脚本文档的各种信息,包括文档的名称、属性、用户界面的配置、文档与数据的链接关系等等。
ArcView的项目不存贮实际的数据,只存贮各种文档与所涉及的各种数据(地图、数据库表等)的链接和指向关系。
创建、打开和管理项目
创建项目
每次执行ArcView,系统会自动打开一个缺省项目,用户可以通过另存操作建立一个新项目,也可以使用File菜单中的NewProject建立一个新项目。建立项目的过程实际上是指定项目文件的名称和存贮路径,ArcView负责建立这个文件。
打开项目
(1) 使用ArcView环境下,File菜单中的OpenProject菜单项打开已经存在的项目,系统显示对话框,用户选择.apr文件。
(2) 使用命令行方式:<ArcView执行文件名称> <ArcView项目文件(完整路径)>
打开项目文件后,ArcView自动调出该项目最后一次存贮时的状态。
项目是和项目窗口同时存在和消失的。打开项目文件,就相应地打开了项目窗口。关闭项目窗口,也就关闭了项目。
管理项目
项目的管理是通过项目窗口进行的。
项目窗口由四部分组成:
标题栏
显示当前项目的名称
文档类型窗口
显示该项目中可以存贮的文档类型的列表,
文档实例窗口
在文档类型窗口中选中某个文档类型后,对应于该文档类型的项目中的所有此类文档就显示在文档实例窗口中。
命令按钮栏
文档类型窗口中选中文档的类型、和文档实例窗口中选中的文档实例决定了命令按钮的功能和状态。
项目的管理实际上就是通过这些按钮功能来实现的。
项目文档的功能
项目属性和项目GUI的定制
在项目窗口的GUI环境:
Project->Properties....:打开项目属性设置窗口
Project —> Customize....:打开项目GUI用户定制窗口。具体做法参见《Avenue程序开发教程》
对视图文档的管理
新建视图文档
打开视图文档
删除视图文档
重命名视图文档
打印视图
对表格文档的管理
打开表格文档
新建表格文档
增加表格文档
删除表格文档
重命名表格文档
对图表文档的管理
新建图表文档
打开图表文档
删除图表文档
重命名图表文档
对地图图版文档的管理
新建地图图版文档
打开地图图版文档
删除地图图版文档
重命名地图图版文档
打印地图图版文档
对Avenue脚本文档的管理
新建Avenue脚本文档
打开Avenue脚本文档
运行Avenue脚本文档
删除Avenue脚本文档
重命名Avenue脚本文档
视图文档
创建视图
创建方法
在项目窗口的文档类型窗口中双击,或在选中的情况下,点击项目窗口的按钮可以自动创建一个名称为View1的视图,并打开该视图所对应的窗口。新建视图的目录区和图形显示区为空。
主题数据源
主题:指视图中的逻辑上一体的代表一类地物的一组特征。主题包括空间数据或相关的属性数据。每个主题在视图文档的目录区都有一个图例项与之对应。
ArcView的主题数据可以有多种来源
空间数据文件
ArcView Shapefiles
ArcInfo 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 compressed 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 Source Type”列表框的选项,选择以上列举的多种数据源。
删除主题:在视图的目录区点击要删除的主题的图例项,使得其图例项成为凸起状态,表示选中,然后按Del键删除
视图属性
使用View -> Properties....激活“视图属性编辑”窗口,设置必要的属性。
--------------------------------------------------------------------------------
版权声明:本文由 [泡泡糖] 发表,[泡泡糖] 与〖中国测绘网论坛〗依《论坛规则》享有相关权利;
其他单位或个人使用、转载或引用本文时必须征得 [泡泡糖] 与〖中国测绘网论坛〗的同意;
发贴者承担一切因本文发表而直接或间接导致的民事或刑事法律责任;
本论坛的管理员和版主有权不事先通知发贴者而删除本文!
--------------------------------------------------------------------------------
突然特别怀念兄弟!又想喝酒了~~`2006-1-13 13:10:26 google_color_text = "000000";泡泡糖
等级:版主兼稽查
发帖:248
积分:2469
魅力:1418
现金:3863
门派:无门无派
注册:2006年1月12日
查看:我发表的主题 第 2 楼
--------------------------------------------------------------------------------
创建Shape主题
Shape文件的格式
Shape文件是ArcView内部使用的一种空间数据格式,与同样做为主题数据源的ArcInfo的Coverage空间数据相比,Shape文件可以ArcView中进行编辑和操作,而后者则不行。另外,由于Shape文件是ArcView的内部空间数据格式,因此在处理速度是也比较快。
Shape文件是一种采用非拓朴结构的数据格式存贮地理特征几何位置和属性数据的空间数据文件。它最多由五个文件组成。它们的扩展名和含义如下
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -