版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第五章五章GIS数据数据的的生成生成第一节 空间数据输入的总体步骤第二节 空间位置数字化的过程 第三节 用ARCEDIT输入坐标数据第四节 建立拓扑关系第五节 属性数据输入第六节 ARCGIS的投影变换第七节 坐标变换第八节 边界操作第一节第一节 空间数据输入的总体步骤空间数据输入的总体步骤1.1. 根据系统需求确定需要的数据源和数据项根据系统需求确定需要的数据源和数据项2.2. 根据图形原则和对象原则进行数据分层根据图形原则和对象原则进行数据分层3. 空间数据编码空间数据编码4. 空间数据(图形、属性)的数字化空间数据(图形、属性)的数字化5. 拓扑关系的建立;拓扑关系的建立;6. 投影变
2、换、几何变换和图层拼接;投影变换、几何变换和图层拼接;7. 生成空间数据元数据;生成空间数据元数据;8. 空间数据入库。空间数据入库。一一 、根据系统需求确定需要的数据源和数据项根据系统需求确定需要的数据源和数据项 根据系统需求确定需要的数据源和数据项:根据系统需求确定需要的数据源和数据项:不同目的的应用系统所需要的数据源和数据项目也不相同。 在收集资料的基础上,检查数据源的比例尺(精度)、资料的采集时间和数据质量:u举例:土地利用和土地覆盖变化、城市交通GIS二、根据图形原则和对象原则进行数据分层二、根据图形原则和对象原则进行数据分层不同的层属于不同的几何类别并表示不同的专题:l 图形原则图
3、形原则:按照地理实体的几何分类原则将地理实体划分为点、线、区域、面(点线面的组合)l 对象原则对象原则:不同内容的地理对象保存为不同的数据层l 举例:来源于地形图的道路、水系(Line、Poly)、行政区划(Line:境界类型,Poly:行政边界)三、三、空间数据编码 空间数据编码:对空间数据按照国家或行业规定的编码体现进行编码,以区别不同地理实体的类别、属性或名称(具体表示什么取决于项目的研究目的),举例: 类别:土地利用类型 属性:等高线高程 名称:行政区划代码 编码值可以为字符也可以为数字,但大多数使用数字标识。而且数字的不同段位表示不同的含义,如行政区划代码(GB226080)四、进行
4、属性数据录入表结构设计四、进行属性数据录入表结构设计 属性表结构设计:类别、长度五、空间数据输入、转换和入库五、空间数据输入、转换和入库5.空间数据(图形、属性)的数字化6.拓扑关系的建立;7.投影变换、几何变换和图层拼接;8.生成空间数据元数据;9.空间数据入库。第二节、第二节、空间数据空间数据数字化数字化的步骤的步骤 数据采集的基本内容: 空间图形数据的采集 非空间属性数据的采集 空间数据和非空间数据的连接空间数据空间数据数字化数字化的步骤的步骤提纲提纲 一、准备数字化用地图二、数字化图形数据1. 空间图形数据的采集方式2. ArcGIS下的输入步骤三、识别和纠正数字化错误四、建立拓扑关系
5、五、识别和纠正拓扑错误六、赋予图层特征属性七、检查和纠正属性代码错误一、准备数字化用地图 准备进行数字化输入的地图(应当具有尽可能高的精度,为后续的数字化和编辑工作减少麻烦; 为了避免数字化过程中的图纸变形,最好将原图清绘在聚脂薄膜上) 确定需要的TIC点二、空间图形数据的采集方式1、手扶跟踪数字化输入u数字化方式 数字化有两种基本方式:流方式和点方式。2、扫描数字化1)栅格扫描仪扫描2)栅格扫描数据到矢量的转换(R2V)3)矢量扫描仪扫描4)其它类型的自动数字化仪器3、解析测图仪4、现有数字形式的空间数据的转换输入A、手扶跟踪数字化仪简称数字化仪,是一种用来记录和跟踪地图点、线位置的手工数字
6、化设备。1、数字化仪的幅面 根据尺寸和使用条件的不同,大致可分为两类:小型数字化仪 (Tablet):A4,A3,A2;大型数字化仪(Digitizer):A1,A0,A00。2、数字化仪的构成感应板 (Drawing Board)标识器 (Pointing Device)B、扫描数字化仪简称扫描仪,它是一种将地图或照片按一定的分辨率转换成数字图像(数字栅格)或矢量格式数据的装置。1.种类2.结构3.性能指标4.矢量化处理过程1、扫描仪的种类 按结构划分:u滚筒扫描仪、平台扫描仪和CCD摄像机 按取得的图像类别划分:u二值扫描仪、灰度扫描仪和彩色扫描仪; 按扫描方式划分:u栅格扫描仪、矢量扫描
7、仪2、扫描仪的构成 滚筒/平台 扫描头 光学系统(CCD :Charge-Coupled Device,电荷耦合器件) 光电转换系统(CCD单元将光信号转换为模拟电信号) 模数转换器(A/D转换器将模拟电信号变为数字电信号)3、扫描仪的主要性能指标 光学分辨率 最大分辨率 辐射分辨率(色彩位数) 扫描幅面1)光学分辨率)光学分辨率 是指扫描仪的光学系统实际采集数据的最小单元的空间尺寸,实际上是扫描仪的感光元件CCD在空间上的空间分辨率。 例如A4扫描仪可扫描的最大宽度为216mm( 8.5英寸),它的CCD含有5100个单元,其光学分辨率为5100点/8.5英寸=600dpi。2)最大分辨率又
8、叫内插分辨率,它是在相邻像素之间求出灰度值的平均值从而增加像素数的办法。内插算法增加了像素数,但不能增添真正的图像细节,因此,应更重视光学分辨率。3)辐射分辨率又叫色彩分辨率,色彩深度、色彩模式、色彩位或色阶,表示扫描仪分辨彩色或灰度细腻程度的指标表示扫描仪分辨彩色或灰度细腻程度的指标,它的单位是bit(位)。表示用多少个数据位来表示扫描得到的一个像素的灰度或辐射值。4、扫描数据的矢量化处理 要素提取:选择需要的要素,剔除不需要的要素和噪声。 符号识别:提取出符号的特征。 二值化:将彩色或灰度扫描数据的像元用1位即用0和1表示。 细化:将扫描图中的线划减细为分辨单元宽的线划。 矢量化:将栅格数
9、据转换为矢量数据。 断线修复:由于扫描质量的影响或删除了某些符号造成一些矢量线不连续,连接断线即为断线修复。 属性赋值:对矢量化的要素赋予属性特征值。C、交互式地图扫描数字化也称屏幕数字化,由人工参与从扫描数据中提取矢量信息并赋予属性值。D、扫描仪在制图中的利与弊数字化速度快,人为误差小;扫描数据量大,增加存储负担;后续处理比较复杂和费时;对扫描原图质量要求高。三、利用ArcGIS进行地图的数字化 首先数字化控制点,在每幅地图上至少要确定4个tic点,每个tic点被赋予唯一的编码; 圈定要数字化的范围; 按图层类别输入相应的图层要素u对于点图层,输入点u对于线图层,输入线u对于多边形图层输入弧
10、段和标识点的数字化(弧段表示多边形的边界;标识点作为多边形的标示点)。 ArcGIS的命令规则的命令规则ArcGIS命令大多需要在命令名后面加载参数,例如:uCLEAN in-cover out-cover dangle-length fuzzy-tolerance uBUILD cover POLY/LINE/POINT参数的用法遵循如下规则:1) 在方括号内包含的是一必选参数。 2) 大括号内包含的是一可选参数。3) cover 以小写字母显示的参数是具体的图层名称。4) POLY 以大写字母显示的参数为一关键字,应按照命令用法键入。5) / 反斜杠用来分隔若干相互排斥的选项。1)、利用A
11、RCEDIT进行地图数字化(1)1. 1. 创建新的图层(包括创建新的图层(包括TICTIC和和BNDBND的输入)的输入):DISP 9999:COORINATE DIGITIZER:CREATE LANDUSE TICCOV:DRAWE TIC ARC LABEL:DRAW2.增添弧段增添弧段:EDITFEATURE ARC (指定所要编辑的特征类别,可以是弧段(ARC),也可以是标识点(LABEL)、TIC点(TIC)或注记(ANNOTATION)):ADD (发出增加指令,屏幕上端口出现如下菜单) 1)Vertex 2)Node 3)Curve 4)Delete vertex 5)De
12、lete arc6)Spline on/off 7)Square on/off8)Digitizing Options 9)Quit 1)、利用ARCEDIT进行地图数字化(2)3.增添标识点增添标识点:EDITFEATURE LABEL:ADD当前编辑特征为LABEL,发出ADD命令后,出现如下菜单:OPTIONS:1)Add label 5)Delete last label 8)Digitizing Options 9)Quit 4.增添增添TIC点点:EDITFEATURE TIC:ADD 1)Add Tic 3)New userId 5)Delete last tic 6)New s
13、ymbol 7)Autoincrement off 8)Autoincrement on 9)Quit(Tic ) userID: 1 coordinate =四、识别和纠正数字化错误在数字化过程中常见的错误包括:1、弧段位置有差错2、弧段或标识点丢失、或重复输入3、弧段的结点未闭合 ARC/INFO中的EDITPLOT命令可以方便地产生Coverage图形输出,以便查找出上述错误,然后可以用ArcEdit纠正所发现的数字化错误 五、建立拓扑关系使用BUILD、CLEAN命令创建图元拓扑关系和图元表。命令格式:BUILD cover poly/line/pointCLEAN in-cover
14、out-cover dangle-length fuzzy_tolerance第一步 创建拓扑关系弧段交点是结点吗?用BUILD含POLY建立用CLEAN建立第二步 查找错误加入属性数据用BUILD合POLY建立改正错误吗?第三步 进行编辑第四步 重建拓扑图3.3 多边形coverage中空间数据的修改流程否是否是六、识别和纠正托扑错误 拓扑关系分为两类:(1)结点错误,使得多边形不封闭,或线划不连接(悬挂点(dangle nodes ) );(2)标识点错误,一个多边形有多个标识点,或没有标识点。 七、赋予图层要素属性将点、线和多边形特征的各种属性通过 ARC/INFO TABLES系统补充
15、进特征属性表中。 八、检查和纠正属性代码错误对属性代码的值在图形和表格方式下检查,特别要保证属性含义和图元属性代码的一致性。(如果要核实为图层特征所赋的代码值,可以使用EDITPLOT或ARCPLOT绘出图形来检查)第三节 用ARCEDIT进行空间数据的编辑u启动 ARCEDITu设置显示器为图形方式u指定坐标输入方式u设定要编辑的图层选择图层u显示地图要素u选择编辑要素类别u添加图元或选择要编辑的要素u选择要编辑的图元u编辑容差设置u编辑所选图元u保存编辑后的图形1、 ARCEDIT的启动和退出ARCEDIT的启动:lC: ARC ARCEDITlARC ARCEDITlWindows NT
16、的菜单中启动 ARCEDIT的退出:ARCEDIT:quit2、设置显示器为图形方式Display 9999Display 99993、指定坐标输入方式COORDINATE digitizer /keyboard/ cursor4、生成图层或选择要编辑的图层 生成图层生成图层: Create按系统提示输入TIC点和图层边界。 选择编辑的图层:选择编辑的图层: Edit提示重复输入TIC点,输入完成后显示RMS误差,如果RMS大于0.02则表示tic点输入误差太大,需要重新输入。5、图元显示1.设置显示的图元类别2.设置背景图元的显示3.设置显示范围4.显示特征1)、设置显示的图元类别uDRAW
17、ENVIRONMENT ARC ANNO ON(显示弧段和注记)uDRAWENVIRONMENT ARC IDS TIC(显示弧段及弧段用户标识码、TIC点)uDRAWE LABEL NODE PSEUDO(显示标识点和伪结点)uDRAWE NODE ERRORS(显示悬挂结点或伪结点)2)、背景图显示设置1.使用BACKCOVERAGE设置背景图层。例如: BACKCOVERGE ROADS 5 (将ROADS作为背景以颜色5绘出)2.用BACKENVIRONMENT命令设置显示的背景图元类别。例如:BACKENVIRONMENT LABEL ARC(显示标示点和弧段)3.使用REMOVEB
18、ACK取消背景 3)、设置显示范围 MAPEXTENTE DEFAULT(设置缺省范围指的是要编辑图层的BND范围) MAPEXTENT (键入一个或多个COVERAGE名,它们的界限为新的地图范围) MAPEXTENT xmin,ymin,xmax,ymax(通过坐标指定地图的范围) MAPEXTENT *(使用当前输入设置开辟矩形窗口) MAPEXTENT BND RIVER(通过BND指定地图的范围) MAPEXTENT TIC RIVER (通过TIC指定地图的范围)4)、显示特征 Draw (按设置的显示环境在屏幕上绘出地图) DrawSelect(draws)(根据限定条件进行选择
19、) 例如:EDITFEATURE ARC :SELECT $ID GT 4 :SETDRAWSYMBOL 2 :DRAWSELECT6、选择要编辑的要素类别 Editfeature arc/label/tic/anno7、添加图元添加图元:添加图元:ADDArc:1)Vertex2)Node3)Curve4)Deletevertex5)Deletearc6)Splineon/off7)Squareon/off8)DigitizingOptions9)QuitLabel:1)Addlabel5)Deletelastlabel8)DigitizingOptions9)QuitTic:1)AddTi
20、c3)NewuserId5)Deletelasttic6)Newsymbol7)Autoincrementoff8)Autoincrementon9)Quit同时可用:同时可用:Calcitem=value编辑图元属性码编辑图元属性码8、选择要编辑的要素1.选择命令2.命令参数3.逻辑选择1)、选择命令1.SELECT 初始化选择一组图元2.ASECECT 增添要素到当前已选图元组中3.NSEUECT 取消当前选择组,将未选择图元切换为选择组4.RESELECT 在选择组中再选择需要的图元5.UNSECECT 从当前选择组中剔除某些图元 2)、选择命令的参数1.SELECT ONE 只选择单个
21、要素。ONE为SELECT的缺省选项。2.SELECT MANY 选择多个要素3.SELECT ALL 选择所有编辑要素4.SELECT SCREEN 选择所有当前图幅范围内的要素5.SELECT BOX 选择完全位于方框内的要素6.SELECT OUTLINE选择所有组成指定多边形的弧段 3)、逻辑选择 根据属性特征进行选择 AND 、OR 或XOR 例如:SELECT LENGTH GT 5 AND DEPTH GT 39、编辑容差设置 Fuzzy tolerance(模糊容差) Dangle tolerance(悬挂容限) RMS tolerance(剩余均方差) Node match
22、tolerance(结点闭合容限):结点的最小距离。NODESNAP DEFAULT | * | distance Weed tolerance(拐点容差):在数字化过程中弧段内两拐点间的最小距离。该容限值控制弧上顶点的分布。(它的默认值为当前地图范围的1/1000)。 例如:WEEDTOLERANCE 2010、编辑所选图元 普通编辑命令:Delete Undelete copy move rotate(弧段)等 弧段编辑: RESHAPE (用来改变已选弧段的形状) SPLIT/UnSplit(分裂弧段,它们具有相同的用户标示码) VERTEX draw /move /delete/add
23、 Spline (平滑弧段) 结点编辑:无须选择而可以直接编辑 注记编辑(下页):注记编辑uANNOFIT (注记放入两点间)uANNOITEM (指定特征属性表中用作注记的字段名)uANNOLEVEL (指定注记层)uANNOOFFSET (指定X,Y方向的偏移量)uANNOSIZEuANNOTYPEuANNOSYMBOL11、保存编辑后的图形命令:SAVE一、一、BUILD二、二、CLEAN三、三、BUILD和和CLEAN的区别的区别第第四节四节创建拓扑关系创建拓扑关系一、Build 命令u命令格式: BUILD cover poly / line / point u功能 创建或修改图元(
24、点、线、多边形)属性表 定义多边形和弧段结点拓扑关系。u参数说明: cover 被Build的coverage POLY / LINE / POINT 要素类型选择二、Clean 命令命令格式 : CLEAN in_cover out_cover dangle_leagth fuzzy_tolerance功能: 生成具有正确多边形拓扑关系的coverage(1)能编辑和纠正几何坐标错误(删除悬弧段、合并拐点),(2)创建托扑关系;(3)组装弧段和Label点为多边形,(4)为多边形创建图元属性表结构,并初始化基本信息。参数说明 :in_cover 是clean的coverage名;out_co
25、ver由CLEAN创建的coverage,在缺省状态下,使用 in_cover名;dangle_leagth悬挂弧段的最小长度;fuzzy_tolerance 是out_cover中弧段拐点之间的最短距离。三、Build命令和Clean 命令的区别1. BUILD可以处理点、线、多边形,而CLEAN只能处理线和多边形;2. BUILD只承认已有的交点(离散式数字化所产生),而CLEAN在线划相交处创建交点;特别BUILD假定了坐标数据已被修正过,而CLEAN寻找弧段的交点并置一结点;3. 对于多边形图层,Clean命令具有Build命令的功能,而且当AAT文件存在时,Clean命令更新AAT文
26、件,即重新生成弧段属性表。第第五节五节属性数据的输入和编辑属性数据的输入和编辑 TABLES基本命令 逻辑表达式 代数表达式一、TABLES基本命令1.建立和删除数据文件建立和删除数据文件的命令的命令2.增加记录和删除记录的增加记录和删除记录的命令命令3.查询数据的查询数据的命令命令4.表表关联命令关联命令5.显示数据文件信息的显示数据文件信息的命令命令6.修改项值的修改项值的命令命令1、建立和删除数据文件、建立和删除数据文件的的命令1.DIRETORY列出当前用于TABLES中的数据库内容2.DEFINE命令,在TABLES中创建新的数据文件。 Define ,系统提示逐个输入字段名、字段宽
27、度和字段类型。3.SELECT选择一个数据文件作为当前工作数据文件 Select ,打开表Table, 关闭当前工作区中的表4.ADDITEM在当前打开的数据文件中加入一个数据项5.DROPITEM从数据库数据文件中删除一个数据项。6.ERASE删除数据文件2、编辑记录的命令1.ADD增加新的数据;2.PURGE删除当前所选记录;3.PACK从当前所选文件中永久性删除记录;4.CALCULATE利用代数表达式给所有被选记录项赋新的数值(数值型数据项);Cal Nitem = 5.UPDATE逐记录、逐项修改面值。3、查询数据的、查询数据的命令1.RESELECT从数据文件中选择满足特定条件的部
28、分记录2.ASELECT在选定部分记录后,再追加一部分记录3.NSELECT将未被选中的记录作为当前所选记录,原来所选记录不再被选中。4、表关联命令1.JOIN使用公共项建立当前所选数据文件与另一数据文件之间的临时关联。 JOIN to_table join_item LINEAR / ORDERED / TABLE / LINK JOIN OFFJoinitem 以共享项将将两个表格永久连接Relate命令将属性表与外部或内部属性表连接,但连接是暂时的,在每次arcGis操作结束时消失。5、显示信息和统计、显示信息和统计的的命令1.ITEMS列出数据文件的项定义2.LIST列出数据文件的项与
29、值3.COLUMNS列出与当前表关联(join)的数据文件的项定义4.STATISTICS创建所选数据库文件中一个项的统计报告(个数count、最大值max、最小值min、总和sum、平均值mean)u STATISTICS item case_item sml_var1.sml_var55.SORT对数据文件记录进行排序。u Sort 6、保存和导出的、保存和导出的命令1.SAVE 将文件换名存盘2. DUMP 将所选数据文件记录以ASCLL文件格式存盘 DUMP out_file DELIMITED / FIXED / LONG / ITEMS二、逻辑表达式二、逻辑表达式组成:组成:1.
30、逻辑操作对象或操作值逻辑操作对象或操作值2. 逻辑操作符逻辑操作符3. 逻辑连接符逻辑连接符1、逻辑操作对象1.字段2.字符串:用单引号表示3.数值4.内部变量:比如$recno2、逻辑操作符1.EQ或 运算值1等于运算值22.NE或 运算值1不等于运算值23.GE或= 运算值1大于或等于值24.LE或 运算值1大于运算值26.LT或 运算值1小于运算值27.CN 运算值1包含有运算值2中的字符串表达式8.NC 运算值1不包含字符串运算值2中的表达式9.IN 运算值1包含于运算值2指定的字符串数值常量集。集用表示,各元素之间用,隔开3、逻辑联接符AND与与OR或或XOR异或异或三、代数表达式三
31、、代数表达式 加 减* 乘/ 除* 指数LN 自然对数 WD 字符串长度运算第六节 ARC/INFO的投影变换一、投影变换的命令二、基本命令的参数三、子命令四、常用的投影u 投影转换是指当系统使用来自不同地图投影的图形数据时,需要将该投影的数据转换为所需要投影的坐标数据;u 投影转换的方法包括正解变换、反解变换和数值变换等。一、ARC/INFO投影的基本命令 基本命令 PROJECT projection_file NEAREST | BILINEAR | CUBIC out_cellsize二、基本命令参数 - 表示要转换的数据类型l COVER 图层;GRID 格网;FILE 文件:l -
32、 要转换的输入文件 l - 输出的图层、格网或文件。 projection_file 定义输入、输出参数的文本文件,如果没有指定这个文件,则必须手工输入投影参数。 NEAREST | BILINEAR | CUBIC 投影格网时的重取样方法:lNEAREST 最近邻法;lBILINEAR 双线形插值法;lCUBIC 三次卷积法 out_cellsize 输出格网的单元格尺寸三、子命令PARAMETERS1. Standard Parallel:标准纬线,对圆锥投影,表示投影时圆锥与地球相切或相割的一条或两条纬线;2. Central meridian:中央经线,对圆锥投影,表示地图上的垂直经线
33、;3. False Easting :许多投影都有原始原点,False Easting表示所选原点到投影原始原点X方向的偏移量。可以将坐标负值转换为正值,单位必须为米;4. False Northing:许多投影都有原始原点,False Northing表示所选原点到投影原始原点Y方向的偏移量。可以将坐标负值转换为正值,单位必须为米5. Scale Factor:比例因子,为了将曲面更切近平面,坐标放大或缩小的比例。三、子命令PROJECTION和units 子命令 PROJECTION PROJECTION: 投影类型, projection_name,投影名,Arc/Info支持至少46投
34、影。 子命令 UNITS UNITS 单位 1. 对地理坐标系GEOGRAPHIC可选单位为: RADIANS DMS - degrees, minutes, seconds; (e.g., 10 30 30). DD - decimal degrees (e.g., 10.55) DM - decimal minutes (e.g., 630.5) DS - decimal seconds (e.g., 37830.0) 2.其它投影可选单位为 FEET METERS 每米的单位数三、子命令SPHEROID和XSHIFT 、YSHIFT 子命令子命令SPHEROID SPHEROID 表示地
35、球椭球体半径的参数,默认为表示地球椭球体半径的参数,默认为Clarke1866中中国和前苏联用国和前苏联用Krassovsky 子命令子命令 XSHIFT 、YSHIFT XSHIFT 、YSHIFT 给坐标加的常数给坐标加的常数,表示距离偏移量表示距离偏移量四、常用投影示例1、地理坐标系2、高斯克吕格投影3、UTM4、LAMBERT5、ALBERS1、地理坐标系、地理坐标系PROJECTIONgeographicUNITSDD/DMS/DM/DSSPHEROIDkrassovsky2、高斯克吕格投影:命令格式 :PROJECTION TRANSVERSE :UNITS :PARAMETERS
36、 Scale factor at central meridian:(中央经线的比例因子) Longitude of central meridian:(中央经线的经度) Latitude of origin:(原点纬度) False easting (meters): False northing (meters):2、地理坐标转换转换为高斯克吕格投影示例(输入设置)例子:输入文件114 30 0036 15 00114 30 0036 22 30114 37 3036 15 00114 37 3036 22 30 命令Arc: PROJECT FILE GEO NV_SPProject:
37、INPUTProject: PROJECTION GEOGRAPHICProject: UNITS DMSProject: PARAMETERS2、地理坐标转换转换为高斯克吕格投影示例(输出设置) 命令命令Project:OUTPUTProject:PROJECTIONTRANSVERSEProject:UNITSMETERSProject:PARAMETERSscalefactoratcentralmeridian:1.000longitudeofcentralmeridian:-1153500latitudeoforigin:344500falseeasting(meters):20000
38、0falsenorthing(meters):8000000Project:END2、地理坐标转换转换为高斯克吕格投影示例(结果) 结果结果297360.1303 8166952.3249297204.8103 8180822.2856286125.9304 8166833.9565285988.5372 8180703.75473、UTM(横轴等角割椭圆拄投影) PROJECTION TRANSVERSE Units: meters Parameters: Scale factor at central meridian:0.9996 Longitude of central meridia
39、n:9 0 0 Latitude of origin:0 0 0 False easting (meters):500000.0 False northing (meters):0.04、LambertPROJECTION:LambertUNITS:metersSPHEROID:krassovskyPARAMETERS: 1st standard parallel: 2nd standard parallel: Central meridian: Latitude of projections origin: False easting (meters): False northing (me
40、ters):5、Albers(割圆锥投影) PROJECTIONalders UNITS:meter SPHEROID:krassovsky PARAMETERS1ststandardparallel:2ndstandardparallel:Centralmeridian:Latitudeofprojectionsorigin:Falseeasting(meters):Falsenorthing(meters):第七节 坐标变换一、坐标变换的命令二、坐标转换的方式三、坐标转换的步骤新的数字化地图的度量单位与用于数字化或扫描的源地图相同,数字化地图必须转换为现实时间坐标,如UTM坐标,才能用于G
41、IS项目几何变换就是利用一套控制点和变换方程,将数字地图或图像从一种坐标系转换为另一种坐标系的过程一、坐标转换命令ARC TRANSFORM in-cover out_cove AFFINE / PROJECTIVE/SIMILARITY 式中in-cover、outcover分别为输入输出图层名。 AFFINE / PROJECTIVE/SIMILARITY表示变换方式二、坐标变换方式 等积(全等)变换:容许旋转多边形,但保持形状和大小不变; 相似变换:容许旋转多边形和保持形状不变,但不保证大小不变(长方形保持为长方形); 仿射变换:容许长方形角度变形,但保留线的平行性(长方形形变为平行四边
42、形); 投影变换:容许长度和角度变形(长方形变换成不规则多边形); 拓朴变换:保持对象的拓朴性质,但不保持形状变形,而使长方形变成圆形;1、坐标转换的方式相似变换 需要两个控制点,比例、角度和扭曲校正。 X= Ax + By + C Y= -Bx + Ay + F A = s cos t B = s sin t C = x方向的移动量 F = y方向的移动量 s = 变换比例(X和Y方向相同) t =旋转角度2、坐标转换的方式仿射变换至少需要3个控制点,比例、角度和扭曲校正。X = Ax + By + CY = Dx + Ey + F A = mx *cos tB = my *(- sin t
43、)D = mx *sin tE = my *cos tC = translation in x directionF = translation in y directionmx = x方向的比例变换my = x方向的比例变换t = 相对于X轴的旋转角度大多用于数字地图和卫星影像,在保持线条平行条件下,容许对长方形目标作旋转、平移、倾斜和不均匀缩放3、坐标转换的方式投影变换 需要至少4个控制点,适合于校正航空相片上数字化的图形。 x= (Ax + By + C) / (Gx + Hy + 1) y= (Dx + Ey + F) / (Gx + Hy + 1)三、坐标转换的步骤 第一步、 创建一
44、个只包含tic点的空图层 第二步、 修改tic点坐标值 第三步、 进行投影变换 第四步、 执行坐标转换命令第一步、 创建一个只包含tic点的Coverage ARCCREATEout_covertic_bnd_cover 由输入的数字化图层由输入的数字化图层创建一个只包含tic点的Coverage第二步、 修改tic点坐标值 对生成的空图层,使用Tables修改cover.tic的坐标值,输入的值应该为对应点的经纬度。命令:UPDATE 第三步、 投影变换对新的空图层进行投影变换,即将经纬度转换为现实世界坐标ARC PROJECT COVER/FILE INPUT OUTPUT : INPUT
45、: PROJECTION GEOGRAPHIC: UNITS DD: PARAMETERS: OUTPUT: PROJECTION UTM: UNITS METERS: ZONE 18: XSHIFT -580000: YSHIFT -4540000: PARAMETERS: END第四步、 坐标转换 将数字化图层转换为现实世界坐标 命令格式 ARC TRANSFORM in-cover out_cove AFFINE / PROJECTIVE 上式中: in-cover 为数字化图层, out_cove 为第三步产生的空图层(实地坐标) 功能:对输入的Coverage的所有坐标点都进行转换,
46、包括平移、旋转、比例,以及误差计算等。 第四步、 坐标转换的误差及其原因 转换误差 TRANSFORM命令计算并显示RMS错误,RMS错误描述了输入图层与输出图层的控制点之间的坐标偏移大小,一个相当精确的坐标转换产生的RMS错误应当是0.000。RMS错误值较大,说明输入和输出图层的TIC点坐标没有匹配好,导致输出图层的图元要素的位置和形状错误,这可能由许多原因造成的。 转换误差出现的原因u 原始Coverage tics数字化不准确u 图片变形,例如伸长和压缩u 没有正确记录tics点的真实世界坐标。 如果RMS值太高,请重新检查控制点文件中记录的真实世界坐标是否正确。另外,不适当的参照坐标
47、系也有可能导致不准确的坐标变换第八节、边界操作一、Mapjoin拼图二、Erase擦三、Update更新四、Split分裂五、Clip裁六、Dissolve多边形合并七、Eliminate去除长碎屑多边形一、Mapjoin拼图命令格式: MAPJOIN feature_class.feature_class | template_cover NONE | FEATURES | TICS | ALL clip_cover参数说明; (1) - the output coverage. (2)feature_class.feature_class 要结合的图元类别,至少包含POLY 或 NET.
48、可选项有POLY - NET - LINE - NODE - ANNO.subclass-SECTION.subclass- ROUTE.subclass - REGION.subclass (3) NONE | FEATURES | TICS | ALL 表示tics和其它图元的在输出图层中如何编号。 (4)所有被结合的图层必须包含多边形或网络托扑结构,并且有相同的属性项,mapjoin包括了clean命令。例如:ARC:MAPJION LNDMJ09 POLYEnter coverages to be MAPJIONEDEnter the 1st coverage:LUAT10Enter
49、the 2nd coverage:LNDEM08MAPJION的图示二、Erase擦命令格式:命令格式:ERASEPOLY|LINE|POINT|NET|LINK|RAWfuzzy_tolerance说明:从输入图层中擦说明:从输入图层中擦除叠置于除叠置于erasecoverage上的特征。上的特征。二、Erase的命令参数n In_cover:输入图层,可以为point,line,polygonn Erase_cover:擦除多边形图层,其外围多边形定义了擦除区域。n Poly:多边形属性信息和Regionn Line:AAT、Arc和路径系统n Point: Pat和Labeln NET:
50、Polygon&Arc,Pat、Aat和Region和路径系统n LINK:Arc&Point,Pat、Aat和路径系统n Raw:不保持原始属性表,而保存所有图形信息,但可以保存路径信息。三、三、update更新更新命令格式: UPDATE POLY | NET fuzzy_tolerance KEEPBORDER | DROPBORDER参数说明: (1)用update_cover中的多边形替换输入图层中的区域。 (2)update_cover和in_cover都必须为多边形图层,而且其属性项必须一致。 (3)KEEPBORDER和DROPBORDER表示当update_cover插入到i
51、n_cover时,是否保存其外部边界。Update的KeepBorder图示(1)Update的DropBorder图示(2)将update_cover插入到in_cove时,首先剔除边界,然后in-cover中和Update_cover相交区域的属性码替换为update_cover对应多边形的属性码。四、Split分裂命令格式: SPLIT POLY | LINE | POINT | NET | LINK | RAW fuzzy_tolerance参数说明: (1) : 被分割图层 (2) : 分割图层:为多边形图层。 (3) :分割图层用于标识分割多边形的项 (4)执行该命令后,系统会提示输入各个结果图层的名称和分割图层split_item的对应属性值。Split图示五、clip裁命令格式:命令格式:CLIPPOLY|LINE|POINT|NET|LINK|RAWfuzzy_tolerance说明:从输入图层中提取
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度个人艺术品抵押担保合同书4篇
- 二零二五版智能家居门窗安装与维护服务合同3篇
- 2025年绿色建材水泥采购与施工总承包合同3篇
- 2025年个人股东对外股权转让协议范本与股权变更登记3篇
- 开发需求委托合同(2篇)
- 建筑材料采购分包合同(2篇)
- 2024年注册消防工程师题库参考答案
- 保险产品创新路演模板
- 二零二五年度汽车租赁担保公司合同车辆作为抵押的担保公司服务协议4篇
- 二零二五版特色小吃店转让与加盟协议4篇
- 2025水利云播五大员考试题库(含答案)
- 中药饮片验收培训
- DB34T 1831-2013 油菜收获与秸秆粉碎机械化联合作业技术规范
- 残疾军人新退休政策
- 白酒代理合同范本
- 税前工资反算表模板
- 2019级水电站动力设备专业三年制人才培养方案
- 肝素诱导的血小板减少症培训课件
- 抖音认证承诺函
- 高等数学(第二版)
- 四合一体系基础知识培训课件
评论
0/150
提交评论