Arc View基础.docx
《Arc View基础.docx》由会员分享,可在线阅读,更多相关《Arc View基础.docx(24页珍藏版)》请在冰豆网上搜索。
ArcView基础
ArcView基础
1.概况
ArcView是美国环境系统研究所(ESRI)所推出的基于窗口的集成GIS系统,该软件面向对象提供强大的图形用户界面功能,是一套辅助用户组织、维护、直观再现、分析和传播地图与空间信息的传输工具,可为用户进行空间决策提供服务。
2.VrcView界面
ArcView的界面包括以下几部分:
应用窗口(Theapplicationwindow)应用窗口中包含ArcView的图形用户界面。
用户可以变换应用窗口的尺寸。
另外,应用窗口中还包含一个项目管理窗口。
项目管理窗口(Theprojectwindow)窗口中每次只有一个激活状态的项目,称之为当前项目。
项目管理窗口组织并列出当前项目(Project)的所有窗口。
菜单条、按钮条和工具条(Themenubar,buttonbarandtoolbar)用户可以通过菜单条、按钮条和工具条选择并执行Arcview的命令。
菜单条在下拉菜单中提供选择。
按钮条中列出了菜单条中包含的常用命令,用户可以通过选择按钮条的按钮更快更直接地执行命令。
工具条中的工具用于控制屏幕游标的动作。
状态条(statusbar)状态条用于显示说明菜单选项、按钮或工具操作结果的一行描述信息。
对于某些应用,状态条还报告测算结果和显示程序执行进度。
2.1项目(Project)
ArcView项目指在ArcView运行期间共同活动的一组相关窗口,这些窗口被称之为文档(Documents)。
ArcView项目可以包括以下文档:
视图、表格、图表、图版和Script。
ArcView项目组织并存贮其文档的状态。
项目决定文档在什么地方以及什么方式显示,还负责组织用户对当前文档进行的选择,并确定应用窗口的显示。
项目的信息存贮在项目文件(projectfile)中,该文件是ASCII码格式文件,扩展名为".apr"。
例如:
Proj7.apr。
项目管理窗口项目管理窗口中显示项目所有文档的名字。
它是在某个项目中从一个文档进入另一个文档的入口。
任何时候,只能有一个当前项目和项目管理窗口。
2.2文档(Documents)
ArcView支持多种信息表达方式,每种信息出现在一个独立的窗口中。
用户可以通过文档窗口显示这些信息,并与之进行交互操作(例如:
从一幅地图或表格中选择)。
视图(Views)一个视图显示一幅地图,它可能包含公路、河流、地层和矿点等多层空间信息。
表格(Tables)表格显示制表数据。
它存贮有关视图的描述特征信息(如:
公路的宽度、矿点的性质)。
图表(Charts)图表以业务用图(bussinessgraphics)的形式直观地表达制表数据。
Ar-cView支持六种风格的图表。
图版(Layouts)图版提供了综合项目各文档及其它制图要素从而生成可供打印和绘图输出的最终地图产品的技术。
Scripts用户可以利用Avenue应用开发程序设计语言编写Script,建立符合自己要求的ArcView界面.
2.3使用帮助功能
Arcview的联机帮助系统是用户日常工作中非常有用的部分,它可帮助用户快速找到问题的别的类别归属,然后按照所指示的步骤,引导用户进行正确操作。
自动导向主题查询联机帮助系统提供非线性路径查询。
出现在help屏幕上绿色的词是超文本主题,ArcView称之为转页(Jump)。
当用户使游标指向一个转页(Jump)时,游标变换为"手"的形状。
当用户点击转页(Jump),联机帮助系统显示一屏或在弹出窗口中显示主题有关信息。
获得关于当前操作的帮助信息当游标位于某个按钮或某个窗口上时,按下F1键,将整屏显示关于当前操作或当前窗口的帮助信息。
ArcView称之为区分上下文的帮助功能。
这是ArcView提供的一种不经过联机帮助系统获得帮助信息的方法。
查询(Searching)AEcVicw提供主题查询功能有助于获得关于某一主题的更多的信息。
各主题都有关键词索引,因此用户不必确知自己所要查询的主题。
第二章创建视图和主题
1.创建视图
在项目管理窗口中点击View图符使之处于工作状态;按New按钮,一个名为"Viewy"的新视图即被建立并打开显示在项目窗口中。
新创建视图的缺省名为"View"后加顺序号,可利用视图属性清单(ViewPropertiesSheet)改变视图名。
新创建视图的目录表和图形显示区为空。
1.1主题数据(ThemeData)
主题的空间数据有多种来源,ArcView支持ARC/INFO软件的多种数据格式及其它标准图像、数据库和文本文件格式。
ArcView的Shapefile用ArcView可建立Shapefile。
它由包含空间及属性数据的特征构成,可以在AzcView中编辑这些特征。
可利用已有的主题创建、或在ArcView下草绘后创建Shapefile。
ARC/INFO格式Coverage是ArcView最常用的数据源。
ArcView将一个Cover-age中的文件转换成主题和相应的表格。
ARC/INFO的Grid可用于创建主题。
图像(Images)多种图像可用于创建ArcView主题。
图像主题可为显示其它空间信息如公路或建筑物提供背景图。
所支持的格式包括:
ARC/INFOGRID数据、TIFF、ER-DAS、BSQ、BIL和BIP以及SUN栅格文件和游程长度压缩文件。
数据库文件和文本文件ArcView会将ASCII文本、地址或坐标文件转换为代表位置的点状特征的主题(如顾客的分布、公共汽车站),这样Arcview就可以直观再现这些数据。
包含点状、线状和边续体特征的动态分段事件(Dynamicsegmentationevent)文件在Ar-cView中以包含路径系统的主题形式显示。
1.2往视图中加主题
ArcView通过向视图添加主题来获得和显示地理数据。
添加主题时,首先激活视图,然后点击按钮条中AddThemes按钮或选择View菜单中的AddThemes菜单子项。
当前目录下的有效数据会显示在数据源济览窗口中供选择。
注意,当所添加的主题出现在视图的图例框中时,它处于不显示状态,需点击主题名左边的小矩形框使其成为V状态,主题图像方显示在显示窗口之中。
1.3主题特征的表示
主题特征可表示为:
点位置、线性特征或封闭的区域。
点代表点位的空间数据:
如居民地、矿点。
线代表线性特征:
如公路、河流、断层。
区域代表均匀的封闭区,如:
行政区、地层的边界、侵入岩的边界。
多个主题可引用同一Coverage并显示不同特征。
主题符号集最新加入视图的主题的特征以缺省符号显示。
ArcView以随机生成的点符号、线型或区域填充模式代表不同的特征类型。
1.4主题表格
主题的每个特征在主题表格中均有唯一的描述其特征属性的记录。
如利用ARC/INFO数据源创建的主题,主题表格的字段包括几何数据、对于点特征类型,为:
面积、周长(值为0)、特征类型说明和其它属性。
1.5设置视图的地图投影
地图投影不仅影响视图的显示,还影响到测量的计算结果。
可以在视图属性清单中改变视图的投影方式。
在View菜单中选择Properties显示视图属性清单,要使Project按钮能起作用,源数据必须以十进制度数(demaidegrees〉为单位,即必须把地图单元设置为decimaldegrees。
标准或用户投影(Standardorcustomprojections)源数据可以使用两种投影方法:
用户投影方式和标准投影方式。
选用标准投影方式时,不允许用户修改任何投影参数。
选用用户投影,可输入用户自已的投影参数。
这种转换只使视图数据投影转换,而源数据的坐标并不发生变化。
地图投影和度量(Mapprojectionandmeasurements)地图投影就是在一系列参数作用下,把三维表面(即球面)拉平为二维平面。
在拉平过程中会发生大小、形状、距离和方向上的变形,由于不同地图投影处理各种变形的方式不同,所以改变地图投影会引起度量结果的变化。
上图的例子显示两种不同投影下的美国地图,其中上而一帽的投影方式为麦卡托投影,下面的是等距圆锥投影。
试比较它们在形状、大小、距离或方向上的不同。
1.6保存项目
当Project界面为激活状态时,使用File菜单中的SaveProject项可保存项目,包括其所有文档如视图、图表、图版、Script所发生的变化。
2.创建Shape主题
Shape主题由可用ArcViewShape编辑工具进行编辑的空间和属性数据构成。
利用Shape主题可对视图特征进行添加、编辑和删除操作,由于Shape主题采用Ar-cView自身数据格式,这便使得其主题显示操作极快。
由其它数据格式如 ARC/INFOcov-erage所创建的主题,可转为Shape主题。
Shape主题所存贮的文件包括:
Shp该类文件存贮特征的空间数据(几何坐标)。
Shx该类文件存贮特征空间数据的索引。
Dbf该类文件存贮特征的属性数据,它是dBASE文件。
sbn和sbx这两种文件存贮特征的空间索引信息,它们仅在执行了主题与主题选择或进行主题的空间联接后才存在。
ain和aix这两种文件存贮表格的字段索引属性,它们仅在执行了两表格联接操作后才会存在。
2.1将任意主题转换为Shape主题
任何已存在的主题的全部或部分特征均可转换为shape主题,此后该主题可在Ar-cView中显示或编辑。
shape主题可在PCArc/INFO中由命令StupeArc转换成为一个coverage。
将主题转换为Shape主题激活待转换的主题,在View处于激活状态时,选择Theme菜单中的ConverttoShapefile子项,用户可ConverttoShapefile对话框中输入Shapefiie的文件名及存贮路径,点击0K即可转换主题。
三种基本Shape文件即创立(.dbf,.shp,.shx)。
可以新创立的Shapefile为数据源在视图中创建新的主题。
将SEmperiles添加为Shape主题ArcView的Shapefile可被添加为任何视图中的主题,只需在添加主题时以Shapefile为数据源特征。
2.2创建新的shape主题
创建新主题只有当视图中已存在至少一个主题时才可向其中添加新的主题,不能向空白视图中添加新主题。
已存在的主题决定了新主题的范围和单位。
在View菜单下选NewTheme创建新主题。
选择特征类型出现NewTheme对话框后在下拉列表中选择特征类型,可选特征类型为:
点、线和多边形。
所创建的Shape主题特征类型被定后,在NewTheme文件浏览窗中选定新的Shapefile的存贮目录并输入文件名,该Shape主题即被添加到视图的目录表,相应的Shapefile也在选定的目录中创建。
现在可以在这个主题上画新特征了,主题的Checkbox外的点线方框说明当前可编辑的主题。
2.3向Shape主题添加特征及编辑特征
创建新特征绘图工具是用于选择所需绘制的Shape类型的下拉式工具集。
可选的Shape包括点、两点连线、多点连线、矩形、困和不规则多边形。
只能绘制那些与Shape主题的特征类型一至的Shape。
选择编辑特征使用Pointer工具点击并选定所需编辑的特征,特征周围即出现8个操作柄,表明此特征已被选定。
特征操作柄为实黑正方形,这些操作柄可用箭头拖拉使日标伸长或扩大。
结点操作柄(Vertexhandles)结点操作柄为每个结点周围的黑框正方形h42击所选特征即可显示结点操作柄。
可用Pointer选择结点并把它移到其他地方(即拖拉至新的位置)。
结束编辑操作编辑操作完成后在Theme菜单中选择StopEditing项,主题Check-box周围的点线方框即消失。
Snapping特征在主题属性清单(Themepropertiessheet)中可设置Snapping环境,可为特征的Snapping操作设置Snap容限。
3.图例编辑器的使用
利用图例编辑器可改变主题图符、进行数据分类、修改图例中的文字。
3.1改变单个图符
ArcView以随机确定的颜色显示主题,用户利用一组符号调色板可改变单个主题图符。
调色板用于改变颜色、充填方式、线型、点标识符和字体。
例如可定义一种充填颜色;将线实化并改变其颜色;改变点符号的形状、大小和颜色;使用不同的调色板选项可选择不同字体。
双击图例编辑器中需作改变的主题符号即可显示符号调色板。
3.2根据属性值确定图符
根据特定属性的值观察地图是很常见的。
如根据地质年代对地层赋予不同颜色。
在图例编辑器中选择字段,这样就可以根据该字段代表的属性显示某一主题。
字段值划分为5级,各级颜色从白色渐变到黑色,点击图例编辑器中的Apply按钮,可更新地图显示和目录表的图符显示。
3.3创建用户颜色集
SpecifyColor对话框可以用来改变色度、饱和度和亮度值,继而创建用户颜色集。
点击调色板上的Custom按钮,可以打开SpecifyColor对话框,设置色度、饱和度和亮度值时,只需移动滑动柄或在滑动柄边的输入框中键入相应的值。
3.4保存和恢复图例
可以将设计好的图例保存在图例文件(如Legend1.avl)中。
调用该文件可使新主题按保存的分类标准显示出来。
第三章有关表格的操作
1.表格的结构
ArcView的表格分为记录(Record〉和字段(Field〉,记录的某一字段的值称为元组值CellValue)。
1.1创建表格
在项目窗口下选择Table图符,点击New按钮,指定存贮文件的目录并给出文件名,就可创建一个没有字段或记录的新表格。
源文件以dBASE格式创建(如owners.dbf)。
添加字段在Edit菜单中选择AddField项即可。
该方式也可用于为已有一些字段的表格增加字段。
添加记录在Edit菜单中选择AddRecord项或热键CTRL+A。
根据字段数据类型,记录初始值为0或空。
1.2字段计算
使用Editcellvalue工具,一次只能改变一个记录某个元组值。
而使用字段计算器(FieldCalculator)可以一次改变许多记录的元组值。
使用CalculateField按钮可打开字段计算器,然后根据表达式计算字段值。
1.3主题的属性表
当一个视图的某一主题处于激活状态,在theme菜单中选择Table,则该主题的属性特征表即被打开。
2.建立表间关系
在解决空间问题过程中,常常需要同时操作多个表格。
不同空间特征的信息存贮在不同的表中,因此,这就需要对有关表格建立联结与关联。
2.1表格联结
表格联结是建立表间关系的最简便方式。
常常选择主题属性特征表为最终显示合并后结果的表(目的表),另一表称为源表。
分别选择各表的公共字段,点击Join按钮(此时目的表处于激活状态),源表字段即联结在目的表之后。
记录关系要求数据记录间为一对一或多对一关系。
在任一种情况下,目的表中每一记录(唯一或不唯一)只与源表中唯一记录相匹配。
联接结果用于创建新表的两个表格仍然独立存贮。
保存项目时,所有联结关系一同存贮。
联结表恪时,无论在源表中是否有可匹配的记录,联结前的目的表的记录都会被保留。
因此,联结后的目的表的记录中可能会有许多字段是空的。
2.2表格的关联
在分别选定目的表和源表的公共字段后,在Table菜单选择Link项即对两表建立了关联。
表格关联主要用于那些具有一对多关系的表。
由于关联只对那些选中记录进行匹配操作,因些在匹配具有一对一(或多对一)关系的大表的子集时非常有用。
与联接不同的是,关联定义了两表记录间的关系。
但目的表中不增添新的字段。
在执行显示记录(如显示选中记录)操作时可以看到表格关联的结果。
联结与关联的取消在Table菜单中分别选择RemoveAllJoins或RemoveAllLinks即终止了全部表格的联结或关联关系。
3.表格的查询与寻找
查询器是ArcView为用户提供的方便的可视化查询工具,它可使用户直接建立和修改查询表格的检索式。
3.1查询
当表格显示处于激活状态,在Table菜单中选择Query即出现查询器。
建立检索式检索式是由字段名、运算符和值组成的逻辑表达式,也可基于每个字段或是每个值的集合把多个表达式串在一起以定义检索式。
例如,要将食品厂的广告送到客户手中,可建立下述检索式:
Assessment>150,000andincome>60,000
在复合检索式中使用括号构造复合检索式时,检索式的无歧义非常重要,括号可以明确哪些选择应放在一块比较。
若没有括号,表达式从左至右进行比较。
下面例子表明两个相同的检索式,在加入括号后会产生不同的结果。
value>200,000orincome>60,000andincome<100,100O
value>200,000or(income>60,000andincome<100,1000)
特殊字殊和日期可用一个普号匹配符代替多个字符,([Statc一name]="Ar*"。
单个字符的通配符为?
号([Name]="?
athy")。
日期以yyyymmdd方式存贮、([Date]>19940708)。
记录选中方式检索可以是刷新以前所选中的记录;也可以是新选中记录对以前所选中进行追加;还可以是在以前所选中记录中进行新的检索。
当前选中记录在表格和视图中均以黄色增强显示。
选中记录数和总记录数显示在工具条中。
使用Promote按钮可使选中记录显示在表格的顶部。
在视图显示窗口下,当某一主题处于激活状态时,在theme菜单中选择Query,则对该主题的属性特征表产生查询器。
3.2寻找
当表恪处于激活状态,在Tabie菜单中选择Find,即出现寻找窗口。
寻找只对字符型字段进行,当某一记录的某一字段的内容与输入的字符串相匹配或含有该字符串时.此记录即被选中,停止寻找。
4.表格统计
ArcView提-供多种方式实现对表格数据的统计与汇总。
4.1汇总
进行汇总时.从被激活的表恪巾点击一个字段,然后在Field菜单巾选择Summary项即出现对话诓。
键入有-贮统计结果的文件名,并选定一需计算的字段和汇总计算方法。
可供选择的统计方式有:
可选以下几种统计方式:
平均值(Average)
总和(Summary)
最小值(Minimm〉
最大值(Maximum)
标准偏差(Standardkhation)
方差(Variance)
首值(First)
尾值(Last)
4.2统计
在Field菜单中选择Statistics项即对所选字段显示以下的统计计算结果:
SUM、Count、Mean、Maximum、Minimum、Range、Variance和StandardDeviation。
5.Theme-on-theme选择
Theme-on-theme选择是ArcView提供的进行空间查询与分析的工具。
是用一个主题的特征对另一个主题特征进行选择。
目标主题(Targettheme)是指其特征将被选择的主题。
该主题在视图目录表中被激活。
可以同时激活多个主题。
Selector主题(Seiectortheme)是指其特征被用来选择其它主题的主题,在selectByTheme对话框中输入该主题名。
空间关系
完全在...之内(Arecompletelywithin)选择完全在Selector主题特征之内的目标主题特征。
完全包含(Completelycontain)选择完全包含Selector主题待征的目标主题特征。
中心在...之内(Havetheircenterin)选择中心在&lector主题特征之内的目标主题特征。
包含...的中心(Containthecenterof)选择包含&lector主题特征的中心的目标主题特征
与...交(Intersect)选择与Selector主题特征相交的目标主题特征。
在...某距离之内(Arewithinadistanceof)选择在selector主题特征某距离之内的目标主题特征。
使用的命令为Theme菜单中的SelectbyTheme项。
以下为具体的事例及操作。
5.1选择线的邻近点
这类选择可回答下述问题:
沿公路1/4里内有多少加油站?
在递货路径附近有多少顾客?
在电力线路附近是否有消防设备?
目标主题由于查找的是线的邻近点,因此目标主题为点主题。
所有离线的距离在指定距离内的点均被选中。
Seiector主题线主题为Selector主题。
选择距离选择距离定义了SeieCHon主题特征周围的一定范围的区域或带(并不建立多边形),所有在此区域内的目标主题点均被选中。
此类选择可回答下述问题:
哪些林区邻近燃火区?
矿区邻近区的土地为谁所有?
哪些农田邻近泛洪河流?
如果目标主题与Selector主题为同一主题,则可对邻近或邻接待征进行选择。
目标主题由于是查找选定多边形的邻接多边形,因此目标主题必须是多边形主题Selector主题要查找的是同一主题的邻接多边形,因此目标主题与Selector主题是同一主题。
选择距离由于是查找邻接区域,所以不需指定选择距离。
5.3经过多边形的线
此类选择可回答下述问题:
某条河将流经哪些县?
新建铁路将影响哪些地区的经济发展
目标主题由于是查询与线相交的多边形,因些,目标主题必须是多边形主题。
Selector主题Selector主题包括与多边形重叠或相交的直线。
5.4多边形内的点
此类选择可回答下述问题:
在某一邮政编码区内有多少顾客?
Midwest区内包括哪些金矿点?
在某一校区内有多少学生?
在一块土地上有多少树?
目标主题由于查询的是多边形内的点,目标主题应为点主题。
Selector主题Selector主题包括包含点的多边形。
第四章关于图表的操作
1.创建图表
ArcView图表实现了对表格数据的动态及直观显示,将统计和综合信息快速直观地传递给用户。
另外,图表还可以作为交互式查询表格信息的检索工具。
ArcView提供多种图表类型,用户可根据需要选