Arcinfo培训教程.docx

上传人:b****5 文档编号:5706497 上传时间:2022-12-31 格式:DOCX 页数:8 大小:22.75KB
下载 相关 举报
Arcinfo培训教程.docx_第1页
第1页 / 共8页
Arcinfo培训教程.docx_第2页
第2页 / 共8页
Arcinfo培训教程.docx_第3页
第3页 / 共8页
Arcinfo培训教程.docx_第4页
第4页 / 共8页
Arcinfo培训教程.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

Arcinfo培训教程.docx

《Arcinfo培训教程.docx》由会员分享,可在线阅读,更多相关《Arcinfo培训教程.docx(8页珍藏版)》请在冰豆网上搜索。

Arcinfo培训教程.docx

Arcinfo培训教程

2004年ARCINFO基础知识

 

一.进入与退出:

双击ARC图标进入ARC界面中,可直接输入命令;

欲退出ARC程序,不能按普通的程序退出,必须在界面中输入“Q”回车,退出ARC程序。

二.在ARC模块下常做的命令:

1.解E00文件:

importcoveraabb(aa:

要解压的层名;bb:

解压后的层名)

2.压E00文件:

exportcoveraabb(aa:

要压缩的层名;bb:

压缩后的层名)

3.删除层:

killaaall(aa:

要删除的层名)

4.备份层:

copyaabb(aa:

要备份的层名;bb:

备份后的层名)

5.改层名:

renameaabb(aa:

原层名;bb:

改后层名)

6.做clean:

cleanaaaa0.000010.00001line

