收藏 分享(赏)

中南大学ArcINFO地理信息系统培训共177页(邱冬生).ppt

上传人:hwpkd79526 文档编号:4359518 上传时间:2018-12-25 格式:PPT 页数:177 大小:1.16MB
下载 相关 举报
中南大学ArcINFO地理信息系统培训共177页(邱冬生).ppt_第1页
第1页 / 共177页
中南大学ArcINFO地理信息系统培训共177页(邱冬生).ppt_第2页
第2页 / 共177页
中南大学ArcINFO地理信息系统培训共177页(邱冬生).ppt_第3页
第3页 / 共177页
中南大学ArcINFO地理信息系统培训共177页(邱冬生).ppt_第4页
第4页 / 共177页
中南大学ArcINFO地理信息系统培训共177页(邱冬生).ppt_第5页
第5页 / 共177页
点击查看更多>>
资源描述

1、Arc/INFO地理信息系统培训,中南大学资源环境与建筑工程学院 邱冬生 2001年5月4日,主要学习内容,第1章 ARC/INFO介绍 第2章 Coverage数据类型 第3章 空间数据操作 第4章 属性数据操作 第5章 数据显示和制图 第6章 数据库查询 第7章 空间分析 第8章 Arc/INFO宏语言AML语言 第9章 Arc/INFO的二次开发,第1章 ARC/INFO介绍,软件介绍 Coverage 联接特征和属性 Arc/Info的工作区间 地理数据库 Arc/INFO操作方式 Arc/INFO命令 获取帮助 ArcTools介绍,1.1 Arc/INFO系统介绍,Arc/INFO

2、系统介绍 1 Arc/INFO子系统 2 系统目录介绍 3 Arc/INFO基本文件介绍,1.1.1 Arc/INFO系统介绍,ARC/INFO是美国ESRI(Environmental Systems Research Institute)公司的代表产品,是当今世界上最为完整的GIS系统,它所包含的几千个GIS分析工具已被各个领域的项目所采用。 目前,ESRI在推出了几种全新概念,包括:空间数据库引擎(SDE, Spatial Database Engine),ArcView GIS3.0,NT ARC/INFO和MapObjects。,1.1.1 Arc/INFO子系统(1/2),Arc/

3、INFO由多个子系统构成,分别提供不同的功能。 1) ArcArc是GIS总体管理工具,它不是图形化模块,下列为ARC的一些主要用途:a)生成和管理数据库中的Coverage;b)从其它数字格式转化数据;c)在一个或多个Coverage中处理空间和属性数据;d)创建Coverage间新的数据关系。 2) ArcToolsArcTools是基于AML的工具集,通过容易使用的图形用户界面实现,具有常用的ARC/INFO操作和功能。 3) TABLESTABLES是用INFO文件来创建、存储、编辑和查询表列数据的表格管理系统。,1.1.1 Arc/INFO子系统(2/2),4) 图库 Arc/INF

4、O Librarian 软件是地理数据管理系统,提供创建和管理地图库的工具。 5) ArcPlot ArcPlot是地图显示和查询的图形模块,使用方法是:a)显示和查询一个或多个Coverage的空间和属性数据;b)创建屏幕显示和地图,以及生成绘图文件。 6) ArcEditArcEdit是交互图形编辑器,用于数字化和编辑Coverage和纠正空间、属性数据的错误。 (7) AMLAML软件提供完整的编程能力和创作用户应用界面的一套工具。它具有独立的解释器,可以:a)用交互或程序的方式在任何子系统中使用AML指令和函数;b)建立ARC/INFO命令集程序,创建屏幕菜单。,1.1.2 系统目录介

5、绍,Atool 存放ESRI编制的AML; DataBase 存放支持Database Inteerator的文件 DigForm 存放数字化接口文件 Fonts 存放文本文字体文件 Help 存放所有Arc/Info联机帮助文件 INFOSYS 存放Info数据库软件 LIB 存放Arc/Info的库文件 Menu 存放菜单文件 Plotters 存放所有支持绘图的格式文件和绘图文件 Programs 存放Arc/INFO的可执行程序 Samples 演示文件及其Aml宏程序 Startup 包括标准Arc, ArcPlot和ArcEdit初始化宏 Station 存放工作站初始化宏称站文件

