MAPGIS平台培训中地数码科技有限公司技术支持部Build080809自我介绍•主讲:辛后林•电话:027-87785588-3128027-87785588-3124•邮箱:mapgis7x@126.com•QQ:115735351•论坛:一平台简介•MAPGIS是中地数码科技有限公司研发的具有独立自主知识产权的大型地理信息系统平台,主要包括:数字制图、数据库管理、空间分析;•在“国产GIS基础软件测试”中连续九年取得第一,是国家科技部唯一推荐的国产地理信息系统优选GIS平台;国土规划交通运输管网环境保护通信网络电力网络政府决策市政建设MAPGIS二平台培训MAPGIS数据处理的基本流程影像校正1、文件格式转换2、标准分幅的影像校正3、非标准分幅的影像校正输入编辑1、矢量化的基本流程2、点、线、面的编辑3、等高线自动赋值、工程裁减、拓扑造区4、图例板、系统库输入编辑•工程:是一种索引,将所有符合索引条件的文件都包括进来,便于编辑和管理;•工程地图参数的设置方法:手工编辑、文件导入;•文件就是一类地物;•文件分三类:点、线、面;•文件的三种状态:打开、关闭、当前编辑状态;•处于当前编辑状态的同类文件只能有一个;误差校正•全自动误差校正•交互式误差校正(略)误差校正•误差的来源:在矢量化的过程中,由于操作误差,数字化设备精度、图纸变形等因素,使输入后的图形与实际图形所在的位置往往有偏差;有些图元,由于位置发生偏移,虽经编辑,很难达到实际要求的精度,说明图形经扫描输入或数字化输入后,存在着变形或畸变,须经过误差校正,清除输入图形的变形,才能使之满足实际要求分类;•误差的分类:源误差、处理误差和应用误差;源误差:指数据采集和录入过程中产生的误差处理误差:指数据录入后进行数据处理过程中产生的误差应用误差:指空间数据被使用过程中出现的误差。其中数据处理误差远远小于数据源的误差,应用误差不属于数据本身的误差,因此误差校正主要是来校正数据源误差;•误差校正方法:全自动误差校正、交互式误差校正;误差校正•全自动误差校正的基本原理:系统自动采集实际控制点和理论控制点的坐标值,并计算出实际控制点的误差系数,根据所得到的误差系数来依次校正点、线、面文件;•误差校正需要三类文件:①、实际控制点文件:用点型或线型矢量化图像上的“+”字格网得到;②、理论控制点文件:根据文件的投影参数、比例尺、坐标系等在“投影变化”模块中所建立的一个相同大小的标准图框;③、待校正的点、线、面文件;投影变换1、四类图框的生成2、单文件的投影变换3、成批文件的投影变换4、用户文件的投影变换投影基础知识•地图投影的基本问题:是如何将地球表面(椭球面或圆球面)表示在地图平面上,由于地球椭球面或圆球面是不可展开的曲面,即不可能展开成水面,而地图又必须是一个平面,所以将地球表面展开成地图平面必然产生裂隙或褶皱;•投影:就是建立地球表面上点(Q,λ)和平面上的点(x,y)之间的函数关系式的过程;•投影变换:就是将不同的地图投影函数关系式变换的过程;•MAPGIS中的投影变换的定义:将当前地图投影坐标转换为另一种投影坐标,它包括坐标系的转换、不同投影系之间的变换以及同一投影系下不同坐标的变换等多种变换;投影基础知识•北京54坐标系:解放后,为了建立我国天文大地网,鉴于当时历史条件,在东北黑龙江边境上同苏联大地网联测,推算出其坐标作为我国天文大地网的起算数据;随后,通过锁网的大地坐标计算,推算出北京点的坐标,并定名为1954年北京坐标系。因此,1954年北京坐标系是苏联1942年坐标系的延伸,其原点不在北京,而在苏联普尔科沃。该坐标系采用克拉索夫斯基椭球作为参考椭球,高程系统采用正常高,以1956年黄海平均海水面为基准;缺点:误差累计较大、参考椭球和国际不一致;•西安80坐标系:1978年4月召开的“全国天文大地网平差会议”上决定建立我国新的坐标系,称为1980年国家大地坐标系。其大地原点设在西安西北的永乐镇,简称西安原点。椭球参数选用1975年国际大地测量与地球物理联合会第16界大会的推荐值。简称IUUG-75地球椭球参数或IAG-75地球椭球;投影基础知识•地图投影的分类:⑴、按地图投影的构成方法分:a、几何投影:①、方位投影(见下一页示意图)②、圆柱投影(见下一页示意图)③、圆锥投影(见下一页示意图)b、非几何投影:用数学解析方法,求出投影公式,确定平面和球面之间点与点间的函数关系;(2)、按地图投影的变形性质分:a、等角投影b、等积投影c、任意投影正、横、斜轴方位投影正、横、斜轴圆柱投影正、横、斜轴圆锥投影正轴投影经纬线形状高斯投影•由德国数学家高斯提出,后经克吕格扩充并推导出计算公式,故称为高斯-克吕格投影,简称高斯投影,为了控制变形,本投影采用分带的方法;•6度分带从格林威治零度经线起,每6度分为一个投影带,全球共分为60个投影带;•3度分带法从东经1度30分算起,每3度为一带。这样分带的方法在于使6度带的中央经线均为3度带的中央经线;•我国1:2.5-1:50万地形图均采用6度分带;1:1万及更大比例尺地形图采用3度分带;高斯投影由于高斯-克吕格投影每一个投影带的坐标都是对本带坐标原点的相对值,所以各带的坐标完全相同,使用时只需变一个带号即可;四类图框的生成•小于1:5000时,图幅为小比例尺,梯形图幅,单位为经纬度;•大于1:5000时,图幅为大比例尺,矩形图幅,单位为公里值;•四类图框:①、小比例尺的标准框②、小比例尺的非标准框③、大比例尺的标准框④、大比例尺的非标准框地图库1、文件批量入库2、地图的无缝拼接3、图幅数据的四种输出方法文件批量入库•注意点:①、将系统工作目录设置成即将要入库的文件所在的地址目录,如右图所示;②、新建图库的投影参数要和即将入库的图形文件的投影参数保持一致;③、属性结构相同的文件只入一层,属性结构不同的文件单独入一层;④、新建图层的排列顺序应为面、线、点,防止面的覆盖;属性库1、图形数据和属性数据的挂接2、属性数据的导入导出输出•两种输出版面:①、工程文件②、拼版文件•三种输出方法:①、Windows输出②、光栅输出③、PostScript输出空间分析1、矢量叠加分析2、缓冲区(Buffer)分析3、属性分析DTM分析1、GRD模型2、TIN模型3、模型应用DTM分析•DTM:数字地形模型,是地形表面形态属性信息的数字表达,是带有空间位置特征和地形属性特征的数字描述;•DEM:数字地形模型中地形属性为高程时称为数字高程模型(DigitalElevationModel,简称DEM);•两种数据组织类型:规则格网数据——Grd数据;三角剖分数据——Tin数据;明码数据;补充:文件转换•MAPGIS数据转换模块,为MAPGIS系统和其它系统间架设了一座桥梁,实现了不同系统间的数据转换,从而达到资源共享的目的;•AutoCAD数据→MAPGIS数据•ARC/INFO数据→MAPGIS数据AutoCAD数据→MAPGIS数据•AutoCAD数据转成MAPGIS数据时,常会遇到两边的符号、线型、颜色、图层的编码不一致,导致转换后出现“张冠李戴”,两边图形无法对应;•因此MAPGIS系统提供了一套对照表文件接口:符号对照表-arc_map.pnt线型对照表-arc_map.lin颜色对照表-cad_map.clr层对照表-cad.map.tabAutoCAD数据→MAPGIS数据•启动AutoCAD,打开演示数据,如下图:AutoCAD数据→MAPGIS数据•第一步:单击“文件”菜单下“另存为”命令,将dwg格式数据,另存为dxf格式,选择“R12”版本,如下右图:AutoCAD数据→MAPGIS数据•第二步:启动MAPGIS,在主界面上单击“系统设置”按钮,系统弹出“MAPGIS环境设置”对话框,如左图:•单击“系统库目录”按钮,将系统库目录设为..\suvslib,如右图,单击“确定”按钮;AutoCAD数据→MAPGIS数据•第三步:在MAPGIS安装目录(如:D:\mapgis67\)下的slib文件夹下找到上述四个对照表文件,将其拷贝至suvslib文件夹下,如下图:AutoCAD数据→MAPGIS数据•对系统库目录..\suvslib下这四个对照表文件进行编辑,可直接用记事本的方式打开,需注意的是对照表中MAPGIS编码是在“数字测图”系统中查到的,并且要区分对照表的大小写;•代码对照表详细的编辑方法后面讲;AutoCAD数据→MAPGIS数据•第四步:打开“文件转换”模块,单击“输入”菜单下的“装入dxf”命令,如左图;•装入待转换的“dxf”文件,系统提示“选择不转出层”,确定,则系统按照设定的对照关系开始转换;AutoCAD数据→MAPGIS数据•第五步:单击右键,选择“复位”命令,系统弹出“选择显示文件”对话框,如图,单击“全选”按钮,然后单击“确定”按钮;AutoCAD数据→MAPGIS数据•转换结果如图;•单击“文件”下保存点、线、面命令,保存结果文件;arc_map.pnt的编辑•在MAPGIS安装目录下的SuvSlib文件夹中,找到符号对照表-arc_map.pnt,选中该文件后单击鼠标右键,在快捷菜单中选择“打开方式”命令,如图;arc_map.pnt的编辑•系统弹出“打开方式”对话框,选择“记事本”,单击“确定”按钮,则文件以记事本的方式打开,以供修改;arc_map.pnt的编辑•启动AutoCAD,打开待转换的数据,适当放大图形后,右键单击一符号,在弹出的快捷菜单中选择“特性”命令,如图:arc_map.pnt的编辑•则在AutoCAD窗口的左边,系统弹出显示该符号各项参数的对话框,如图:•在“名称”一栏中可以看到该符号的编号为:GC048;•则在符号对照表中AUTOCAD(块名)一栏中填入GC048;arc_map.pnt的编辑•接下来查找该符号在MAPGIS中的编码;•单击主界面“图形处理”菜单下“数字测图”模块,打开“数字测图”子系统;•在“数字测图”子系统中单击“文件”菜单下“新建”命令,系统弹出“新建文件”类型对话框,如右上图,选择“测量工程文件”,单击“确定”,保存新建后的测量工程文件;arc_map.pnt的编辑•单击“工具”菜单下“地物编码表”命令,如左图,系统弹出“地物编码表”对话框,如右图;•单击任一个地物,在右上角可以看到该地物的形状,通过此方法查到符号的编码为:5460;arc_map.pnt的编辑•所以该符号对应的地物编码表为:AUTOCAD(块名)MAPGIS(编码)GC0485460•依此方法,该文件中部分符号的转换对照表编辑结果,如右图所示:arc_map.lin的编辑•在MAPGIS安装目录下的SuvSlib文件夹中,找到线型对照表-arc_map.lin,参考符号对照表-arc_map.pnt的编辑方法,用记事本的方式打开进行编辑;•启动AutoCAD,打开演示数据,适当放大图形后,右键单击一线型,在弹出的快捷菜单中选择“特性”命令,如图:arc_map.lin的编辑•则在AutoCAD窗口的左边,系统同样弹出显示该线型各项参数的对话框,如图:•在“线型”一栏中可以看到该线的线型编号为:EL6430;•则在线型对照表中AUTOCAD(线型)一栏输入EL6430;arc_map.lin的编辑•同理,在“数字测图”子系统中打开“地物编码表”对话框,依照相同的方法,找到该线型在MAPGIS中的编码为:8112;arc_map.lin的编辑•所以该线型对应的地物编码表为:AUTOCAD(线型)MAPGIS(编码)EL64308112•依此方法,该文件中部分线型的转换对照表编辑结果,如右图所示:cad_map.clr的编辑•在MAPGIS安装目录下的SuvSlib文件夹中,找到颜色对照表-cad_map.clr,参考符号对照表-arc_map.pnt的编辑方法,用记事本的方式打开进行编辑;•启动AutoCAD,打开演示数