1 / 177

中南大学资源环境与建筑工程学院 邱冬生 2001 年 5 月 4 日

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 操作方式

karl
Télécharger la présentation

中南大学资源环境与建筑工程学院 邱冬生 2001 年 5 月 4 日

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Arc/INFO地理信息系统培训 中南大学资源环境与建筑工程学院 邱冬生 2001年5月4日

  2. 主要学习内容 • 第1章 ARC/INFO介绍 • 第2章 Coverage数据类型 • 第3章 空间数据操作 • 第4章 属性数据操作 • 第5章 数据显示和制图 • 第6章 数据库查询 • 第7章 空间分析 • 第8章 Arc/INFO宏语言-AML语言 • 第9章 Arc/INFO的二次开发

  3. 第1章 ARC/INFO介绍 • 软件介绍 • Coverage • 联接特征和属性 • Arc/Info的工作区间 • 地理数据库 • Arc/INFO操作方式 • Arc/INFO命令 • 获取帮助 • ArcTools介绍

  4. §1.1 Arc/INFO系统介绍 • Arc/INFO系统介绍 • 1 Arc/INFO子系统 • 2 系统目录介绍 • 3 Arc/INFO基本文件介绍

  5. §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。

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

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

  8. §1.1.2 系统目录介绍 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 存放工作站初始化宏称站文件(Station File) Symbol 存放标准符号设置文件及模板 Sysgen 包含加密码,批处理及绘图队列信息 Tables 存放Librarian所建立的图库的名称及路径 Terminatals 存储终端设备的格式预定义文件 Template 存储Coverage,INFO和用户工作空间的模板 UTOOL 存储用户自定义工具文件以替代某些程序

  9. §1.1.3 Arc/INFO基本文件介绍 后缀名 文件类型 后缀名 文件类型 Aml Aml文件 Pat 多边形-弧段表 Gra 绘图文件 Pat 点,多边形属性表 Prj 投影文件 Aat 弧段属性表 Key 图例文件 Nat 结点属性表 Wat 命令监看文件 Rat 路径属性表 Lut 查找表 Sec 段属性表 Tat 注记属性表

  10. §1.2 Coverage Coverage 是Arc/Info软件的基本存储单元,它是单一地图层的数字化版本,通常只含一类地图特征,如街道、区、土壤或植被等。Coverage 含有给定区域中特征的位置数据和描述性数据,一个Coverage存为一个目录,其中含有描述特征的位置和属性的相关文件。 每个Coverage代表一片地理区域的数据的单一分类或主题。

  11. §1.3 联接特征和属性 Coverage中的每个特征被赋以唯一的数字标识,由唯一的位置(空间数据)和一组属性数据(描述性数据)描述。 Coverage 数据的特点在于它能联结空间数据(位置和拓扑)和属性数据。位置数据描述特征在哪里,拓扑数据描述特征之间的相对位置关系,属性数据描述特征是什么。 标识号-coverage 中各个特征唯一的数字--既存在于坐标文件中,又存在于属性文件中。这保证了空间数据和属性数据的一一对应。 空间数据与属性数据集成的关键是标识号。

  12. §1.4 Arc/Info的工作区间 • 1 工作区间 • 2 Info目录 • 3 规则 • 4 管理工作区间的命令 • 5 ArcTools工具

  13. §1.4.1 工作空间和INFO数据库 1 工作空间 工作区间是Arc/Info进程所用的工作区域,它提供工作组织的结构。工作空间含有地理数据集,如Coverage、Grid数据、Tin数据、图象和本地INFO数据库。 工作空间所含的地理数据集合以目录和文件的形式存储。 2 INFO 除了地理数据集,Arc/Info工作区间还有一个INFO数据库,存于名为INFO的子目录。INFO数据库存取和管理该工作区间的地理数据集的特征属性表和相关表格。

  14. §1.4.3 INFO数据库规则 3 INFO规则 (1) 工作空间是一个包含INFO子目录的目录; (2) 可在有写权的任何目录层下创建工作空间; (3) 每个工作空间可含有零个、一个或多个Coverage; (4) 每个工作空间始终有且仅有一个INFO目录。 (5) INFO目录存储工作空间中所有Coverage的INFO文件。

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

  16. §1.4.5 ArcTools工具 工作空间可由ArcTools工具箱通过使用工作空间或工作空间管理工具来处理。在任何一个主ArcTools工具箱(地图工具、编辑工具等)的ArcTools下拉菜单中均可访问这两个工具。

  17. §1.5 地理数据库 地理数据库是GIS的核心,其完整性和精确度影响到它所支持的所有应用。地理数据库有两个要素--空间数据和属性数据。为了提高效率,不同类型数据以不同的结构存储,它们通过存储于属性数据和空间数据中的唯一数字标识来联结。 属性数据存于表格中,由RDBMS管理; 空间数据存于文件中,由GIS软件管理。 地理特征以层或信息主题的形式组织。例如,一幅底图可以组织成主题,如行政边界、河流、水体、道路、等高线和控制点。 特征可根据其含义来组织(河流和道路都是线性特征,但由于其属性不同可能会存于不同的层中)。

  18. §1.6 Arc/INFO操作方式 Arc/INFO可以有很多种不同的模式来操作。可以在程序提示命令下输入命令,可以运行含有Arc/INFO命令的AML程序,还可以用菜单驱动的ArcTools界面来执行普通的Arc/INFO操作,以及通过用户开发的GIS应用程序。 1 命令 可以在程序提示符下发生Arc/INFO命令来执行某一任务,每个命令有一个或多个需要用户输入的参数。 2 AML程序 Arc/INFO命令集可与AML指令、函数和变量结合起来执行一系列Arc/INFO任务。程序运行时可能需要用户的输入。 3 ArcTools ArcTools 为常用的Arc/INFO操作提供易用的菜单界面。可以选择菜单中的选项而在后台运行Arc/INFO程序,不需要输入命令。

  19. §1.7 Arc/INFO命令 • 1 规则 • 2 特殊字符 • 3 命令参数说明 • 4 常用的几个命令 Arc/INFO命令运行的程序执行GIS操作。命令的语法由命令的名字和其必需的与可选的参数定义。通过观察其语法习惯,可以了解它们的使用。

  20. §1.7.1 Arc/INFO命令规则&特殊字符 1 规则 a)把命令与其后续参数用至少一个空格分开; b)命令行以命令名打头,如果由于缺少参数而导致命令失败必须重新输入整个命令行。 2 特殊字符 a)跳过可选参数时用#号代替,使系统用缺省值来代替。 b)可用鼠标或光标在屏幕上用 * 号拾取或定位一个特征。这种技术比使用明确的坐标(即{*|x y})来指定位置更常用。

  21. §1.7.3 Arc/INFO命令参数说明 Command 第一参数 第二个参数 … 第n个参数 <COVER> or {COVER} 必要参数与可选参数 <POINT|LINE|POLY> 必要参数之间用”|”隔开 {POLY|LINE|POINT} 在可选参数里面,第一个参数是缺省参数 # 可用来替换可选参数 * 提示从鼠标输入坐标 如: ArcPlot: Identify <Cover><feature_class><*|x y>{Item… item} Arc: Clean <inCover>{OutCover}{dangle_length}{fuzzy_tolerance} {POLY|LINE}

  22. §1.7.4 常用的几个命令 1 &Echo 命令 格式:&Echo <&ON|&OFF> 用于了解AML程序的执行过程。 2 WATCH文件 WATCH文件用于记录Arc/INFO的操作。用户输入的所有内容都将记录在Watch文件中,其中指令内容被括在“|> <|”中,而坐标数据被括在“|>* *<|”中。WACTH文件在查找AML程序的错误时很有用。不过每一次只能打开一个Watch文件,如果打开第二个Watch文件,则自动关闭第一个。 用法:&Watch <文件名>{&Append}{&commands}{&Coordinates} &Watch<&Off|&Display> {&Append}向已有文件添加内容,否则删除原文件建立新的文件。 {&Commands}说明Watch文件记录菜单或程序发出的命令 {&Coordinates}说明Watch文件记录用户输入的坐标; {&Off}关闭当前Watch文件 {&Display}将当前Watch文件名显示在屏幕上。 3 将WATCH文件转换为AML程序 格式: &Conv_Watch_TO_Aml <Watch文件名><AML文件名>{&Coordinates} &CWTA <Watch文件名><AML文件名>{&Coordinates}

  23. §1.8 获取帮助 • 1 用法注释 • 2 USAGE命令 • 3 命令列表 • 4 HELP 命令

  24. §1.8 获取帮助(1/2) 获取帮助的方法有很多。 1 用法注释 显示用法注释最简单的方法就是键入不带任何参数的命令名,然后敲会车键。这种方法有时候是最危险的,因为有一些命令是不带任何参数的。可以用USAGE命令来避免这种情况。 Arc:BUILD Usage: BUILD <cover{POLY|LINE|POINT|NODE} 2 USAGE命令 USAGE命令可以用来显示用法注释 Arc: USAGE <Command> Arc:Usage Build Usage: BUILD <cover{POLY|LINE|POINT|NODE}

  25. §1.8 获取帮助(2/2) 3 命令列表 可以在任何一种Arc提示符(如ARC:, ArcEdit:, ArcPlot:) 下键入Command来显示可用命令的完整或部分的列表。 例如: Usage:Commands {命令前缀} ARC: Commands ARC: Commands B 列出所有B开头的命令 4 HELP 命令 HELP命令启动ARC/INFO的联机文档。

  26. §1.9 ArcTools介绍 ArcTools是用AML语言写成的一组工具。这些工具通过使用菜单界面使Arc/INFO命令更容易使用。ArcTools可执行常用的Arc/INFO操作和功能,并提供一组AML和菜单使你自制应用程序。 1 地图工具(Map 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 Tools编辑和管理区域数据。

  27. 第一章 练习 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窗口 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

  28. 第2章 Coverage数据类型 • 合格的Coverage要求 • 管理Coverage • Coverage特征 • 特征属性表 • 记录和特征标识 • 特征类型介绍 • 拓扑:定义空间关系

  29. §2.1 合格的Coverage要求 1 每一个Coverage都包含有正确的拓扑关系; 2 所有要素的坐标位置均已得到校正; 3 存在要素的属性表(PAT或AAT); 4 具有正确的属性数据; 5 存在至少四个控制点数据。

  30. §2.2 管理Coverage Copy 拷贝Cover KILL 删除 RENAME 改名 ListCoverages 或LC 查看 Describe Coverage描述 LOG 历史记录 LIST 查看INFO表

  31. §2.3 Coverage特征 1 特征类型 Arc/INFO软件使用点、线和面特征表示现实世界的现象 (1)点(POINT): 点特征,单个x,y位置,如井、建筑物; (2)弧段(ARC) : 线性特征,一串x,y位置 ,如街道、河流、公用设施线; (3)结点(NODE: 在弧段交叉点处的一个x,y位置,如红绿灯、入口; (4)多边形(POLYGON) : 面状特征由边界围起来同性质的区域,如城区等。 2 扩展特征类型 Arc/INFO支持由一组弧段和多边形组成的复杂特征类型。 (1)路径系统(Routine):由弧段组成的线性特征且具有线性量度系统如运输路径; (2)地区(Region):由一个或多个多边形组成的区域特征,如野生动物活动; (3)注记(Annotation):与其它地理特征相关联的描述性文本,如街道名、河流。

  32. §2.4 特征属性表 当Arc/INFO建立Coverage拓扑时,定义拓扑和几何特征并存储在称为特征属性表(FAT)的文件中。根据特征的类型,特征属性表的内容会有所不同,但也具有一些共同的特征。 特征属性表都是INFO数据文件;Coverage中的每个特征在特征属性表中占有一个记录或一行数据;一组空间数据可以拥有多于一个特征属性表。 如一个Coverage中可以有多边形和弧段属性 特征类型 特征属性表 =================================== (1)点(POINT) <Cover>.Pat (2)线(ARC) <Cover>.Aat (3)结点(NODE) <Cover>.Nat (4)多边形(POLYGON) <Cover>.Pat

  33. §2.5 记录和特征标识 特征属性表中的每一个记录包括:记录号(RecNo);特征唯一的号码,称为Cover#(由Arc分配);以及另外一个称为Cover-ID的特征标识号(由用户分配)。 Cover始终与其相应的Coverage名项匹配。例如:如果你的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,因为它是特征标识符,所以必须是唯一的号码。 其值通常是基于一种编码方案,其值可以为任何正数,其值在Coverage增加或删除数据时不变,其值不须有序,但是必须唯一。

  34. §2.6 特征类型介绍 • 1 点属性 • 2 弧段(ARC)属性 • 3 结点(NODE)属性 • 4 多边形(POLYGONS)属性

  35. §2.6.1 点属性(1/2) 可以抽象为单一位置或事件的地理特征可用点特征表示。 1)点坐标数据 当点输入到系统中时,Arc/INFO记录和存储点的坐标信息。 坐标文件有ArcEdit来维护,不能用属性表管理命令来编辑和显示。 一对x,y坐标定义一个点; 点没有长度和面。 2)点属性数据 点属性表(Pat)是建立点Coverage拓扑关系时建立由Arc/INFO创建的特征属性表,它含有四列标准的属性数据,称为Items。用户可以把其它有关属性增加到Pat表中。 点和多边形属性表都称为Pat,且具有相同的格式。然而,它们很容易区分的:点属性表的Area和Perimeter项始终为零值。

  36. §2.6.1 点属性(2/2) 3)标准项 Area, Perimeter, Cover#, Cover-ID 4)规则 点和多边形特征不能存储在同一Coverage 中,因为它们使用同一模板。 点Coverage中的Area和Perimeterd的值始终为0; 每一个点应该有唯一的标识符; Arc/INFO属性始终在Cover-ID左边 用户定义的属性始终加到Cover-Id的右边。

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

  38. §2.6.2 弧段(ARC)属性(2/2) 3)弧段属性数据 弧段属性表(AAT)是Arc/INFO构建弧段Coverage拓扑关系时创建的特征属性表,它含有7列标准属性数据,称为ITEMS,用户可以把弧段有关的其它描述性数据(属性)增加到AAT中。 Fnode#, Tnode#, Lpoly#, Rpoly#, Length, Cover#, Cover-ID 4)规则 在表中Arc/INFO属性始终出现在Cover-ID左边; 在表中用户定义的属性被加到Cover-ID右边; 对于含有弧段拓扑但没有多边形拓扑的Coverage, Lpoly#和Rpoly#值始终为0。

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

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

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

  42. §2.7 拓扑:定义空间关系 • 拓扑:定义空间关系 • 1 弧段-结点的拓扑结构 • 2 多边形弧段拓扑结构

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

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

  45. §2.7.2 多边形弧段拓扑结构 多边形-弧段拓扑表达了弧与其围成的多边形之间的关系,由此定义了面积和邻接性,地理分析是基于这些特性的。 1)面积定义 由一个或多个弧段围成的闭合区域确定了多边形的面积 2)邻接性 如果二个多边形共用一条弧,那么它们是相邻关系,Arc/INFO将左多边形(Lpoly#)和右多边形(Rpoly#)编号并存储。所以一个多边形可以是一条弧的左多边形,同时有时另一条弧的右多边形。 判断左右多边形的依据是沿着弧段的方向来确定的。 3)外多边形 当Arc/INFO建立多边形-弧段拓扑关系时,总是建立一个外多边形来表示Coverage之外的区域。Coverage中所有多边形最外围的弧段定义了外多边形的范围。

  46. 第二章 练习(1/2) 主要练习手工建立拓扑关系 1 下图中有7个结点和6条弧段,填写下表,列出所有弧段的起始结点,注意一条或多条弧可共用一个结点.没有弧段,结点就没有存在的意义,这个表定义了方向性。请列出由结点F到结点A的最短路径的组成弧段及每条弧段的方向性,用+表示正向,-表示逆向通过的弧段。

  47. 第二章 练习(2/2) 2 手工建立多边形-弧段拓扑关系 通过下图反映多边形邻接性,在第一个表中列出定义每一个多边形的弧段说明及编码,在第二个表中,列出每个弧段的左右多边形,图中箭头表示弧段的方向。

  48. 第3章 空间数据操作 • 数据入库过程 • 矢量数据转换命令 • ARCEDIT编辑流程 • 建立拓扑关系的两个命令 • 显示错误命令 • 编辑修改错误常用命令 • 数据接边

  49. §3.1 数据入库过程 1 数字化 地图数字化是利用ADS或ARCEDIT把地图中的地物要素按顺序转化为X,Y坐标输入到计算机中;在ARC/INFO中,地图要素是按下述方法进行数字化和表示: 点要素:对于点要素,数字化后用Build Point建立属性表; 线要素:一个线要素由一条弧来表示;数字化后用Build Line或Clean Line产生属性表; 面要素:在ARC/INFO中,面要素是按一组弧来数字化,并在每一个多边形内部合适的地方数字化一个标识点(或计算机向动产生),该点必须带有它的用户标识码,然后用Clean Poly来产生多边形的拓扑关系和属性表。 2 错误修改 3 定义要素类型并建立拓扑关系。 4 属性的定义及其输入。 5 检查和修改属性编码错误:

  50. §3.2 矢量数据转换命令 • 1 文本格式转换 • 2 投影转换 • 3 转换DXF格式 • 4 坐标转换 • 5 WATCH – AML 转换 • 6 Coverage 与标准数据文件相互转换

More Related