6、(Station File) Symbol 存放标准符号设置文件及模板 Sysgen 包含加密码,批处理及绘图队列信息 Tables 存放Librarian所建立的图库的名称及路径 Terminatals 存储终端设备的格式预定义文件 Template 存储Coverage,INFO和用户工作空间的模板 UTOOL 存储用户自定义工具文件以替代某些程序,1.1.3 Arc/INFO基本文件介绍,后缀名 文件类型 后缀名 文件类型 Aml Aml文件 Pat 多边形-弧段表 Gra 绘图文件 Pat 点,多边形属性表 Prj 投影文件 Aat 弧段属性表 Key 图例文件 Nat 结点属性表 W

7、at 命令监看文件 Rat 路径属性表 Lut 查找表 Sec 段属性表 Tat 注记属性表,1.2 Coverage,Coverage 是Arc/Info软件的基本存储单元,它是单一地图层的数字化版本,通常只含一类地图特征,如街道、区、土壤或植被等。Coverage 含有给定区域中特征的位置数据和描述性数据,一个Coverage存为一个目录,其中含有描述特征的位置和属性的相关文件。每个Coverage代表一片地理区域的数据的单一分类或主题。,1.3 联接特征和属性,Coverage中的每个特征被赋以唯一的数字标识,由唯一的位置(空间数据)和一组属性数据(描述性数据)描述。Coverage 数

8、据的特点在于它能联结空间数据(位置和拓扑)和属性数据。位置数据描述特征在哪里,拓扑数据描述特征之间的相对位置关系,属性数据描述特征是什么。标识号coverage 中各个特征唯一的数字既存在于坐标文件中,又存在于属性文件中。这保证了空间数据和属性数据的一一对应。空间数据与属性数据集成的关键是标识号。,1.4 Arc/Info的工作区间,1 工作区间 2 Info目录 3 规则 4 管理工作区间的命令 5 ArcTools工具,1.4.1 工作空间和INFO数据库,1 工作空间 工作区间是Arc/Info进程所用的工作区域,它提供工作组织的结构。工作空间含有地理数据集,如Coverage、Grid

9、数据、Tin数据、图象和本地INFO数据库。工作空间所含的地理数据集合以目录和文件的形式存储。2 INFO除了地理数据集,Arc/Info工作区间还有一个INFO数据库,存于名为INFO的子目录。INFO数据库存取和管理该工作区间的地理数据集的特征属性表和相关表格。,1.4.3 INFO数据库规则,3 INFO规则(1) 工作空间是一个包含INFO子目录的目录;(2) 可在有写权的任何目录层下创建工作空间;(3) 每个工作空间可含有零个、一个或多个Coverage;(4) 每个工作空间始终有且仅有一个INFO目录。(5) INFO目录存储工作空间中所有Coverage的INFO文件。,1.4.

10、4 管理工作区间的命令,可用下列ARC命令来创建和管理工作空间,只需要键入有下划线的部分即可。 COPYWORKSPACE (cpw)把一个工作区间下的内容拷贝到另一个中 CREATEWORKSPACE (cw) 创建一个工作区间 DELETEWORKSPACE (DW)删除指定工作空间中所有文件和目录 LISTWORKSPACE (LW )列出当前目录或指定目录下的Arc/INFO工作区间 RENAMEWORKSPACE (RW )重命名一个工作空间 WORKSPACE(&WORKSPACE) (W/&WO)列出当前工作空间的目录或换到指定工作空间目录不能用操作系统命令来管理工作空间,1.4

11、.5 ArcTools工具,工作空间可由ArcTools工具箱通过使用工作空间或工作空间管理工具来处理。在任何一个主ArcTools工具箱(地图工具、编辑工具等)的ArcTools下拉菜单中均可访问这两个工具。,1.5 地理数据库,地理数据库是GIS的核心,其完整性和精确度影响到它所支持的所有应用。地理数据库有两个要素空间数据和属性数据。为了提高效率,不同类型数据以不同的结构存储,它们通过存储于属性数据和空间数据中的唯一数字标识来联结。属性数据存于表格中,由RDBMS管理;空间数据存于文件中,由GIS软件管理。地理特征以层或信息主题的形式组织。例如,一幅底图可以组织成主题,如行政边界、河流、水

