资源描述
实习(一)熟悉arc/info基本环境,图像配准,建新图层,输入点、线、面要素一、主要内容根据现有条件选择ARC/INFO,熟悉其系统环境,了解GIS的整体组成、各功能模块。 进行图象配准,建新图层,输入点、线、面空间要素。二、基本知识- ARC/INFO 软件简介ARC/INF0软件是美国环境系统研究所(ESRI)开发的地理信息系统软件,在当前众多 的GIS软件中,其功能最强、市场占有率最高,影响最大,对GIS技术的发展都有一定的影 响。ESRI公司从1982年推出ARC/INFO软件后,在技术上不断地改进完善,软件不断升级, 2000年推出的Arcinfo 8是ESRI在继承已有成熟技术的同时,全面引入最新的软件程序设 计思想、数据库及网络技术而开发的新一代GIS软件。2004年,推出的ARCGIS9保留了原 Arc/info 的所有功能-由 ArcInfo Workstation。1、ARC/INFO 的模块ARC/INFO 采用模块化设计的方法将整个软件系统按照功能化分成许多子模块。其主要 模块有:ARC模块:是ARC/INFO的主要程序环境,它不但提供了启动其它子模块的命令,而且 还可实现工作区管理、数据管理(Coverage, TIN, GRID, LATTICE INFO等)、数据转换、 投影转换、坐标转换、建立拓扑关系、修改属性表结构以及进行地理分析等。ARCEDIT模块:具有交互式的图形编辑环境。可建立Coverage、数字化、编辑空间和属 性数据、输入和编辑标注、 Coverage 接边。ARCPLOT 模块:具有交互式图形显示和制图环境。负责空间数据的显示、查询、分析、 制图等。TABLES模块:进行INFO数据文件管理和维护的数据库管理系统。LIBRARIAN 模块:地图数据库管理系统。此外ARC/INFO还有以下几个主要扩展模块:TIN:基于不规则三角网的地表模型生成、显示和分析模块,可以根据等高线、高程点、 地性线生成DEM,并进行通视分析、剖面分析、填挖方计算等。GRID:栅格分析处理模块,可以对栅格数据进行输入、编辑、显示、分析、输出,其分 析模型包括基于栅格的市场分析、走廊分析、扩散模型等。NETWORK:网络分析模块,提供了最短路径选择、资源分配、辖区规划、网络流量等功 能,可以应用于交通、市政、电力等领域的管理和规划。ARCSCAN:扫描图预处理及矢量化模块。ARCSTORM:基于客户机/服务器机制建立的数据库管理模块,可以管理大量的图库数据。COGO:侧重于处理一些空间要素的几何关系,用于数字测量和工程制图。ArcPress:图形输出模块,可以将制图数据转换成为PostScript格式,可分色制版。ArcSDE: SDE指空间数据引擎(Spatial Database Engine),它是一个连续的空间数据 模型,通过它可以将空间数据加入到关系数据库管理系统中去,并基于客户机/服务器机制 提供了对数据进行操作的访问接口,支持多用户、事物处理和版本管理。用户可以以ArcSDE 作为服务器,定制开发具体的应用系统。2、ARC/INFO 的主要功能ARC/INFO 是一个具有丰富功能的通用 GIS 软件。它包含了处理地理信息的各种高级功 能,主要如下:数据输入和编辑功能地图数据输入可从数字化仪、图形扫描及矢量转换,也能接受GPS数据、测量数据。能 对图形和属性数据进行编辑。数据转换和集成能转换各种标准的矢量格式、栅格格式、CAD格式和图像格式数据,全方位支持符合SQL 标准的商业关系型数据库。 基本GIS功能地图投影及投影转换,数据维护及管理,多边形叠加和Buffer分析。 完整的数据查询和显示工具 支持复杂空间数据和属性查询,并进行相应图形显示,包括栅格图像显示和管理。 地理数据管理 能对大型的分布式多用户数据库进行有效的存贮、管理。 用户界面提供生成图形界面的工具。 系统二次开发能力提供应用开发环境,使用户通过人机交互生成菜单,产生多应用组合,应用过程自动执 行。 数据输出 提供数字地图制作,报表生成及制作高品质地图功能。3、ARC/INFO 软件的基本概念1)覆盖层 CoverageCoverage是ARC/INFO的基本存储单元,它是地图中一类或几类专题的地理实体的空 间信息的逻辑集合。在Coverage中,地理实体被归结为简单的点、线或多边形来存贮,其 名字、符号、类型以及其它描述属性的信息都存贮在实体的属性表中。每个实体的空间数据 与相应的属性记录之间的联系是通过内码和用户标识码(user)来实现的。在Coverage中空 间实体是用地理特征来描述的,地理特征是描述实体的最基本的数据单位。覆盖层在计算机中作为一个目录而存在,目录名就是该覆盖层名,但其属性表存储于 INFO 表中。在覆盖层中包含一组文件存贮在计算机中。每个文件存储一种要素的有关信息 覆盖目录及其文件是在生成覆盖层时自动产生的。2)地理特征:最常见的地理特征类型包括弧(Arc)、结点(Node)、标识点(Label Point)、多边形 (Polygon)、配准控制点(Tics)覆盖范围(Bnd)、注记(Anno tat ion)等。配准控制点(Tics):覆盖层的定位或地理控制点。它们通过指定地图上的已知坐标来 定位覆盖层。(用于将 Coverage 的坐标数据配准到公共的坐标系统中,从而建立地理特征的 Coverage 图幅位置与地球表面位置的相关关系。 )覆盖范围(BND):表示覆盖层范围描述的空间区域。该范围是一个矩形。由覆盖层的各 类特征的最大最小坐标来定义该矩形。弧段(Arcs):表示线特征、多边形边界或两者组合(铁路线、学校范围线)。线特征可以 由许多弧段组成,每个弧都配有一个用户标识码,它的位置和形状是由一系列有序的 x、 y 坐标来定义的。描述弧段的属性数据存贮在弧段属性表(AAT)中。结点(N odes):表示弧段的起点、终点及线特征连接点。结点的位置是由坐标对表示。标识点(Label Points):标识点用来表示点特征或标识多边形。标识点表示点特征时 由一对x、y坐标,标识点的属性数据存贮在点特征表(PAT)中。标识点用来标识多边形时, 可由多边形内部的任意位置的一对坐标标识。标识点的属性数据存贮在面特征表(PAT)中。 系统无法自动区别同一个层中的点特征和内点,且他们的属性表结构相同,因此点特征和多 边形不能存储于同一个覆盖层中。多边形(Polygons):表示面特征。一个多边形由一组组成它边界的弧段及位于多边形 边界内的一个标识点来定义。标识点ID用来给多边形指定一个用户标识号,多边形的属性 数据存贮在多边形属性表(PAT)中。注记(Annotation):用来标注覆盖层特征的文字说明。注记与其它任何特征没有拓扑关 系,它仅用于显示说明信息。链(Link):表示图形伸缩与调整以及联系。路径(Route):以弧段为基础描述线实体。线实体可包含多条弧段或部分弧段。路段(Section):表示路径或弧段中的一部分。区域(Region):表示具有相同属性但不一定连续分布的地理范围。三、实习操作的具体内容1、Arc/Info 系统的安装与启动。2、Arc/Info 各主要功能模块:1) Arc:是Arc/Info的主要程序环境,提供启动其他子模块的命令。a、进入:安装好Arc/Info后,在Dos提示符下,键入Arc及回车启动Arc/Info进入 Arc模块,屏幕中将出现提示符ARC。b、退出:在Arc提示符下键入Quit并回车,则回到Dos。2) ADS:是一个简单的Arc数字化仪数字化系统。它用于数字化,并实现线、面、点特征 的编辑。使用ADS做数字化时,图形屏幕上会出现一组菜单,按数字化仪上的按钮来选 择想要的选择项。 -不操作。3) ArcEdit:是一个交互式图形和属性数据编辑系统,可完成任何图形、属性的编辑,增 加、编辑文本注记等,诊断和修改数字化的错误,实现图幅的伸缩和图幅边缘匹配等。a、进入:在Arc提示符下键入ArcEdit并回车。在:提示符下键入 Display 4 并回车。b、退出:在:提示符下键入Q并回车。4) Info (Tables):是一个完全的关系数据库管理系统,管理着与地图Coverage中的地理特征相联系的表格属性数据,包括属性数据的输入、存储、查询、修改和输出。a、进入:在Arc提示符下键入Tables并回车。b、退出:在Enter commands提示符下键入Q并回车。5) OverLay:是Arc/Info的空间分析模块,可完成缓冲区分析,空间合成叠置分析等功能。 此模块命令在 Arc 模块中运行。主要命令有:Buffer ,Clip,Dissolve,Eliminate,Intersect,Union等。一不操作。6) ArcPlot:是一交互式制图和绘图子系统,能帮助完成从简单的屏幕显示到高质量的制 图输出等多种绘图任务。a、进入:在Arc提示符下键入ArcPlot并回车。b、退出:在:提示符下键入 Q 并回车。3、工作区的建立和删除creatworkspace (CW) copyworkspace deleteworkspace listworkspace (LW) renameworkspace wokespace (W)&WO生成一个用户工作区拷贝一个工作区的内容到另一个工作区删除一个指定工作区包含的文件和目录 列出位于给定或当前目录下的工作区 为工作区改名列出当前工作区目录位置或设置新的当前工作区 切换或设置当前工作区4、覆盖层管理createCopyKillRenameKillinfo5、图像定位创建一个覆盖层。复制一个覆盖层。删除一个覆盖层。 更改一个覆盖层的层名 删除一个info文件。扫描矢量化之前的准备:图像定位,并与图层配准。Arc: registerqs.jpg弹出 REGISTER菜单,输入4个图廓点后,register,done,save register,quit.Arc: rec tify qs.jpg ima.jpg/校正6、进入arcedit模块,将定位后的图象作为矢量化背景/arcedit 的环境设置Arc : ArceditArcedit: disp 9999;/屏幕显示Arced it: drawen all/显示环境要素Arcedit: 2BUTTON 启用 2键鼠标Arcedit: intersectarcs add 加弧段进行自动打断 就可在ARCEDIT中调入栅格图像为背景,然后进行屏幕矢量化。ARCEDIT: mape image ima.jpg/图的伸缩范围ARCEDIT: image onARCEDIT: image ima.jpg 或 image ima.jpg composite 1 2 3 /彩色图象ARCEDIT: Draw/重画显示7、创建新覆盖层ARCEDIT: Createc qs/输入四个控制点,注意Tic-ID:O可以退出。/每次都有TicTD:number8、输入点、线、面要素ef arc是要编辑文件1)输入线要素:ARCEDIT: image off或 image clearARCEDIT: ef arc; add /增加弧段。2)输入点要素:ARCEDIT: ef label; add/增加点。3)输入面要素a)输入封闭的边界:ARCEDIT: nodesnap closest default 或 nodesnap closest */启动结点咬合功能:ARCEDIT: drawe all node error /将悬挂点显示出来ARCEDIT: ef arcARCEDIT: addARCEDIT: Mape * /放大图若不咬合,则先选该弧段,再移动Ver tex点:ARCEDIT: sel *ARCEDIT: Vertex Move b)咬合后,在多边形内部加一 label 点ARCEDIT: ef labelARCEDIT: add4)输入注记ARCEDIT: ef anno; add /增加注记。附:输入点、线、面的具体示例:输入 ef arc 设定编辑要素是弧段输入 add 进入菜单进行线实体输入Arcedit: ef arc& element for edit feature AMCCouerage has; no COGO attributes Arcedit: addOptions1 Uertex3 NodeCurue4 Delete uertex6 Delete arc5 Spline on/off2 Square on/off8 Digitizing OptionsQuit User-ID: 1 Polots1) vertex (节点):为弧段上的中间节点,可按键盘1或鼠标左键输入3)node(结点):为弧段开始或结束的点,可按键盘3或鼠标右键输入7) curve (圆弧):该命令采用三点定圆弧的方法输入圆弧4) delete vertex (删除结点)6) delete arc (删除弧段)5) spline on/off (光华弧段):打开和关闭弧段光滑功能的切换键2)square on/off(输入弧线成直角)8) digitizing options (设置参数)点 8 可进入设置参数菜单DIGITIZING options1 New Usev-ID3 New Symbol5 Autoincrement RESUME 4 Apctype line7 Arctype cirele8 Apctype centerline2 Auto increment OFF6 Aretype box9) Quit1) new user-id:定义用户id码,按下数字1键后根据屏幕提示输入用户码。3) new symbol:定义符号码,当按下数字1键后根据屏幕提示输入符号码。2) autoincrement off:自动增加用户id码功能关闭。5) autoincrement resume:自动增加用户id码功能打开。4) arctype line:设定输入弧段的形状为线。6) arctype box:设定输入弧段的形状为矩形。7) arctype circle:设定输入弧段的形状为圆形。8) arctype centerline:设定画两条弧段的中心线。示例:Arcedit: addNew User-ID: : 100 User-ID: 100 Pointsarc sijnbol:Delete vertexSpline on/of Quit68Points42 Square on/of User-ID: 101Delete arc5Digitizing Options 9DIGITIZINGONIONSDIGITIZING OPTIONS1 UertexOpt ions3 Node7 Curue3 New Symbol4 Aretype line8 firetype centerlineAuto increment OFFAretype box QuitAuto incpenent RESUME 4New SvnbolAretype line firetype centerlineAuto increment OFFAretype box QuitNew User-IDAuto incpenent RESUMEfirctype c ireleNew User-IDfiretype c irele Usei-ID: 101 Pointshew User-ID: : 100 Usei-ID: 100 Pointsheu arc synbol: : 33DIGITIZING OPTIONSDIGITIZING OPTIONS2 Autoincrenent OFF6 Aretype box Quit2 Autoincrenent OFF6 Aretype box 9 QuitNew User-ID3 New SymbolA nt o in c re ne n t RESUME 4 ftpctype lineAretype cirele8 Aretype centerlineNew SymbolApctype lineftpctype centerlineAuto increnent RESUME 4New User-IDAretype cirele Usep-ID: 100 Pointsb.增加注记:1)输入 ef anno;add 可增加注记。2)与注记大小,位置等相关的命令有:annotype pointl/point2/line/auto定义注记的位置。Point1 以一点来定位。Point2以两点来定位,与annofit连用表示在两点间注记等间距配置。 Line 注记沿线定位。Auto 注记自动沿着某一个选中的弧段定位。Annopositionll/lc/lr/cl/cc/cr/ul/uc/ur定义定位点在注记的位置。L1左下,lc中下,lr右下,cl左中,cc中中,cr右中,ul左上,uc中上,ur右上。Annosize*lsize定义字体的大小。示例:Hrcedit: ef annoh element For edit feature ANNO Hrcedit: annot ijpe pointlHrcedit: annosize 0.3Hrcedit: annoposition ccHrcedit: addHt=武汉大学资坏院Enter position Hrcedit: annot i/pe point2 Hrcedit: annosize 0.4 Hrcedit: annof it on Hrcedit: add Lt:武汉大学资坏院 Enter position c.增加label点:1) 输入 ef lab;add 可增加 label 点。2) labbel点也可通过按8进入设置菜单设置labbel点的id和symbol值,和arc 一样。 示例:Hrcedit: ef lab0 elenent for edit feature LABArcedit: add1 Add LabelOpt ions6 Delete last labe18 Digit iz ing Opt ionsQuit KLabel KLabel KLabel User-ID User-I D User-ID User-ID User-ID User-ID User-ID User-ID User-ID1 Coordinate2 Coordina七巳3 Coordinate4 Coordinat巳5 Coordinate6 Coordinate7 Coordinate8 Coordinate9 Coordina七巳=1.910,3.464=3.423,3.340=5.171,2.075=2.332,1.467=2.853,2.521=4.266,1.765=4.725,0.922=4.489,3.340=671,2.100DIGITIZING OPTIONS 3 New Symbol 5 New Angle1 Neu User-ID4 Auto increment RESUME9 Quit2 Autoincrenent OFF6 New Scale9 label added to G: CAOZPfll
展开阅读全文