arcinfo培训教程.ppt_第1页
arcinfo培训教程.ppt_第2页
arcinfo培训教程.ppt_第3页
arcinfo培训教程.ppt_第4页
arcinfo培训教程.ppt_第5页
已阅读5页,还剩173页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Arc INFO地理信息系统培训 中南大学资源环境与建筑工程学院邱冬生2001年5月4日 1 主要学习内容 第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 1Arc INFO系统介绍 Arc INFO系统介绍1Arc INFO子系统2系统目录介绍3Arc INFO基本文件介绍 1 1 1Arc INFO系统介绍 ARC INFO是美国ESRI EnvironmentalSystemsResearchInstitute 公司的代表产品 是当今世界上最为完整的GIS系统 它所包含的几千个GIS分析工具已被各个领域的项目所采用 目前 ESRI在推出了几种全新概念 包括 空间数据库引擎 SDE SpatialDatabaseEngine ArcViewGIS3 0 NTARC INFO和MapObjects 1 1 1Arc INFO子系统 1 2 Arc INFO由多个子系统构成 分别提供不同的功能 1 ArcArc是GIS总体管理工具 它不是图形化模块 下列为ARC的一些主要用途 a 生成和管理数据库中的Coverage b 从其它数字格式转化数据 c 在一个或多个Coverage中处理空间和属性数据 d 创建Coverage间新的数据关系 2 ArcToolsArcTools是基于AML的工具集 通过容易使用的图形用户界面实现 具有常用的ARC INFO操作和功能 3 TABLESTABLES是用INFO文件来创建 存储 编辑和查询表列数据的表格管理系统 1 1 1Arc INFO子系统 2 2 4 图库Arc INFOLibrarian软件是地理数据管理系统 提供创建和管理地图库的工具 5 ArcPlotArcPlot是地图显示和查询的图形模块 使用方法是 a 显示和查询一个或多个Coverage的空间和属性数据 b 创建屏幕显示和地图 以及生成绘图文件 6 ArcEditArcEdit是交互图形编辑器 用于数字化和编辑Coverage和纠正空间 属性数据的错误 7 AMLAML软件提供完整的编程能力和创作用户应用界面的一套工具 它具有独立的解释器 可以 a 用交互或程序的方式在任何子系统中使用AML指令和函数 b 建立ARC INFO命令集程序 创建屏幕菜单 1 1 2系统目录介绍 Atool存放ESRI编制的AML DataBase存放支持DatabaseInteerator的文件DigForm存放数字化接口文件Fonts存放文本文字体文件Help存放所有Arc Info联机帮助文件INFOSYS存放Info数据库软件LIB存放Arc Info的库文件Menu存放菜单文件Plotters存放所有支持绘图的格式文件和绘图文件Programs存放Arc INFO的可执行程序Samples演示文件及其Aml宏程序Startup包括标准Arc ArcPlot和ArcEdit初始化宏Station存放工作站初始化宏称站文件 StationFile Symbol存放标准符号设置文件及模板Sysgen包含加密码 批处理及绘图队列信息Tables存放Librarian所建立的图库的名称及路径Terminatals存储终端设备的格式预定义文件Template存储Coverage INFO和用户工作空间的模板UTOOL存储用户自定义工具文件以替代某些程序 1 1 3Arc INFO基本文件介绍 后缀名文件类型后缀名文件类型AmlAml文件Pat多边形 弧段表Gra绘图文件Pat点 多边形属性表Prj投影文件Aat弧段属性表Key图例文件Nat结点属性表Wat命令监看文件Rat路径属性表Lut查找表Sec段属性表Tat注记属性表 1 2Coverage Coverage是Arc Info软件的基本存储单元 它是单一地图层的数字化版本 通常只含一类地图特征 如街道 区 土壤或植被等 Coverage含有给定区域中特征的位置数据和描述性数据 一个Coverage存为一个目录 其中含有描述特征的位置和属性的相关文件 每个Coverage代表一片地理区域的数据的单一分类或主题 1 3联接特征和属性 Coverage中的每个特征被赋以唯一的数字标识 由唯一的位置 空间数据 和一组属性数据 描述性数据 描述 Coverage数据的特点在于它能联结空间数据 位置和拓扑 和属性数据 位置数据描述特征在哪里 拓扑数据描述特征之间的相对位置关系 属性数据描述特征是什么 标识号 coverage中各个特征唯一的数字 既存在于坐标文件中 又存在于属性文件中 这保证了空间数据和属性数据的一一对应 空间数据与属性数据集成的关键是标识号 1 4Arc Info的工作区间 1工作区间2Info目录3规则4管理工作区间的命令5ArcTools工具 1 4 1工作空间和INFO数据库 1工作空间工作区间是Arc Info进程所用的工作区域 它提供工作组织的结构 工作空间含有地理数据集 如Coverage Grid数据 Tin数据 图象和本地INFO数据库 工作空间所含的地理数据集合以目录和文件的形式存储 2INFO除了地理数据集 Arc Info工作区间还有一个INFO数据库 存于名为INFO的子目录 INFO数据库存取和管理该工作区间的地理数据集的特征属性表和相关表格 1 4 3INFO数据库规则 3INFO规则 1 工作空间是一个包含INFO子目录的目录 2 可在有写权的任何目录层下创建工作空间 3 每个工作空间可含有零个 一个或多个Coverage 4 每个工作空间始终有且仅有一个INFO目录 5 INFO目录存储工作空间中所有Coverage的INFO文件 1 4 4管理工作区间的命令 可用下列ARC命令来创建和管理工作空间 只需要键入有下划线的部分即可 COPYWORKSPACE cpw 把一个工作区间下的内容拷贝到另一个中CREATEWORKSPACE cw 创建一个工作区间DELETEWORKSPACE DW 删除指定工作空间中所有文件和目录LISTWORKSPACE LW 列出当前目录或指定目录下的Arc INFO工作区间RENAMEWORKSPACE RW 重命名一个工作空间WORKSPACE WORKSPACE W WO 列出当前工作空间的目录或换到指定工作空间目录不能用操作系统命令来管理工作空间 1 4 5ArcTools工具 工作空间可由ArcTools工具箱通过使用工作空间或工作空间管理工具来处理 在任何一个主ArcTools工具箱 地图工具 编辑工具等 的ArcTools下拉菜单中均可访问这两个工具 1 5地理数据库 地理数据库是GIS的核心 其完整性和精确度影响到它所支持的所有应用 地理数据库有两个要素 空间数据和属性数据 为了提高效率 不同类型数据以不同的结构存储 它们通过存储于属性数据和空间数据中的唯一数字标识来联结 属性数据存于表格中 由RDBMS管理 空间数据存于文件中 由GIS软件管理 地理特征以层或信息主题的形式组织 例如 一幅底图可以组织成主题 如行政边界 河流 水体 道路 等高线和控制点 特征可根据其含义来组织 河流和道路都是线性特征 但由于其属性不同可能会存于不同的层中 1 6Arc INFO操作方式 Arc INFO可以有很多种不同的模式来操作 可以在程序提示命令下输入命令 可以运行含有Arc INFO命令的AML程序 还可以用菜单驱动的ArcTools界面来执行普通的Arc INFO操作 以及通过用户开发的GIS应用程序 1命令可以在程序提示符下发生Arc INFO命令来执行某一任务 每个命令有一个或多个需要用户输入的参数 2AML程序Arc INFO命令集可与AML指令 函数和变量结合起来执行一系列Arc INFO任务 程序运行时可能需要用户的输入 3ArcToolsArcTools为常用的Arc INFO操作提供易用的菜单界面 可以选择菜单中的选项而在后台运行Arc INFO程序 不需要输入命令 1 7Arc INFO命令 1规则2特殊字符3命令参数说明4常用的几个命令 Arc INFO命令运行的程序执行GIS操作 命令的语法由命令的名字和其必需的与可选的参数定义 通过观察其语法习惯 可以了解它们的使用 1 7 1Arc INFO命令规则 特殊字符 1规则a 把命令与其后续参数用至少一个空格分开 b 命令行以命令名打头 如果由于缺少参数而导致命令失败必须重新输入整个命令行 2特殊字符a 跳过可选参数时用 号代替 使系统用缺省值来代替 b 可用鼠标或光标在屏幕上用 号拾取或定位一个特征 这种技术比使用明确的坐标 即 xy 来指定位置更常用 1 7 3Arc INFO命令参数说明 Command第一参数第二个参数 第n个参数or COVER 必要参数与可选参数必要参数之间用 隔开 POLY LINE POINT 在可选参数里面 第一个参数是缺省参数 可用来替换可选参数 提示从鼠标输入坐标如 ArcPlot Identify Item item Arc Clean OutCover dangle length fuzzy tolerance POLY LINE 1 7 4常用的几个命令 1 Echo命令格式 Echo用于了解AML程序的执行过程 2WATCH文件WATCH文件用于记录Arc INFO的操作 用户输入的所有内容都将记录在Watch文件中 其中指令内容被括在 Append commands Coordinates Watch Append 向已有文件添加内容 否则删除原文件建立新的文件 Commands 说明Watch文件记录菜单或程序发出的命令 Coordinates 说明Watch文件记录用户输入的坐标 Off 关闭当前Watch文件 Display 将当前Watch文件名显示在屏幕上 3将WATCH文件转换为AML程序格式 Conv Watch TO Aml Coordinates CWTA Coordinates 1 8获取帮助 1用法注释2USAGE命令3命令列表4HELP命令 1 8获取帮助 1 2 获取帮助的方法有很多 1用法注释显示用法注释最简单的方法就是键入不带任何参数的命令名 然后敲会车键 这种方法有时候是最危险的 因为有一些命令是不带任何参数的 可以用USAGE命令来避免这种情况 Arc BUILDUsage BUILDArc UsageBuildUsage BUILD cover POLY LINE POINT NODE 1 8获取帮助 2 2 3命令列表可以在任何一种Arc提示符 如ARC ArcEdit ArcPlot 下键入Command来显示可用命令的完整或部分的列表 例如 Usage Commands 命令前缀 ARC CommandsARC CommandsB列出所有B开头的命令4HELP命令HELP命令启动ARC INFO的联机文档 1 9ArcTools介绍 ArcTools是用AML语言写成的一组工具 这些工具通过使用菜单界面使Arc INFO命令更容易使用 ArcTools可执行常用的Arc INFO操作和功能 并提供一组AML和菜单使你自制应用程序 1地图工具 MapTool MapTools工具集创建地图显示 实行查询和地理分析 并创建地图 这个工具集在ArcPlot中运行 2编辑工具 EditTool EditTools工具集生成 编辑 处理Coverage和属性数据 这个工具集在ArcEdit中运行 3栅格工具 GridTool GridTools工具集在GRID程序中实行空间分析和数据显示 4命令工具 CommandTools CommandTools工具集实行面向程序组的操作 如生成拓扑 数据转换 Coverage剪切和拓扑叠置 这个工具集在ARC中运行 5土地记录 LandRecords PARCELTools编辑和管理区域数据 第一章练习 1工作区间的操作熟悉使用工作区间的命令使用以及菜单方式的实现 并比较它们与系统操作命令的区别 CPW CW DW LW RW W WO ArcTools操作方式 ArcTools MapTools OK ArcTools 选择WorkSpace 设定工作区间2在ARCPLOT环境中显示数据层 数据层Bnd 颜色 Red 3在ArcToolsMap工具集下实现此功能ArcTools MapTools OK View New Coverage Poly POLY主题属性窗口 设置属性 显示 保存视图 退出ArcTools窗口4练习使用Wacth文件创建AML程序ArcPlot watchaa watArcPlot Display99993 MapeBnd Linecolorred ArcsBnd Watch off CWTAaa wataa aml raa Aml 第2章Coverage数据类型 合格的Coverage要求管理CoverageCoverage特征特征属性表记录和特征标识特征类型介绍拓扑 定义空间关系 2 1合格的Coverage要求 1每一个Coverage都包含有正确的拓扑关系 2所有要素的坐标位置均已得到校正 3存在要素的属性表 PAT或AAT 4具有正确的属性数据 5存在至少四个控制点数据 2 2管理Coverage Copy拷贝CoverKILL删除RENAME改名ListCoverages或LC查看DescribeCoverage描述LOG历史记录LIST查看INFO表 2 3Coverage特征 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 与其它地理特征相关联的描述性文本 如街道名 河流 2 4特征属性表 当Arc INFO建立Coverage拓扑时 定义拓扑和几何特征并存储在称为特征属性表 FAT 的文件中 根据特征的类型 特征属性表的内容会有所不同 但也具有一些共同的特征 特征属性表都是INFO数据文件 Coverage中的每个特征在特征属性表中占有一个记录或一行数据 一组空间数据可以拥有多于一个特征属性表 如一个Coverage中可以有多边形和弧段属性特征类型特征属性表 1 点 POINT Pat 2 线 ARC Aat 3 结点 NODE Nat 4 多边形 POLYGON Pat 2 5记录和特征标识 特征属性表中的每一个记录包括 记录号 RecNo 特征唯一的号码 称为Cover 由Arc分配 以及另外一个称为Cover ID的特征标识号 由用户分配 Cover始终与其相应的Coverage名项匹配 例如 如果你的Coverage名为land 那么Cover 和Cover ID将为Land 和Land ID 1记录号 RecNo RecNo是分配给任何INFO数据文件的每行数据的内部记录号 特征属性表也不例外 RecNo是唯一的行标识 是数据库查询的有效项 特征属性表中的RecNo和Cover 的值始终相符 2Cover Arc INFO分配Cover 它是用作特征标识的唯一的号码 每个特征的值从1开始 以步长1顺序增长 每次当Coverage中增加或删除数据时值改变 值始终与特征属性表中的记录号 RecNo 相符 3Cover ID用户可以定义和分配Cover ID 因为它是特征标识符 所以必须是唯一的号码 其值通常是基于一种编码方案 其值可以为任何正数 其值在Coverage增加或删除数据时不变 其值不须有序 但是必须唯一 2 6特征类型介绍 1点属性2弧段 ARC 属性3结点 NODE 属性4多边形 POLYGONS 属性 2 6 1点属性 1 2 可以抽象为单一位置或事件的地理特征可用点特征表示 1 点坐标数据当点输入到系统中时 Arc INFO记录和存储点的坐标信息 坐标文件有ArcEdit来维护 不能用属性表管理命令来编辑和显示 一对x y坐标定义一个点 点没有长度和面 2 点属性数据点属性表 Pat 是建立点Coverage拓扑关系时建立由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左边用户定义的属性始终加到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构建弧段Coverage拓扑关系时创建的特征属性表 它含有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 属性 结点是独特的特征类型 除作为弧段的端点外 结点还用来表示弧段的交叉点 始结点是弧段的第一个端点 终结点是最后一个端点 它们合起来定义了弧段的方向 1 结点坐标数据当弧段输入Arc INFO时 系统就记录并存储了其结点的坐标信息 一个x y坐标对确定一个结点 并且存储在Arc文件中作为第一个和最后一个点 Arc INFO自动将任一一条弧段的弧号作为结点标识符以建立同其坐标的联系 如果有多条弧共用一个结点 使用具有最小内部号码的弧段号标识结点 2 结点属性表结点属性表 NAT 是Arc INFO构造结点Coverage拓扑关系时创建的特征属性表 它含有三列标准属性数据 称为ITEMS 用户可以将其它描述性数据增加到NAT中 ARC 相交于该结点的一条弧段的内部号码 COVER COVER ID 2 6 4多边形 POLYGONS 属性 1 2 多边形表示具有封闭边界的同质区域的地理特征 1 多边形坐标数据Arc INFO以弧段 Arc文件 和标识点 Lab文件 来记录和存储多边形的坐标信息 多边形标识码 以Label点形式输入 它同封闭多边形的弧段标识符相联系 存储为PAL文件 而弧段又进而同坐标数据相联系 一条或多条弧段构成了多边形的边界 位于多边形内部的唯一的标识点 LabelPoint 用来表示该多边形 2 多边形属性数据多边形属性表 PAT 是Arc INFO构建多边形Coverage拓扑关系时创建的特征属性表 它含有4列标准属性数据 用户可以把与多边形相关的描述性数据增加到PAT中 AreaPerimeterCover Cover ID 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左边 用户属性始终在每一右边 2 7拓扑 定义空间关系 拓扑 定义空间关系1弧段 结点的拓扑结构2多边形弧段拓扑结构 2 7拓扑 定义空间关系 我们已经知道Arc INFO如何用点 弧 多边形等特征来表示地理特征的 现在来看拓扑是如何定义这些特征间的空间关系的 拓扑是一种确定空间特征及其相互关系的数学方法 包括 多边形面积 弧段的连通性 弧段的方向 弧段的长度 多边形的邻接性 拓扑使用空间关系来定义空间特性 空间关系空间特性每条弧都有起止结点弧段长和方向弧段以结点相连连通性相互联结的弧段构成多边形边界多边形面积和周长每条弧段都有左右多边形邻接性 2 7 1弧段 结点的拓扑结构 弧段与结点之间的关系由弧段 结点拓扑来表示的 它定义了弧段的长度 方向和连通性等 地理分析以这些特性为基础 1 始结点和终结点始结点是弧段的起点 终结点是弧段的终点 它们在数字化的时候就确定了 只有在对方向性有要求时才很重要 2 长度弧长是以始结点到终结点进行计算得济 采用Coverage的单位度量 3 方向性弧的方向是从始结点到终结点的 4 连通性如果弧段共用一个结点 那么它们是连通的 2 7 2多边形弧段拓扑结构 多边形 弧段拓扑表达了弧与其围成的多边形之间的关系 由此定义了面积和邻接性 地理分析是基于这些特性的 1 面积定义由一个或多个弧段围成的闭合区域确定了多边形的面积2 邻接性如果二个多边形共用一条弧 那么它们是相邻关系 Arc INFO将左多边形 Lpoly 和右多边形 Rpoly 编号并存储 所以一个多边形可以是一条弧的左多边形 同时有时另一条弧的右多边形 判断左右多边形的依据是沿着弧段的方向来确定的 3 外多边形当Arc INFO建立多边形 弧段拓扑关系时 总是建立一个外多边形来表示Coverage之外的区域 Coverage中所有多边形最外围的弧段定义了外多边形的范围 第二章练习 1 2 主要练习手工建立拓扑关系1下图中有7个结点和6条弧段 填写下表 列出所有弧段的起始结点 注意一条或多条弧可共用一个结点 没有弧段 结点就没有存在的意义 这个表定义了方向性 请列出由结点F到结点A的最短路径的组成弧段及每条弧段的方向性 用 表示正向 表示逆向通过的弧段 第二章练习 2 2 2手工建立多边形 弧段拓扑关系通过下图反映多边形邻接性 在第一个表中列出定义每一个多边形的弧段说明及编码 在第二个表中 列出每个弧段的左右多边形 图中箭头表示弧段的方向 第3章空间数据操作 数据入库过程矢量数据转换命令ARCEDIT编辑流程建立拓扑关系的两个命令显示错误命令编辑修改错误常用命令数据接边 3 1数据入库过程 1数字化地图数字化是利用ADS或ARCEDIT把地图中的地物要素按顺序转化为X Y坐标输入到计算机中 在ARC INFO中 地图要素是按下述方法进行数字化和表示 点要素 对于点要素 数字化后用BuildPoint建立属性表 线要素 一个线要素由一条弧来表示 数字化后用BuildLine或CleanLine产生属性表 面要素 在ARC INFO中 面要素是按一组弧来数字化 并在每一个多边形内部合适的地方数字化一个标识点 或计算机向动产生 该点必须带有它的用户标识码 然后用CleanPoly来产生多边形的拓扑关系和属性表 2错误修改3定义要素类型并建立拓扑关系 4属性的定义及其输入 5检查和修改属性编码错误 3 2矢量数据转换命令 1文本格式转换2投影转换3转换DXF格式4坐标转换5WATCH AML转换6Coverage与标准数据文件相互转换 3 2 1文本 投影转换 1文本格式转换GENERATE将文本文件 AscII文件 转换为Coverage格式 GenerateGenerate INPUT AscII文件 Generate TICS 生成TIC点 Generate POLYS 生成多边形 UNGENERATE将Coverage数据存储成AscII文件2投影转换PROJECT Projectionfilename Nearest Bilinear Cubic 3 2 2DXF 坐标 Watch文件 标准数据转换 3转换DXF格式ARC DXFINFO Pathname 显示DXF文件层内容ARCPLOT DXF显示没有做转换的DXF文件图形ARC DXFARC转换DXF数据4坐标转换ARC TRANSFORM5WATCH AML转换 CWTA6Coverage与标准数据文件相互转换Export将Coverage文件转换为标准数据文件Import将标准数据文件转换Coverage文件格式 EXPORT NONE PARTIAL FULL max lines IMPORT 3 3ARCEDIT编辑流程 1 2 ARCEDIT命令的主要目的是用于修改现存的coverage文件 主要步骤 ARCEDIT Display99993 微机为4 指定终端类型 Create TIC BND COVER 建立COVERAGE EDITCOVERAGE指定编辑COVER文件名 DRAWENVIRONMENT指定显示要素 EDITFEATURE指定编辑要素 BACKCOVERAGE Symbol 指定背景COVER及显示颜色 BACKENVIRONMENT指定背景环境 MAPEXTENT指定要显示的地理区域 DRAW显示COVER特征 SNAPDISTANCE 定义结点合并距离 EDITDISTANCE 定义选择范围 WEEDTOLERANCE Default Distnce 定义一个弧段两个中间点允许最小距离 3 3ARCEDIT编辑流程 2 2 ARCSNAPON Distance 数字化弧的最后一条线将延长或缩回到在ARCSNA距离内的现有的弧上 ARCSNAPOFF NODESNAP Default Distance 指定结合点距离 DUPLICATEARC设置ARC是否允许重复 INTERSECTARCS相交弧段是否在交叉处生成结点 ADD增加特征要素 SAVE 新文件名 存储 SAVE 旧文件名 新文件名 SAVE 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 LABELSERRORS显示标识点错误 3 INTERSECTERR交叉错误 将显示交叉弧的内部号及ID码 以及交叉点坐标值在ARCPLOT中显示错误的具体操作 ARC ARCPLOTARCPLOT MAPEXTENT定义显示区域 LINECOLOR定义画线颜色 POLYGONS显示多边形 MARKERCOLOR定义画标识点颜色 LABELERRORS显示标识点颜色 NODECOLOR定义画结点颜色 NODEERRORSDANGLE显示悬挂点错误 NODECOLOR NODEERRORSPSEUDO显示假结错误点 QUIT 3 6编辑修改错误常用命令 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往选择记录中添加新选的记录 无逻辑表达式则选择所有记录 6 Nselect切换选择与未选择集 即未选上的作为当前选择集 7 UNSelect从当前选择集放弃一些选择 3 6 2修改欠头特征 1 2 1 ArcEdit EditC指定要编辑的COVER DrawE指定要显示的要素 Mape 放大显示 EFARC编辑弧段要素 SELLOLY RPOLY选择所有未封闭的线 用此命令该COVER必须执行过BUILDLINE 否则无效 RESELLENGTH 选择其中的欠头线 值较大 Extend发出命令后将提示输入一个延长距离 该距离应比实际要连接的距离稍长 所选全部弧段都将延长与最近的弧段相接 3 6 2修改欠头特征 2 2 2 ArcEdit DrawENodedangle显示所有悬挂点 欠头点 Mape 放大显示区 SetDrawSymbol定义被选择要素显示颜色 Draw EFARC EDITDISTANCE 定义选择范围 SEL选择欠头点要素连接的弧段 注意不是欠头线 DrawSel显示所选的弧段 SPLIT分割该弧段 SNAPDISTANCE 定义结点合并距离 EFNODE定义编辑要素为结点 MOVE移动欠头点使之与SPLIT生成的点合并 3 6 3修改出头特征 1 2 1 ArcEdit Mape EFARC SetDrawSymbol SelBOX将要修改的出头包含进去 RESELDangle在BOX中选择出头线或RESELLENGTHLINE DRAWSEL显示所选择的所有弧段 DELETE删除所选的所有弧段 UNDELETE若发现删错了用此命令可恢复刚删除的要素 DRAW重画 MAPEDEF SAVE 3 6 3修改出头特征 2 2 2 ArcEdit EFARC SELLPOLY RPOLY RESELLENGTH DRAWSEL UNSELECT选择错误时恢复不选择 DELETE确认后删除 3 6 4修改未封闭特征 1 ArcEdit DrawENodeDangle Mape Draw SnapDistance EditDistance EFNODE MOVE在为封闭多边形两断点合并2 ArcEdit DrawENodeDangle Mape Draw SD SnapDistance ED EditDistance EFARC ADD在未封闭多边形两个断点间加一弧段 3 6 5修改无Label点多边形 修改LABEL错误先在ARC下执行LABELERRORS命令 显示出所有LABEL错误 ArcEdit EFARC SetDrawSymbol SELLPOLY NIDORRPOL NID选择无LABEL点的多边形 NID为LABELERRORS中所指出的无LABEL点的多边形ID号 MAPE 放大显示需修改的区域 DRAWSEL EFLABEL选择编辑LABEL要素 ADD 3 6 6修改含有多个Label点的多边形 1 ArcEdit EFARC SELLPOLY NIDORRPOL NID选择无LABEL点的多边形 NID为LABELERRORS中所指出的无LABEL点的多边形ID号 SetDrawSymbol MAPE 放大显示需修改的区域 DRAWSELIDS画出LABELID号 EFLABEL选择编辑LABEL要素 SELMANY选择多余的LABEL点 DELETE2 ArcEdit EFLABEL SEL NID选择多边形ID号为NID中的所有LABEL点 为COVER文件名 为 PAT表中的项 RESELMANY选择多余的LABEL点 DRAWSEL画出所选的LABEL点以确认 DELETE 3 6 7修改假结点 ArcEdit EFARC SELALL UNSPLIT将编码相同的弧段中间的结点删除 SELMANY选择要删除中间点的弧段 最少两条 CAL ID NID附给所选弧段相同的值 UNSPLIT 3 6 8用不同的颜色显示不同值弧段 ArcEdit EFARC SEL ID 值 CAL SYMBOL 重复前两步 DRAW 3 6 9圆滑弧段 ARCEDIT EFARC SEL选择要圆滑的弧段 GRAIN给出两点以确定圆滑时两中间点的距离 SPLINESPLINE VERTEXDRAW可显示出所有弧段所有中间点 3 6 10弧段移动 拷贝 ARCEDIT EFARC SEL选择要操作的弧段 MOVE移动 COPY在指定位置拷贝弧段 3 6 11图形要素在不同文件间传输 1 从当前文件中传输到其他文件ARCEDIT EDITC设置当前编辑文件 EF选择编辑要素为要传输要素的特征 SEL FOR 选择要传输的要素 PUT传输到2 从其他文件传输到当前文件ARCEDIT EDITC设置当前编辑文件 EF选择编辑要素为要传输要素的特征 GET从文件中传输到当前文件中此方法不能条件选择部分要传输要素 若要选择需用方法1 只是要将其他文件设置为当前编辑的文件 3 7数据接边 1显示数据2设置捕捉环境3加匹配链4橡皮拉伸 接边操作调整位于接边附近要素的位置 使其准确配准 对两个Coverage进行边界 匹配时 只调整一个Coverage的坐标 另一个坐标不变 LINK要素可将相应结点匹配 接边典型步骤包括 3 7 1显示数据 ArcEdit EditCover DrawEnvironmentARCSNODESLNKS BackCover BackEnvironmentArcsNodes Draw 3 7 2设置捕捉环境 ArcEdit SnapCover 一般为背景Cover 设定捕捉COVER SNAPPING设定捕捉的最近距离 SnapFeatureNodesNodes设定捕捉要素 3 7 3加匹配链 ArcEdit LinkFeatureNodesNodes设置结点匹配链 EditFeatureLink指定编辑要素为LINK AUTOLINK指定参数自动连接 ADDorDELETE连接未连的LINK 去掉错误的LINK屏幕提示 Usingthe2keyonthemouse9quit 起始点在编辑Coverage上 终点在背景Coverage上 3 7 4橡皮拉伸 ArcEdit AdJust将匹配的LINK自动连接 调整数据使之与背景COVER接合 SAVEARC BUILD重建拓扑关系 第4章属性数据操作 Tables1基本命令2主要功能ARC1在数据文件和属性表之间建立关联2数据文件与特征属性表的连接3数据文件结构操作 DBMS背景 TABLES和INFO 4 1Tables TABLES是INFO的一个子集 没有SAVE命令 每次修改自动保存 没有联机帮助 4 1 1Tables基本命令 ADD ITEM ITEM Aselect Expression NSELECTCalculate Commands 前缀 DEFINEDirectory 前缀 EraseExternal Data File Items All Item List Define LIST start record end record item item MOVETORELATERESELECTRESELECTSORT ITEM ITEM UPDATE ITEM ITEM STOPQUITSYSTEM Command 4 1 2Tables主要功能 1 3 1 定义新数据文件ARCEDIT CREATEINFO Item Template TABLES ARC TABLESEnterCommand DEFINES1ItemName ItemWidth ItemOutputwidth ItemType Item ENTERCommand QStop数据项类型主要有 C 字符型N 数字小数型D 日期型B 二进制整型I 数字整型F 二进制浮点型2 验证数据项定义TABLES ITEMS显示数据项定义 ERASE删除文件 4 1 2Tables主要功能 2 3 3 添加属性值ArcEdit EditINFOTables ADD item item 默认从键盘输入数据到指定文件中 ADD item item FROMASCII file 从现有的文本文件中添加属性数据 文本文件中数据以空格或 隔开4 校验属性值TABLES LIST显示数据记录 UPDATE修改记录EnterRecordNumber EDIT 字符型数据加单引号EDIT EnterRecordNumber 4 1 2Tables主要功能 3 3 5 编辑属性值TABLES UPDATE CALCULATE编辑数值型数据项 MOVE编辑字符型数据项ARCEDIT UPDATE CALCULATE编辑数值型数据项 MOVEITEM编辑字符型数据项基本操作符 EQ 等于GT 大于GE 大于等于LT不等于CN包含 只用于字符型 IN 在 中LK 4 2 1数据文件和属性表之间建立关联 1 2 ARC RELATE INFO FILE Relate ADD 在当前关联环境中增添一个新关联 覆盖同名的现存关联 并可用来改变关联定义DROP 从当前关联环境中删除一个关联LIST 显示当前关联环境中所有的关联SAVE 存储当前关联中至关联文件中 需加 INFO File 选项RESTORE 从 INFO FILE 文件中恢复一个关联 4 2 1数据文件和属性表之间建立关联 2 2 ARC RelateADDRelationname 用来标识关联的名字Tableidentifier 关联所连接的数据文件名 INFO或其它DBMS名 Databasename 关联数据文件所在的数据库 INFO ORACLE INFOItem Tables文件中与关联相对应的项名Relatecolumn 关联数据文件中与INFO数据项对应的列RelateType 指定匹配记录搜索方式 LINEAR ORDERED LINK TABLE 其它支持DBMS数据文件用FIRSTRelateaccess 关联存取权 RO RW 在执行Relateadd或Relatedrop后 只有执行relatesave命令才能够更新关联文件 关联环境使用形式 关联名1 关联名2 数据项名 4 2 2数据文件与特征属性表的连接 ARC JOINITEM LINEAR ORDERED LIND 其中为两个关联文件的公共项为联接文件中的数据项插入到此项后 不能是COVER ID左侧的数据项 否则会造成标准项混合 4 2 3数据文件结构操作 ARC ADDITEM decimal Places Start Item 添加数据项 此命令用来修改数据项宽度过小的数据项 先添加一个较大的数据数据项 然后将小数据项值赋给大数据项 DropItem DROP ITEM 删除一个数据项 PULLITEMSIN INFO FILE 从现有文件中提取一个或多个数据项生成新文件 当附加属性不再有用时 从特征属性表中提取标准数据项时该命令很有用 这时输入输出文件应该相同 第5章数据显示和制图 视图显示的基本步骤绘图文件的保存及编辑在ArcPlot中使用符号体系用符号显示地理特征的命令地图制作 5 1视图显示的基本步骤 1 2 利用ARC INO和系统的Arcplot或Arcview可对城市的各种基础地图信息和专题信息进行显示和处理 1设置显示环境 Arcplot Display Terminal 2定义制图环境 MAPEEXTENT 定义图形范围 MAPUNIT 定义图形单位 PAGEunit 定义图纸单位 Mapscale 定义地图比例尺 MapAngle 定义图形旋转角度 Symbolset 定义图形符号库 5 1视图显示的基本步骤 2 2 3显示地图要素 1 若要显示弧段要素 命令 linesymbols linecolor linesize Arcs Arcline Arctext2 若要显示多边形要素 命令 Shadesymbols Shadecolor Shadepattern Polygons Polygnshades Polygontext Labelerrors3 若要显示点状要素 命令 Markersymbols Markercolor Markersize Markerfont Points Labelmarkers4 若要显示注记要素 命令 Annotext5 若要显示节点要素 命令 Nodes Nodeerrors4图名和标注 在ARCPLOT中利用如下命令可进行图形标注和修饰 Move Testsymbol Textsize Textcolor Textfont 850011 850021 850031 850041为汉字 Text 加标注 Lines 加线 Draws 加线段 Markers 加符号 Box 加矩形框 Circle 加圆 5图例制作 5 2绘图文件的保存及编辑 通过ARCPLOT的交互式地图制作器 通过定位和缩放地图图件 可以容易地建立高质量的地图 当在屏幕上设计了一个所期望得到的一个地图时 它可以自动地把它保存下来并可送达绘图机上输出 在ARCPLOT中 命令MAP和MAPEND之间所有的绘图命令都将保存在 图形名 的目录中 而且每个指令都作为一个绘图元素存贮之 这些元素可通过如下的命令进行各种各样的操作 5 3在ArcPlot中使用符号体系 1ArcPlot提供的符号类型2符号集文件3设置符号特征4颜色设置5生成制图要素的图形元素命令 5 3 1ArcPlot提供的符号类型 SHADE填充多边形LINE显示线或生成图廓MARKER显示点 结点或任一点 X Y 的位置TEXT显示图上各种符类型的注记或说明文字 5 3 2符号集文件 1 2 一个文件可存放999个符号 25个4中不通颜色的符号 SymbolSet将4中符号类型设置为同一符号集TextSetColor txtMarkerSetColo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论