12、体、道路、等高线和控制点。特征可根据其含义来组织(河流和道路都是线性特征,但由于其属性不同可能会存于不同的层中)。,1.6 Arc/INFO操作方式,Arc/INFO可以有很多种不同的模式来操作。可以在程序提示命令下输入命令,可以运行含有Arc/INFO命令的AML程序,还可以用菜单驱动的ArcTools界面来执行普通的Arc/INFO操作,以及通过用户开发的GIS应用程序。1 命令可以在程序提示符下发生Arc/INFO命令来执行某一任务,每个命令有一个或多个需要用户输入的参数。2 AML程序Arc/INFO命令集可与AML指令、函数和变量结合起来执行一系列Arc/INFO任务。程序运行时可能

13、需要用户的输入。3 ArcToolsArcTools 为常用的Arc/INFO操作提供易用的菜单界面。可以选择菜单中的选项而在后台运行Arc/INFO程序,不需要输入命令。,1.7 Arc/INFO命令,1 规则 2 特殊字符 3 命令参数说明 4 常用的几个命令,Arc/INFO命令运行的程序执行GIS操作。命令的语法由命令的名字和其必需的与可选的参数定义。通过观察其语法习惯,可以了解它们的使用。,1.7.1 Arc/INFO命令规则&特殊字符,1 规则a)把命令与其后续参数用至少一个空格分开;b)命令行以命令名打头,如果由于缺少参数而导致命令失败必须重新输入整个命令行。2 特殊字符a)跳过

14、可选参数时用号代替,使系统用缺省值来代替。b)可用鼠标或光标在屏幕上用 * 号拾取或定位一个特征。这种技术比使用明确的坐标(即*|x y)来指定位置更常用。,1.7.3 Arc/INFO命令参数说明,Command 第一参数 第二个参数 第n个参数or COVER 必要参数与可选参数必要参数之间用”|”隔开POLY|LINE|POINT 在可选参数里面,第一个参数是缺省参数# 可用来替换可选参数* 提示从鼠标输入坐标如: ArcPlot: Identify Item item Arc: Clean OutCoverdangle_lengthfuzzy_tolerancePOLY|LINE,1.

15、7.4 常用的几个命令,1 &Echo 命令 格式:&Echo 用于了解AML程序的执行过程。 2 WATCH文件WATCH文件用于记录Arc/INFO的操作。用户输入的所有内容都将记录在Watch文件中,其中指令内容被括在“| * *&Append&commands&Coordinates&Watch&Append向已有文件添加内容,否则删除原文件建立新的文件。&Commands说明Watch文件记录菜单或程序发出的命令&Coordinates说明Watch文件记录用户输入的坐标;&Off关闭当前Watch文件&Display将当前Watch文件名显示在屏幕上。 3 将WATCH文件转换为A

16、ML程序 格式: &Conv_Watch_TO_Aml &Coordinates&CWTA &Coordinates,1.8 获取帮助,1 用法注释 2 USAGE命令 3 命令列表 4 HELP 命令,1.8 获取帮助(1/2),获取帮助的方法有很多。 1 用法注释显示用法注释最简单的方法就是键入不带任何参数的命令名,然后敲会车键。这种方法有时候是最危险的,因为有一些命令是不带任何参数的。可以用USAGE命令来避免这种情况。Arc:BUILD Usage: BUILD Arc:Usage BuildUsage: BUILD coverPOLY|LINE|POINT|NODE,1.8 获取帮助

17、(2/2),3 命令列表可以在任何一种Arc提示符(如ARC:, ArcEdit:, ArcPlot:) 下键入Command来显示可用命令的完整或部分的列表。例如: Usage:Commands 命令前缀ARC: CommandsARC: Commands B 列出所有B开头的命令 4 HELP 命令HELP命令启动ARC/INFO的联机文档。,1.9 ArcTools介绍,ArcTools是用AML语言写成的一组工具。这些工具通过使用菜单界面使Arc/INFO命令更容易使用。ArcTools可执行常用的Arc/INFO操作和功能,并提供一组AML和菜单使你自制应用程序。 1 地图工具(Ma

18、p Tool)Map Tools工具集创建地图显示,实行查询和地理分析,并创建地图。这个工具集在ArcPlot中运行。 2 编辑工具(Edit Tool)Edit Tools 工具集生成、编辑、处理Coverage和属性数据。这个工具集在ArcEdit中运行。 3 栅格工具(Grid Tool)Grid Tools 工具集在GRID程序中实行空间分析和数据显示。 4 命令工具(Command Tools)Command Tools工具集实行面向程序组的操作,如生成拓扑、数据转换、Coverage剪切和拓扑叠置。这个工具集在ARC中运行。 5 土地记录(Land Records)PARCEL T