(aa:

要做clean的层名,一般情况下我们把第二个aa输入做“#“表示)

7.建拓扑--线(AAT表):

buildaaline

建拓扑--点(PAT表):

buildaapoint

建拓扑--面(PAT表):

buildaapoly

8.开图:

kt

 Arc:

ae/启动编辑模块

Arcedit:

disp9999/定义环境

Arcedit:

ecroalk/调图层

Arcedit:

deall/定义编辑对象

Arcedit:

deticidsnodeerrors

Arcedit:

dearcarrows/显示方向

Arcedit:

nodecolordangle2/悬挂点颜色

Arcedit:

nodecolorpseudo3/伪节点颜色

Arcedit:

bcresnt4/调背景层

Arcedit:

beall/定义前景层对象

Arcedit:

draw/显示

三.在ARC模块下输字母“W”空格把ARC文件拖拉到ARC界面中回车。

再输入KT命令,即打开图,进入ARCEDIT模块。

1、ARCEDIT中的基本快捷键:

CTRL+E:

放大;

CTRL+X:

缩小;

CTRL+F:

全屏;

CTRL+A:

移动;

CTRL+W:

开窗。

2、在ARCEDIT模块下:

(1).对线:

efarc

第一步:

定义对象efarc对线操作

第二步:

选择

sel单选selbox窗口选selmany多选selall全选用上述四种中的一种

第三步:

具体实施操作

(1)delete删除线(相当于CAD中的ERASE[E])undelete恢复删除线

(2)vdraw/vmove/vdelete编辑线(相当于CAD中的PEDIT)

(3)ex延伸(相当于CAD中的EXTEND[EX])

(4)reshape重新画线

(5)split打断unsplit去掉打断(连成一根线)

(6)add加线

(7)move移动线(基本不用)(相当于CAD中的MOVE[M])

(8)rorate旋转(基本不用)(相当于CAD中的rorate[ro])

(9)copy拷备线(基本不用)(相当于CAD中的COPY[CP])

(10)put将线拷贝到指定层(送走)

(11)get从指定层取回线(请进来)

(12)oops恢复(相当于CAD中的U)

设定扑捉:

arcsnapon200设定线扑捉范围

nodesnapfirst200设定线节点扑捉范围

arcsnapoff扑捉关闭

nodesnapoff关闭扑捉

去伪节点:

unsplit(注:

其中有三种情况:

1、正常情况下我们用unsplitcode值去伪节点;2、在某些图层没有code值了,我们就用cal$id=123——赋一个相同的ID值;3、等高线层一定要按它们的高程值去伪节点,否则将会失去很多信息。

(2).对点:

eflab

第一步:

定义对象eflab对点操作

第二步:

选择

sel(单选)selbox(窗口选)selmany(多选)selall(全选)nsel(反选)、asel(累加选);用上述四种中的一种

第三步:

具体实施操作

(1)move移动点

(2)copy拷贝点(3)delete删除点

(4)undelete恢复删除点(5)add加点(6)oops恢复(相当于CAD中的U)

(3).对节点:

efnode

第一步:

定义对象efnode对节点(首尾)操作

第二步:

具体实施操作move移动

投定扑捉:

nodesnapclosest*

(4).对图廓点:

eftic

第一步:

定义对象eftic图廓点操作

第二步:

选择

sel单选selbox窗口选selmany多选selall全选用上述四种中的一种

第三步:

具体实施操作

(1)move移动点

(2)copy拷贝点(3)delete删除点undelete恢复删除点(4)add加点(5)oops恢复(相当于CAD中的U)

(5).对面:

efpoly

(6).存盘:

save

数据唯一存盘

Arcedit:

efarcArcedit:

eflab

Arcedit:

selallArcedit:

selall

Arcedit:

cal$id=$recnoArcedit:

cal$id=$recno

Arcedit:

saveArcedit:

save

(7).将线拷贝到指定层(送走):

putxyz(层名)

(8).将线从指定层中取回来(请进来):

getxyz(层名)

(9).赋值:

calgh=123456(数字型属性的项)

赋值:

moveitem’名字’toname(name字符型属性的项,“名字”是可以改动的)(name也可用数字型的方法)

(10).恢复:

oops恢复上一步骤

(11).查属性:

list:

查code值等item:

是查看属性项目

Arcedit:

efarc(labpoly)Arcedit:

efarc(labpoly)

Arcedit:

selall(boxmany)Arcedit:

selall

Arcedit:

listArcedit:

list

注:

item主要检查所选的线、点、面、的属性结构(哪些是字符型属性,哪些是数字型属性)

四.其它:

1.要把字符型和数字型的属性互换一下:

需进入ARCINFO中,输入的命令必须大写。

Arc:

INFO回车

ENTERUSERNAME:

ARC回车

ENTERCOMMAND:

SELAAA.PAT回车(AAA是层名)

ENTERCOMMAND:

MOVENAMETOFLOOR回车(NAME是字符型;FLOOR是数字型)

退出:

QUITSTOP回车

2.ARC中调背景:

打开图:

kt

Arcdeit:

bcaa4(aa是层名,4是颜色,1--256种)

Arcdeit:

beall

Arcdeit:

draw

3.给无点的面里生点:

Arc:

createlabelsaa5000(aa是层名,5000是id号)

cal$symbol=4(颜色)

4、接边:

接边时必须进入ARCEDIT模块,kt打开图后输入:

Arcedit:

edgematch回车

在弹出的工作窗中选择:

在snapcoverage的空白处单击右键,选择所打开的图层OK修改一下图号(文件夹等),使之成为要接边的图层,占击左下角的Apply按钮。

进入下一个工作窗。

点击自动接边:

AddAutomatically如出现符号表示接上了,如出现符号表示未接上,需点击LimitAdjustmentArea:

下的Box项,把未接上的地方框起来,点击Adjust按钮,然后再自动接边一次,至接上为止。

(注:

在接边的时候一定要选择好是要以节点-node来接,还是以线-arc、点-label、tic点来接边。

要先选择正确后才能顺利接边。

删除接边后产生的盒子:

Arcedit:

eflink

Arcedit:

Selall

Arcedit:

delete

切边(CLIP)

第一步:

拷备图廓层

COPY{to_geo_dataset}{DEFAULT|SINGLE|DOUBLE}

在ARC状态下:

COPYTKXXX(TK在c:

\basgis\tkcoor)

第二步:

对XXX建面拓扑关系

BUILD{POLY|LINE|POINT|NODE|ANNO.}

在ARC状态下:

buildxxxpoly

第三步:

切边(CLIP)

在ARC状态下:

cliproalkxxxaaaline0.0001

注:

aaa:

生成层

roalk输入层

只有线:

line-------roalk

有点和线:

link------terlk

只有点:

point

CLIP

输入层用裁切层输出层

{POLY|LINE|POINT|NET|LINK|RAW}{fuzzy_tolerance}

建拓扑关系拓扑是用以确定空间特征及其相互关系的数学方法,主要包括空间关系弧段长度,弧段方向,弧段的连通性,多边形面积和多边形邻接性等.ARC/INFO中拓扑关系的表示方法是每条弧段都有起结点,弧段以结点相联,相互联结的弧段构成的多边形边界,每条弧段都有左右多边形,拓扑关系是高级地理分析的基础.

(1)BUILD是生成,更新特征属性表的ARC命令,带有PLOY选项时,BUILD定义多边形---弧段拓扑关系,并记录在PAT中.带有LINE选项时,BUILD定义结点---弧段拓扑关系,并记录在AAT中.带有POINT选项时,BUILD定义点拓扑关系,并记录在PAT中.一定要指明BUILD建立的拓扑类型,如果对点层实施带有PLOY选项时,BUILD则改变原来的PAT表中除外图廓多边形以外的所有记录.

例:

BUILDXXXPOINT(对点)(XXX代表要建拓扑关系的层)

BUILDXXXLINE(对线)(XXX代表要建拓扑关系的层)

BUILDXXXPOLY(对面)(XXX代表要建拓扑关系的层)

(2)CLEAN可以对多边形或线层建立拓扑关系,CLEAN对所有弧段求交,并改正细小的坐标错误或将弧组装成多边形,为多边形或弧段建立特征属性表PAT或AAT.例:

CLEANXXX#00(XXX代表要建拓扑关系的层)

(3)BUILD和CLEAN的区别:

CLEAN和BUILD这两个命令都是用来对覆盖层建立拓扑关系,但它们又有区别:

(A)BUILD有POINT参数,用于生成点特征,而CLEAN从不用来生成点特征。

(B)CLEAN命令对弧段坐标进行分析,决定是否分裂弧,计算新交点,取消很短的弧(根据FUZZY容差)和取消比DANGLE容差短的悬挂弧段。

(C)CLEAN命令操作坐标值,因此容差值必须给定(D)BUILD不能处理生成多边形时交叉的线段而CLEAN能,对线特征,BUILD并不分裂相迭交的线段但仍生成COVERAGE的线特征属性表。

(E)CLEAN总是生成或更新点拓扑关系。

而BUILD与LINE参数一起使用时不这么作,RENODE可以在BUILD和LINE使用之后用来更新点拓扑关系。

(F)若一COVERAGE已有一张弧段属性表,则BUILD和CLEAN加POLY参数都将自动从新生成一张属性表。

注记注记环境ARCEDIT编辑模块常用命令:

(1)ANNOFIT设置ANNOTYPEPOINT2方式下注记字符间的间隙。

(2)ANNOITEM当想利用特征属性表中的属性项值作为当前注记时,该命令用来指定源注记。

(3)ANNOPOSITION指定POINT1注记和POINT2注记放置的位置和形式。

(4)ANNOSYMBOL指定加入注记的文本符号。

(5)ANNOSIZE注记尺寸(高度)(以覆盖层单位设置注记高度)

(6)ANNOTYPE注记方向(指定注记的类型(POINT1,POINT2或LINE))

(7)ANNOLEVEL注记存储的水平层(指定所要存贮的注记属于哪个水平层)

(8)ADD增加注记(使用当前注记环境加入注记)

(9)SEL选择

(10)DELETE删除注记

(11)UNDELETE恢复删除注记

(12)MOVE移动注记

(13)COPY拷贝注记

在TABLES中赋属性常用命令:

(A)建立和删除数据文件⑴ADDITEM:

给当前数据库文件加入一个属性项。

例:

ADDITEMITEMNAME(属性项名称):

十个字符的任何名称.(如CODE)ITEMWIDTH(属性项值宽度):

属性项值的最大长度.(如6)ITEMTYPE(属性项的数据类型):

数据类型.(如I)字符型(C)ITEMWIDTH<254日期型(D)ITEMWIDTH=8数值型(N)ITEMWIDTH<16NO.OFDECIMALS:

小数点位数.(如2)⑵DROPITEM:

从当前数据库文件中删除一个属性项。

EG:

DROPITEMXX(XX代表属性项)⑶ITEMS:

列出当前选中数据文件的属性项定以信息。

⑷SELECT(SEL):

选中一个数据文件作为当前工作数据文件。

(B)查询数据文件⑴RESELECT(RESEL):

允许你从数据文件中选出某部分记录。

⑵ASELECT(ASEL):

允许你给前面选中的记录集中加入记录。

⑶NSELECT(NSEL)用当前没被选中的记录替换前面选中的记录,即前面选中的记录就变成没被选中。

(C)修改属性值⑴CALCULATE(CAL):

用算术表达式的值替代所有选中记录的某数值型属性项值。

⑵FORMS:

用某输入形式交互式地修正选中数据文件。

(D)显示数据文件信息⑴LIST:

通过列举属性项及其值的方式来检查选中数据文件中的数据。

⑵ITEMS:

列出选中数据文件的属性项定义信息。

(E)SEL选择

B:

在ARCEDIT中赋属性常用命令:

(1)COLUMNS(COL)列出当前相关数据文件中的属性项定义。

(2)LIST用来显示当前选中特征的属性值。

(3)SEL选择要素(4)CAL(CALCULATE)用算术式的值代替选中的数值型属性项值(5)FORMS交互式修改选中数据文件(交互式地修改选中特征属性记录或某相关数据库记录)

常用命令:

1)加属性项--ADDITEMTERLK.AATTERLK.AATCODE33I

2)删多余属性项--DROPITEMTERLK.AATTERLK.AATCD{或ELEVATION}

3)删ASTNT及WTLNT的AAT表--DROPFEATURESASTNTLINE

