CHAR3ARC INFO的工作环境.docx
- 文档编号:23794524
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:19
- 大小:27.23KB
CHAR3ARC INFO的工作环境.docx
《CHAR3ARC INFO的工作环境.docx》由会员分享,可在线阅读,更多相关《CHAR3ARC INFO的工作环境.docx(19页珍藏版)》请在冰豆网上搜索。
CHAR3ARCINFO的工作环境
第3章ARC/INFO的工作环境
在学习ARC/INFO的功能模块之前,需要先对ARC/INFO的工作环境有所了解。
本章主要介绍使用ARC/INFO的一些预备知识,包括ARC/INFO的启动方式,如何获取ARC/INFO的帮助信息,怎样组织用户工作区,工作区的管理和维护的一般命令,ARC/INFO的图形硬件环境和图形工作站的基本概念和使用方法等。
§3.1ARC/INFO的命令语言和用户接口
ARC/INFO采取命令语言用户接口,它提供一套完整的命令实现GIS各种分析、制表和图形功能。
不同的子系统有不同的命令集,每一个命令完成一种特定的功能。
命令由命令名和命令参数组成。
命令名一般以其完成的功能来命名,例如:
DIGITIZE用于启动弧段数字化系统;
BUILD用于建立点、线、多边形拓朴关系,生成特征属性表;
RENAME用于为Coverage改名。
§3.2系统的启动
3.2.1ARC/INFO的启动和退出
启动ARC/INFO有两种方法。
第一种方法是在计算机操作系统提示符下键入ARC;第二种方法是执行一个ARC命令,即键入ARC并紧接着输入命令和参数。
退出ARC/INFO系统时,在“Arc”:
提示符下键入Quit(或Q),退出后返回操作系统。
例如:
在UNIX系统中,在系统提示符后键入ARC,则启动了ARC/INFO,如下所示:
hpxx:
ARC
Copyright(c)1982-1997EnvironmentalSystemsResearchInstitute,Inc.
AllRightReserved
ARCVersion7.1.2(WedAug1307:
45:
00PDT1997)
Arc:
Q(Quit)
hpxx:
启动ARC,屏幕上出现版权信息,之后屏幕上显示出“Arc:
”提示符,表明已经进入ARC模块。
下面给出的例子说明在操作系统中启动ARC/INFO的另一种方法。
hpxx:
ARCCLEANBOX
屏幕上出现命令执行过程中的提示信息,执行完毕,退回操作系统提示符状态。
对于SUN/UNIX版本,ARC/INFO规定有Coverage名和文件名均由小写字符组成,对于其他版本,ARC/INFO对用户键入的字符没有大小写的规定。
3.2.2ARC/INFO子系统的启动和使用
ARC/INFO包括许多子系统。
各子系统由构成它们的一组特定的命令组成,完成一组特定的功能。
例如,ARCEDIT是ARC/INFO的图形编辑子系统,ARCPLOT是图形查询和显示子系统。
子系统的启动也十分方便,在Arc提示符下敲入子系统的启动命令,就进入了相应的子系统。
子系统的退出也很方便,在子系统提示符下键入Quit(或Q)就退出了Arc子系统。
例如,启动ARCEDIT子系统的过程如下:
Arc:
ARCEDIT
Copyright(c)1982-1997EnvironmentalSystemsResearchInstitute,Inc.
AllRightsReserved.
ARCEDIT(COGO)Version7.1.2(WedAug1307:
45:
00PDT1997
Arcedit:
屏幕出现版权信息,之后给出“Arcedit”提示符,表明已进入ARCEDIT模块。
在Arcedit提示符下,键入Quit(或Q),则可退出ARCEDIT子系统。
即
Arcedit:
Q(Quit)
LeavingARCEDIT……
Arc:
屏幕出现提示信息,之后,回到“Arc:
”提示符状态。
下面是ARC/INFO主要子系统的一份清单。
这些子系统的启动和退出的方式与ARCEDIT子系统类似,下表列出了各子系统的启动命令(ARC命令)及简要说明。
表3.1ARC/INFO主要子系统清单
子系统启动命令
命令功能
ADS
启动ARC数字化系统(ADS),数字化一个新的或现存的Coverage
DIGITIZE
启动ADS,数字化一个新的Coverage
EDIT
启动ADS,编辑一个现存的Coverage
ARCEDIT
启动图形和属性编辑系统
ARCPLOT
启动图形显示和查询系统
GENERATE
启动交互程序输入要素坐标,常用来从一个现存的坐标数据文件生成Coverage
INFO
启动INFO表格数据管理系统
LIBRARIAN
启动地图库数据管理系统
LINEEDIT
启动交互式符号编辑,设计新的线型符号
MARKEREDIT
启动交互式符号编辑,设计新的标识点符号
SHADEEDIT
启动交互式符号编辑,设计新的阴影图案符号
TEXTEDIT
启动字形编辑,设计新字形
TABLES
启动TABLES查询和制表数据文件管理子系统
NETWORK
启动NETWORK子系统
TIN
启动TIN子系统
GRID
启动GRID子系统
ARCTOOLS
启动图形交互命令集成工具
子系统一旦被启动,用户屏幕的提示符将显示子系统名。
例如,启动ARCEDIT时,显示“Arcedit:
”提示符。
§3.3帮助信息
ARC/INFO采用命令接口,一般的操作和功能都是通过输入命令来执行的。
由于ARC/INFO命令种类繁多,要记住全部命令和参数是非常不易的。
不过,没关系,ARC/INFO提供了非常方便实用的联机帮助信息。
3.3.1列出命令清单
使用COMMANDS命令可以列出ARC或ARC/INFO各子系统的命令清单(如ARCEDIT),指定词头则列出带有这个相同词头的全部命令。
例如:
Arc:
COMMANDSC
CalibrateRoutesCENTROIDLABLESCLEANCLIP
CODEFINDCOLUMNSCommandsCONNECT
CONSISTCONTROLINKCONTROLPOINTSCOVERIMAGE
COORDINATECOPYCOPYFEATURESCOPYINFO
CopyWorkspaceCouNTVeRticesCREATECREATECATALOG
CREATELABELSCREATETINCURSORCreateWorkspace
CURFILL
清单中命令由大小写字母混合组成,大写字母部分是该命令的缩写形式。
在“Arc:
”提示符下只需输入命令中的大写字母。
例如,COMMANDS命令可以简写成C,用法如下:
Arc:
CK
KILLKRIGING
3.3.2命令用法
ARC/INFO使用命令语言。
一个命令由命令名和命令参数组成。
如果你忘记了某个命令的用法,命令用法将为你提供联机参考信息。
使用方法如下:
在相应的模块中,敲入USAGE,后接命令名,然后回车;或者直接敲入命令后,回车。
该命令的用法包括参数和可选项会立即显示在屏幕上。
例如:
Arc:
USAGEBUILD
USAGE:
BUILD
Arc:
ARC/INFO命令用法中采用的记号遵循下列规定:
(1)<>和{}:
将命令参数括起来,<>表示必要参数,{}表示可选的参数
(2)POLY:
大写字母参数,表示关键字,要求原样输入,大小写皆可。
(3)cover:
小写字母参数,说明要求用户给出的参数的类型。
(4)“|”符号:
表示“或”,即几个参数任选其一。
例如,{POLY|LINE|POINT}表示从POLY,LINE和POINT中任选其一。
(5){POLY|LINE|POINT|ANNO.subclass}:
当可选参数缺省时,默认为第一参数。
(6)“#”符号:
当命令项中有多个可选参数时,或以跳过某一参数项,被跳过的参数项用“#”代替。
了解这些规定后,你可以更好地了解命令的用法。
上例中,BUILD是命令名,
如果缺省,则默认为表中第一个选项(该例中为POLY、LINT、POINT和ANNO.subclass之一的特征属性表和拓朴结构。
3.3.3得到联机帮助文档
ARC/INFO还提供另一种帮助信息――联机帮助文档。
键入HELPMENU,屏幕上将弹出一个按主题和命令组织的菜单。
选择一个主题可以得到有关这个主题的全部命令的清单;再选择某个命令,立即可以显示该命令的用法和参数,以及有关它的功能和用法的一段描述文字和应用实例。
当然,如果你只想得到关于某个命令用法的详细帮助信息,没问题,你只需要键入HELP加上命令名,系统将为你弹出一个关于该命令的帮助窗口,给你提供详尽的命令说明和实例。
例如:
Arc:
HELPDXFARC
3.3.4联机教学程序TUTORIAL
对于初学者,ARC/INFO提供了一个联机教学程序TUTORIAL,它以图文并茂的形式介绍了ARC/INFO的基本概念。
其使用方法如下:
hpxx:
ARC
Arc:
TUTORIAL
完成上述操作后,TUTORIAL教学程序被启动,屏幕上弹出一个窗口,根据提示信息,通过鼠标操作,可以得到你感兴趣的内容。
3.3.5联机指导浏览程序TOUR
ARC/INFO提供了一个联机指导浏览程序TOUR,它能使你很容易地了解ARC/INFO版本的新特征和新功能。
其使用方法如下:
Hpxx:
ARC
Arc:
TOUR
启动联机浏览程序TOUR后,屏幕上同样弹出一个窗口,根据提示信息,通过鼠标操作,你可以了解其中的内容。
3.3.6命令集成工具ARCTOOLS
ARCTOOLS将ARC/INFO常用的命令和功能集成在一个采用图形用户界面的工具中,它能完成ARC/INFO提供的几乎全部功能。
如果你不太熟悉ARC/INFO的命令,或者不喜欢用ARC/INFO的命令方式工作,你可以使用ARCTOOLS命令集成工具。
这时,你只要通过鼠标点击和键盘输入就可以完成绝大部分ARC/INFO功能和操作。
使用方法如下:
Hpxx:
ARC
Arc:
ARCTOOLS
§3.4用户工作区
在计算机中,UNIX,VMS和DOS等操作系统都以树状目录结构存贮文件。
信息按文件组织,而文件则按目录组织。
树形目录中每个分支代表一个子目录或文件。
3.4.1用户工作区
目录提供了一种方便而有效的组织工作数据的方法。
它将许多文件分别组成逻辑上便于管理的一些子集。
ARC/INFO即利用这一性能,指定一些专用的目录叫做用户工作区。
在ARC/INFO中,一般的用户工作区包含Coverage、Grid、TIN等地理数据集和一个局部INFO数据库。
工作区包含的地理数据集作为工作区的子目录或文件存贮。
即其中的Coverage、Grids和TIN作为工作区子目录存贮,影像则作为文件存贮。
另外,工作区还可能包含若干操作系统文件,如AML宏命令程序、菜单文件、监视文件、绘图文件、投影文件、输出文件、选择文件等等。
图3.1是UNIX工作站上ARC/INFO用户工作区的一个实例。
从图3.1可以看出,在这个名为JIM的用户工作区中,包含了4个Coverage,它们分别是Streets、Parcels、Soils和Streams,这四个Coverage均以子目录形式(目录下包含一组文件)存贮于工作区中。
工作区还包含一个INFO子目录,它是工作区的局部INFO数据库。
此外,该工作区还包含一些操作系统文件,如START.AML、MAIN.MENU和UTM.PRJ。
3.4.2INFO数据库
每个ARC/INFO工作区包含一个INFO目录,它包含了该用户工作区地理数据集的INFO文件,是工作区的一个局部INFO数据库。
通过ARC/INFO可以访问INFO数据库。
例如,在“Arc:
”提示符下,键入INFO,可以访问INFO数据库。
DIR命令则列出INFO数据库中包含的表格文件。
下面是一个例子:
Arc:
INFO
EnterUserName:
ARC
EnterCommand:
DIR
上面的目录列表列出了存贮在工作区的局部INFO数据库中的特征属性表与相关表格。
这个具体的INFO数据库列出了四个Coverage(它们是Streets、Parcels、Soil和Streams)和三个Grids(它们是StreamGRD、StreetGRD和SoilGRD)的有关数据文件。
例如,可以看到PARCELS的PAT文件,名为PARCELS.PAT,包含3366个记录,每条记录有46个字节的属性数据。
在EXTERNAL下的XX指明PARCELS.PAT数据是外部的存在于INFO数据库中。
这个例子中,它存放在名为Parcels的Coverage目录下。
ARC/INFO提供了一种引用机制使位于Coverage目录下的数据可以被INFO访问。
INFO子目录中为每个INFO用户准备两个文件,一个是
例如,对于一个名为ARC的用户,这两个文件分别命名为ARCDR9和ARCNSP。
INFO在用户目录文件中维护一个可以访问的文件的信息,增加一个INFO表格,则在ARCDR9文件中写入一个新记录。
除此之外,新生成的INFO表格的具体信息总是记录在配对表ARCxxxNIT和ARCxxxDAT(此外,xxx是一个三位数字的整数值),ARCxxxNIT是一个数据模板,它规定了引用的表格数据的格式。
ARCxxxDAT文件则记录实际的表格数据或记录指示数据实际地址的路径名。
INFO数据文件分为内部的和外部的两种。
内部的和外部的INFO数据文件之间的唯一区别是数据的实际存贮位置不同。
当INFO子目录下的ARCxxxDAT文件存贮数据本身时,该文件被认为是内部的;当ARCxxxDAT存贮的是数据的路径名时,它被认为是一个外部的数据文件。
在ARC/INFO中,特征属性总是外部的存贮在Coverage目录下名为TIC、BND、DAT、NAT、VAT、TAT
INFO数据库将外部数据文件的每个Coverage相对路径名,例如“…/PARCELS/PAT”(PARCELS.PAT的路径名),存贮在ARC010DAT中(参见图3.2)。
3.4.2路径名
ARC/INFO用到Coverage名字和INFO数据文件名字的命令均能接受路径名。
如果你希望对当前用户工作区中的Coverage或INFO数据文件用一个ARC/INFO命令进行操作,直接给出它们的名字即可。
但是,如果你要访问其他工作空间中的Coverage或INFO数据文件,必须给出它们的路径名。
下面,给出ARC/INFO路径名用法的一些规则:
(1)ARC/INFO中通常的路径用法与计算机操作系统相同,例如,在UNIX系统中,下列操作
Arc:
COPY/JIM/RESULTS/LANDDG01LANDDG01
把LANDDG01从/JIM/RESULTS目录拷贝到当前目录。
(2)在UNIX系统中,要用小写目录,ARC/INFO将自动地把UNIX路径名转换为小写格式。
(3)INFO数据的路径名与其他路径名同样地使用。
简单地说,即把用户工作区的路径名直接加在INFO数据文件名前,例如
Arc:
COPYINFO/JIM/RESULTS/LANDUSE.LUTLANDUSE.LUT
把LANDUSE.LUT从名为RESULTS的工作区的INFO数据库拷贝到当前工作区。
(4)如果INFO数据文件不是ARC/INFO数据库的部分,INFO数据文件的路径名需要另外规定。
即如果它们不是组织在ARC作为用户名的INFO目录下,INFO路径名通常用法为
DIRECTORY-PATH!
INFO-USER-NAME!
INFOFILE
这里,DIRECTORY-PATH是INFO数据库的路径,这个表示法可用于ARC/INFO中INFO数据文件的操作。
(5)ARC/INFO用操作系统的存取控制机制来控制对目录和数据文件的访问权限。
3.4.4工作区的操作和管理
工作区是每个用户使用GIS的主要工作环境,它组织了地图库中同一图块多种地理数据以及各个开发阶段的地理数据结果。
ARC/INFO提供了一组ARC命令用于工作区的操作和数据的管理。
下面简单地介绍其中一些主要的命令。
(1)用于工作区的操作和管理。
COPYWORKSPACE拷贝一个工作区的内容到另一个工作区;
CREATEWORKSPACE生成一个用户工作区;
DELETEWORKSPACE删除一个指定工作区包含的文件和目录;
LISTWORKSPACE列出位于给定或当前目录下的工作区;
RENAMEWORKSAPCE为工作区改名;
WORKSPACE列出当前工作区目录位置或改变当前目录为一个指定的工
作区目录。
(2)用于工作区Coverage的操作和管理
COPY拷贝一个Coverage的内容为另一个Coverage;
RENAME为Coverage改名;
KILL删除Coverage;
LISTCOVERAGE列出位于给定或当前工作区下的Coverage;
DESCRIBE列出Coverage的描述信息;
CREATE创建一个新的Coverage。
尽管计算机操作系统提供了管理文件和目录的命令。
我们仍坚持推荐用ARC/INFO的命令来操作地理数据集,这能保证地理数据集的完整性。
例如,你可能想用操作系统命令来为Coverage改名(例如利用UNIX命令,不论如何,这仅仅改变了Coverage目录的名字,而并没有改变特征属性表和存贮在INFO数据库中数据项的名字。
如果你想删去一个Coverage或其他地理数据集,或者为地理数据集做一个拷贝,也会遇到同样的问题。
通常的办法是,如果操作对象是一个ARC/INFO地理数据集,你应该用ARC/INFO命令去列出它的内容,完成拷贝、复制、删除操作或生成一个新的地理数据集。
ARC/INFO工作区也有助于进行数据和备份。
同样,推荐你把Coverage和其他数据实体作为一个完整的工作区进行备份。
这样,确保当数据恢复时,能够得到仍然完整的地理数据集。
3.4.5创建自己的用户工作区实例
如果要在当前目录/USERS/ARCINFO下建立如图3.3所示的名为
第一步,启动ARC/INFO,确定你在目录层次中的位置。
键入:
hpxx:
ARC
Arc:
W
CurrentLocation:
/USERS/ARCINFO
屏幕显示当前位置为/USERS/ARCINFO。
第二步,生成、查看并移动到你个人工作区目录。
①生成名为LIHUA的个人工作区
Arc:
CWLIHUA
②查看当前目录下可有工作区
Arc:
LW
Listofworkspaceatlocation
/USERS/ARCINFO
Availableworkspace
———————————————
LIHUA
③移到名为LIHUA的个人工作区
Arc:
WLIHUA
④查看当前目录位置
Arc:
W
CurrentLocation:
/USERS/ARCINFO/LIHUA
§3.5图形硬件的使用
ARC/INFO适用于许多图形设备。
这些设备用来显示地图、数字化Coverage要素、用鼠标定位屏幕上的图形、利用菜单执行命令等等。
本节介绍ARC/INFO适用的各类设备,并说明如何利用这些设备完成图形操作。
其中包括在ARC/INFO中如何定义图形环境,以及你如何回答ARC/INFO的提示、启动设备。
3.5.1物理硬件
一个ARC/INFO工作站可能包含有下列设备的全部或任一部分:
(1)文字终端。
用于字符数字显示和命令输入,计算机的所有对话都显示在字符数字屏幕上,文字终端还可用来输入命令,凡适用于计算机的任何文字终端都适用于ARC/INFO。
(2)图形终端。
图形终端用于地图绘制和图形处理。
例如,移动光标进行特征选取、简单的数字化和编辑等等。
通常有一个图形输入设备控制图形显示,即一个用于移动屏幕上的图形光标和确定光标位置的机械设备。
此外,许多专门的键(值)可以控制光标位置。
键值用以指定完成某种操作。
例如,当要在Coverage上增加一段弧时,键入“2”表示添加这段弧的起始点和终结结点,键入“1”表示在该弧上增加一个顶点。
图形输入设备通常称为GIN设备。
作为一个图形终端的GIN设备,可以是如下设备之一。
光标——由键盘上的游戏盘、指轮、箭头键控制。
图形板——小型数字化仪。
它和终端直接相连,屏幕上的光标随图形板上的鼠标移动。
鼠标器——和终端相连,在一个平面上移动,定位光标。
在大多数情况下,文字终端、图形显示器、GIN设备组成一个单一的硬件体。
例如TektronixCRT。
在图形方式下,显示屏的一部分作为对话区,其余部分作为图形区,如果需要较大的对话区,则对话区可以改变,但并不影响图形显示,如可以在全屏上显示文件,待完成文件查看后,可以将文件从屏顶移到屏底。
许多图形终端可能有不止一个GIN设备,例如,TektronixCRT总一个指轮或游戏盘控制光标,还可能有一个鼠标器和一个图形板。
(3)数字化仪。
数字化仪是一个具有电子平面坐标X,Y的设备(独立于图形和文字显示设备)。
数字化仪向系统输入X,Y坐标值,X,Y值的单位通常用英寸或厘米。
如果已对数字化仪做了Coverage变换,那么,ARC/INFO就自动地将数字化仪坐标转换为Coverage坐标。
3.5.2ARC/INFO中的逻辑设备
以上所述的ARC/INFO所使用的硬件可归纳为4种逻辑设备:
终端设备(terminal)
显示设备(display)
坐标设备(coordinate)
数字化仪(digitizer)
(1)终端设备。
终端设备即文字终端,它用来显示人机对话信息,输入ARC/INFO命令以及显示菜单,使人们从屏幕上显示的菜单中进行选择,执行ARC/INFO命令。
例如,当终端屏幕上显示出多级菜单时,可利用终端上的箭头(即一个GIN设备)指向需要的菜单项,此外,可利用专门的命令控制对话区的大小。
可用以下命令定义和使用终端设备(以“&”符号打头的命令是AML命令,其详述可见AML用户指南)。
&TERMINAL指令用来确定终端设备的显示菜单及其选择菜单的方法。
它有一个参量指定屏幕菜单输入的方法。
&TERMINAL命令也用在&DALINES命令之前,控制屏幕对话区的大小,其用法如下:
&TERMINAL
&DALINES命令指定屏幕上显示的对话行数,&TERMINAL命令必须在使用&DALINES命令之前给出。
这一命令对于增加或减少所需显示的对话行数是很有用的。
例如,避免文字加在图形或全屏幕显示表格项目值上。
其用法如下:
&DALINES
&FULLSCREEN允许你弹出一个对话窗口,全屏幕显示属性表、帮助文件等等。
一旦设置了&TERMINAL,全屏幕列表文件将出现在整个对话窗口中的图形显示器上。
你可以利用滚动条移动显示的内容,当你完成了查看全屏幕列表后,你可以利用鼠标点击QUIT按钮,关闭显
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CHAR3 ARC INFO的工作环境 INFO 工作 环境