19、ools编辑和管理区域数据。,第一章 练习,1 工作区间的操作熟悉使用工作区间的命令使用以及菜单方式的实现,并比较它们与系统操作命令的区别(CPW、CW、DW、LW、RW、W/&WO)。ArcTools操作方式:ArcTools =Map Tools=OK=ArcTools=选择WorkSpace=设定工作区间 2 在ARCPLOT环境中显示数据层(数据层Bnd,颜色:Red) 3 在ArcTools Map工具集下实现此功能ArcTools =Map Tools=OK= View=New= Coverage= Poly= POLY主题属性窗口=设置属性=显示=保存视图=.退出ArcTools

20、窗口 4 练习使用Wacth文件创建AML程序 ArcPlot:&watch aa.wat ArcPlot: Display 9999 3 : Mape Bnd : Linecolor red: Arcs Bnd : &Watch &off : &CWTA aa.wat aa.aml: &r aa.Aml,第2章 Coverage数据类型,合格的Coverage要求 管理Coverage Coverage特征 特征属性表 记录和特征标识 特征类型介绍 拓扑:定义空间关系,2.1 合格的Coverage要求,1 每一个Coverage都包含有正确的拓扑关系;2 所有要素的坐标位置均已得到校正;3

21、 存在要素的属性表(PAT或AAT);4 具有正确的属性数据;5 存在至少四个控制点数据。,2.2 管理Coverage,Copy 拷贝CoverKILL 删除RENAME 改名ListCoverages 或LC 查看Describe Coverage描述LOG 历史记录LIST 查看INFO表,2.3 Coverage特征,1 特征类型Arc/INFO软件使用点、线和面特征表示现实世界的现象(1)点(POINT): 点特征,单个x,y位置,如井、建筑物; (2)弧段(ARC) : 线性特征,一串x,y位置 ,如街道、河流、公用设施线;(3)结点(NODE: 在弧段交叉点处的一个x,y位置,如

22、红绿灯、入口;(4)多边形(POLYGON) : 面状特征由边界围起来同性质的区域,如城区等。2 扩展特征类型Arc/INFO支持由一组弧段和多边形组成的复杂特征类型。(1)路径系统(Routine):由弧段组成的线性特征且具有线性量度系统如运输路径;(2)地区(Region):由一个或多个多边形组成的区域特征,如野生动物活动;(3)注记(Annotation):与其它地理特征相关联的描述性文本,如街道名、河流。,2.4 特征属性表,当Arc/INFO建立Coverage拓扑时,定义拓扑和几何特征并存储在称为特征属性表(FAT)的文件中。根据特征的类型,特征属性表的内容会有所不同,但也具有一些

23、共同的特征。 特征属性表都是INFO数据文件;Coverage中的每个特征在特征属性表中占有一个记录或一行数据;一组空间数据可以拥有多于一个特征属性表。 如一个Coverage中可以有多边形和弧段属性特征类型 特征属性表 = (1)点(POINT) .Pat (2)线(ARC) .Aat (3)结点(NODE) .Nat (4)多边形(POLYGON) .Pat,2.5 记录和特征标识,特征属性表中的每一个记录包括:记录号(RecNo);特征唯一的号码,称为Cover#(由Arc分配);以及另外一个称为Cover-ID的特征标识号(由用户分配)。Cover始终与其相应的Coverage名项匹配

24、。例如:如果你的Coverage名为land,那么Cover#和Cover-ID将为Land#和Land-ID。 1 记录号(RecNo)RecNo是分配给任何INFO数据文件的每行数据的内部记录号,特征属性表也不例外。RecNo是唯一的行标识,是数据库查询的有效项,特征属性表中的RecNo和Cover#的值始终相符。 2 Cover#Arc/INFO分配Cover#。它是用作特征标识的唯一的号码。每个特征的值从1开始,以步长1顺序增长,每次当Coverage中增加或删除数据时值改变,值始终与特征属性表中的记录号(RecNo)相符。 3 Cover-ID用户可以定义和分配Cover-ID,因为

25、它是特征标识符,所以必须是唯一的号码。 其值通常是基于一种编码方案,其值可以为任何正数,其值在Coverage增加或删除数据时不变,其值不须有序,但是必须唯一。,2.6 特征类型介绍,1 点属性 2 弧段(ARC)属性 3 结点(NODE)属性 4 多边形(POLYGONS)属性,2.6.1 点属性(1/2),可以抽象为单一位置或事件的地理特征可用点特征表示。1)点坐标数据当点输入到系统中时,Arc/INFO记录和存储点的坐标信息。 坐标文件有ArcEdit来维护,不能用属性表管理命令来编辑和显示。一对x,y坐标定义一个点; 点没有长度和面。2)点属性数据点属性表(Pat)是建立点Covera