4)列个层属性表--ITEMSTERLK.AAT或ITEMSTERLK.PAT

5)列悬挂点--覆色--显示----DENODEERRORS;NODECOLORDANGLE2;DRAW

6)对背景{有TIF文件情况下}----REGISTER******.TIFTERLK#####ALL

7)打开背景---IMAGE******.TIF

8)关掉背景---IMAGEOFF;DRAW{打开IMAGEON;DRAW}{要求精度在2.0以内,文件包内生成TFW文件}

9)可去少部份相交线---EFARC;SELLENGTH<30;CLEAR;DS{显示后,逐一开窗进行处理}

10)去伪结点----EFARC;SELALL;CAL$ID=1;UNSPLIT;SELALL;CAL$ID=$RECNO

11)赋唯一EFARC;SELALL;CAL$ID=$RECNO或EFLAB;SELALL;CAL$ID=$RECNO

12)显示TIC点顺序号----EFTIC;DRAWETICIDS;DRAW

13)给线赋上颜色----EFARC;SELALL;CAL$SYMBOL=2;DRAW

14)给点赋上颜色----EFLAB;SELALL;CAL$SYMBOL=2;DRAWSETS2{也可}

15)关捕捉距离----EFARC;SELALL;NODESNAPOFF;ARCSNAPOFF

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1