26、ge拓扑关系时建立由Arc/INFO创建的特征属性表,它含有四列标准的属性数据,称为Items。用户可以把其它有关属性增加到Pat表中。点和多边形属性表都称为Pat,且具有相同的格式。然而,它们很容易区分的:点属性表的Area和Perimeter项始终为零值。,2.6.1 点属性(2/2),3)标准项Area, Perimeter, Cover#, Cover-ID4)规则点和多边形特征不能存储在同一Coverage 中,因为它们使用同一模板。点Coverage中的Area和Perimeterd的值始终为0;每一个点应该有唯一的标识符;Arc/INFO属性始终在Cover-ID左边用户定义的属

27、性始终加到Cover-Id的右边。,2.6.2 弧段(ARC)属性(1/2),线性地理特征用弧段特征表示。弧段特征允许定位和描述两点间沿着一条路径的地理信息,而不只是一个点。1)弧段坐标数据当向系统中输入弧段时,Arc/INFO记录和存储它们的坐标信息;中间点,一串x,y坐标对,定义弧段及其形状;弧段起始和终结于结点;交叉的弧段以结点连接;弧段的长度由坐标系定义。2)弧段限制每个限制最多有500个中间点,Arc/INFO自动把第500个点转换成结点,并以一个唯一的标识开始一条新的弧段。,2.6.2 弧段(ARC)属性(2/2),3)弧段属性数据弧段属性表(AAT)是Arc/INFO构建弧段Co

28、verage拓扑关系时创建的特征属性表,它含有7列标准属性数据,称为ITEMS,用户可以把弧段有关的其它描述性数据(属性)增加到AAT中。Fnode#, Tnode#, Lpoly#, Rpoly#, Length, Cover#, Cover-ID4)规则在表中Arc/INFO属性始终出现在Cover-ID左边;在表中用户定义的属性被加到Cover-ID右边;对于含有弧段拓扑但没有多边形拓扑的Coverage, Lpoly#和Rpoly#值始终为0。,2.6.3 结点(NODE)属性,结点是独特的特征类型,除作为弧段的端点外,结点还用来表示弧段的交叉点。始结点是弧段的第一个端点,终结点是最后

29、一个端点,它们合起来定义了弧段的方向。 1)结点坐标数据当弧段输入Arc/INFO时,系统就记录并存储了其结点的坐标信息;一个x,y坐标对确定一个结点,并且存储在Arc文件中作为第一个和最后一个点;Arc/INFO自动将任一一条弧段的弧号作为结点标识符以建立同其坐标的联系;如果有多条弧共用一个结点,使用具有最小内部号码的弧段号标识结点。 2)结点属性表结点属性表(NAT)是Arc/INFO构造结点Coverage拓扑关系时创建的特征属性表,它含有三列标准属性数据,称为ITEMS,用户可以将其它描述性数据增加到NAT中。ARC -相交于该结点的一条弧段的内部号码;COVER# COVER-ID,

30、2.6.4 多边形(POLYGONS)属性(1/2),多边形表示具有封闭边界的同质区域的地理特征。1)多边形坐标数据Arc/INFO以弧段(Arc文件)和标识点(Lab文件)来记录和存储多边形的坐标信息;多边形标识码,以Label点形式输入,它同封闭多边形的弧段标识符相联系(存储为PAL文件),而弧段又进而同坐标数据相联系;一条或多条弧段构成了多边形的边界,位于多边形内部的唯一的标识点(Label Point)用来表示该多边形。2)多边形属性数据多边形属性表(PAT)是Arc/INFO构建多边形 Coverage拓扑关系时创建的特征属性表,它含有4列标准属性数据,用户可以把与多边形相关的描述性

31、数据增加到PAT中。Area Perimeter Cover# Cover-ID,2.6.4 多边形(POLYGONS)属性(2/2),3)外多边形PAT中的第一个记录表示一个特殊的多边形-Coveragez之外的区域外多边形。其特点是:AreaCoverage中所有多边形面积总和的负数;PerimeterCoverage的边界多边形周长Cover#内部特征号始终为1(RecNO为1)Cover-ID用户定义的特征标识。4)规则点和多边形不能存储在同一Coverag中,因为它们使用同一模板;每一个多边形必须有且仅有一个标识点个标识点应该具有唯一的标识Arc/INFO属性始终在Cover-ID左

32、边,用户属性始终在每一右边。,2.7 拓扑:定义空间关系,拓扑:定义空间关系 1 弧段结点的拓扑结构 2 多边形弧段拓扑结构,2.7 拓扑:定义空间关系,我们已经知道Arc/INFO如何用点、弧、多边形等特征来表示地理特征的,现在来看拓扑是如何定义这些特征间的空间关系的。拓扑是一种确定空间特征及其相互关系的数学方法。包括: 多边形面积; 弧段的连通性; 弧段的方向; 弧段的长度; 多边形的邻接性。拓扑使用空间关系来定义空间特性:空间关系 空间特性 每条弧都有起止结点 弧段长和方向 弧段以结点相连 连通性 相互联结的弧段构成多边形边界 多边形面积和周长 每条弧段都有左右多边形 邻接性,2.7.1

33、 弧段结点的拓扑结构,弧段与结点之间的关系由弧段结点拓扑来表示的,它定义了弧段的长度、方向和连通性等。地理分析以这些特性为基础。1)始结点和终结点始结点是弧段的起点,终结点是弧段的终点,它们在数字化的时候就确定了。只有在对方向性有要求时才很重要。 2)长度 弧长是以始结点到终结点进行计算得济,采用Coverage的单位度量。 3)方向性 弧的方向是从始结点到终结点的。 4)连通性 如果弧段共用一个结点,那么它们是连通的。,2.7.2 多边形弧段拓扑结构,多边形-弧段拓扑表达了弧与其围成的多边形之间的关系,由此定义了面积和邻接性,地理分析是基于这些特性的。 1)面积定义由一个或多个弧段围成的闭合

34、区域确定了多边形的面积 2)邻接性如果二个多边形共用一条弧,那么它们是相邻关系,Arc/INFO将左多边形(Lpoly#)和右多边形(Rpoly#)编号并存储。所以一个多边形可以是一条弧的左多边形,同时有时另一条弧的右多边形。判断左右多边形的依据是沿着弧段的方向来确定的。 3)外多边形当Arc/INFO建立多边形弧段拓扑关系时,总是建立一个外多边形来表示Coverage之外的区域。Coverage中所有多边形最外围的弧段定义了外多边形的范围。,第二章 练习(1/2),主要练习手工建立拓扑关系 1 下图中有7个结点和6条弧段,填写下表,列出所有弧段的起始结点,注意一条或多条弧可共用一个结点.没有

35、弧段,结点就没有存在的意义,这个表定义了方向性。请列出由结点F到结点A的最短路径的组成弧段及每条弧段的方向性,用表示正向,表示逆向通过的弧段。,第二章 练习(2/2),2 手工建立多边形弧段拓扑关系通过下图反映多边形邻接性,在第一个表中列出定义每一个多边形的弧段说明及编码,在第二个表中,列出每个弧段的左右多边形,图中箭头表示弧段的方向。,第3章 空间数据操作,数据入库过程 矢量数据转换命令 ARCEDIT编辑流程 建立拓扑关系的两个命令 显示错误命令 编辑修改错误常用命令 数据接边,3.1 数据入库过程,1 数字化地图数字化是利用ADS或ARCEDIT把地图中的地物要素按顺序转化为X,Y坐标输

36、入到计算机中;在ARC/INFO中,地图要素是按下述方法进行数字化和表示: 点要素:对于点要素,数字化后用Build Point建立属性表;线要素:一个线要素由一条弧来表示;数字化后用Build Line或Clean Line产生属性表;面要素:在ARC/INFO中,面要素是按一组弧来数字化,并在每一个多边形内部合适的地方数字化一个标识点(或计算机向动产生),该点必须带有它的用户标识码,然后用Clean Poly来产生多边形的拓扑关系和属性表。2 错误修改3 定义要素类型并建立拓扑关系。4 属性的定义及其输入。5 检查和修改属性编码错误:,3.2 矢量数据转换命令,1 文本格式转换 2 投影转

37、换 3 转换DXF格式 4 坐标转换 5 WATCH AML 转换 6 Coverage 与标准数据文件相互转换,3.2.1 文本&投影转换,1文本格式转换 GENERATE 将文本文件(AscII文件)转换为Coverage 格式:Generate Generate: INPUT (AscII文件)Generate: TICS (生成TIC点 )Generate: POLYS (生成多边形)UNGENERATE 将Coverage数据存储成AscII文件2投影转换 PROJECT Projection filename Nearest|Bilinear|Cubic,3.2.2 DXF、坐标、

38、Watch文件&标准数据转换,3 转换DXF格式 ARC:DXFINFO Pathname 显示DXF文件层内容 ARCPLOT: DXF 显示没有做转换的DXF文件图形 ARC: DXFARC 转换DXF数据 4坐标转换 ARC: TRANSFORM 5 WATCH AML 转换&CWTA 6 Coverage 与标准数据文件相互转换Export 将Coverage文件转换为标准数据文件Import 将标准数据文件转换Coverage文件 格式:EXPORT NONE | PARTIAL | FULL max_linesIMPORT ,3.3 ARCEDIT编辑流程(1/2),ARCEDIT

39、命令的主要目的是用于修改现存的coverage文件,主要步骤:ARCEDIT: Display 9999 3 (微机为4) 指定终端类型: Create TIC-BND_COVER 建立COVERAGE: EDITCOVERAGE 指定编辑COVER文件名: DRAWENVIRONMENT 指定显示要素: EDITFEATURE 指定编辑要素: BACKCOVERAGE Symbol 指定背景COVER及显示颜色: BACKENVIRONMENT 指定背景环境: MAPEXTENT 指定要显示的地理区域: DRAW 显示COVER特征: SNAPDISTANCE * 定义结点合并距离: EDI

40、TDISTANCE * 定义选择范围: WEEDTOLERANCE *|Default|Distnce定义一个弧段两个中间点允许最小距离,3.3 ARCEDIT编辑流程(2/2),: ARCSNAP ON *|Distance 数字化弧的最后一条线将延长或缩回到在ARCSNA距离内的现有的弧上: ARCSNAP OFF: NODESNAP Default|*|Distance 指定结合点距离: DUPLICATEARC 设置ARC是否允许重复: INTERSECTARCS 相交弧段是否在交叉处生成结点: ADD 增加特征要素: SAVE 新文件名 存储: SAVE 旧文件名新文件名: SAVE

41、 ALL|YES : QUIT 退出,3.4 建立拓扑关系的两个命令,(1) BUILD POLY|LINE|POINT|NODES建立拓扑关系,建立属性表 (2) CLEAN DANGLE长度FUZZY长度 建立拓扑关系其中DANGLE长度 定义了出头弧段的最小长度,长度小于或等于该值的弧段将被删除,缺省值为0,应大于FUZZY长度 FUZZY长度 定义了小于坐标容限值的两个坐标点之间的最小值,该值可以很小,但不能为0,一般取: 比例尺/ Cover单位(化为英尺)*0.02,3.5 显示错误命令,(1)NODEERRORS ALL|DANGLES|PSEUDOS 显示结点错误 (2)LAB

42、ELSERRORS 显示标识点错误 (3)INTERSECTERR 交叉错误,将显示交叉弧的内部号及ID码,以及交叉点坐标值 在ARCPLOT中显示错误的具体操作: ARC:ARCPLOT ARCPLOT: MAPEXTENT 定义显示区域: LINECOLOR 定义画线颜色: POLYGONS 显示多边形: MARKERCOLOR 定义画标识点颜色: LABELERRORS 显示标识点颜色: NODECOLOR 定义画结点颜色: NODEERRORS DANGLE 显示悬挂点错误: NODECOLOR : NODEERRORS PSEUDO 显示假结错误点: QUIT,3.6 编辑修改错误常

43、用命令(1/2),1 选择特征 2 修改欠头特征 3 修改出头特征 4 修改未封闭特征 5 修改无Label点多边形,3.6 编辑修改错误常用命令(2/2),6 修改含有多个Label点的多边形 7 修改假结点 8 用不同的颜色显示不同值弧段 9 圆滑弧段 10 弧段移动、拷贝 11 图形要素在不同文件间传输,3.6.1 选择特征,(1)SELECT ONE|MANY|ALL|OUTLINE|CPNNECT (2)Select Within |PassThru (3)Select For 选择特征 (4)RESELECT从当前记录中选择一个子集 (5)Aselect往选择记录中添加新选的记录,

44、无逻辑表达式则选择所有记录 (6)Nselect 切换选择与未选择集(即未选上的作为当前选择集) (7)UNSelect 从当前选择集放弃一些选择,3.6.2 修改欠头特征(1/2),1)ArcEdit: EditC 指定要编辑的COVER: DrawE 指定要显示的要素: Mape * 放大显示 : EF ARC 编辑弧段要素: SEL LOLY=RPOLY 选择所有未封闭的线(用此命令该COVER必须执行过BUILD LINE,否则无效): RESEL LENGTH 选择其中的欠头线,值较大: Extend 发出命令后将提示输入一个延长距离,该距离应比实际要连接的距离稍长,所选全部弧段都将

45、延长与最近的弧段相接.,3.6.2 修改欠头特征(2/2),2)ArcEdit: DrawE Node dangle 显示所有悬挂点(欠头点): Mape * 放大显示区: SetDrawSymbol 定义被选择要素显示颜色: Draw : EF ARC: EDITDISTANCE * 定义选择范围: SEL 选择欠头点要素连接的弧段(注意不是欠头线): DrawSel 显示所选的弧段: SPLIT 分割该弧段: SNAPDISTANCE * 定义结点合并距离: EF NODE 定义编辑要素为结点: MOVE 移动欠头点使之与SPLIT生成的点合并,3.6.3 修改出头特征(1/2),1) A

46、rcEdit: Mape *: EF ARC: SetDrawSymbol : Sel BOX 将要修改的出头包含进去: RESEL Dangle 在BOX中选择出头线或RESEL LENGTH LINE: DRAWSEL 显示所选择的所有弧段: DELETE 删除所选的所有弧段: UNDELETE 若发现删错了用此命令可恢复刚删除的要素: DRAW 重画: MAPE DEF: SAVE,3.6.3 修改出头特征(2/2),2) ArcEdit: EF ARC: SEL LPOLY=RPOLY: RESEL LENGTH : DRAWSEL: UNSELECT 选择错误时恢复不选择: DELE

47、TE 确认后删除,3.6.4 修改未封闭特征,1) ArcEdit: DrawE Node Dangle: Mape *: Draw: SnapDistance *: EditDistance *: EF NODE: MOVE 在为封闭多边形两断点合并 2) ArcEdit: DrawE Node Dangle: Mape *: Draw: SD * (SnapDistance *): ED * (EditDistance *): EF ARC: ADD 在未封闭多边形两个断点间加一弧段,3.6.5 修改无Label点多边形,修改LABEL错误先在ARC下执行LABELERRORS命令,显示出所有LABEL错误. ArcEdit: EF ARC: SetDrawSymbol : SEL LPOLY_=NID OR RPOL_=NID 选择无LABEL点的多边形(NID为LABELERRORS中所指出的无LABEL点的多边形ID号): MAPE * 放大显示需修改的区域: DRAWSEL: EF LABEL 选择编辑LABEL要素: ADD,

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

当前位置:首页 > 实用文档 > 简明教程

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报