mapgis教程-投影变换
- 格式:ppt
- 大小:5.79 MB
- 文档页数:16
MAPGIS平台解决方案之投影变换篇(上)中地数码科技有限公司辛后林2006-12-8 地图投影,是GIS知识体系中重要的组成部分,每个GIS软件都会涉及到这一部分知识,并不是只有MAPGIS软件中才有,MAPGIS软件中的投影变换相比国外的软件更具有针对性,更符合我们国家的国情,比如标准框等。
投影变换,我个人理解,就是对“投影”进行“变换”。
只要把握住了这个核心的思想,其他的就不在那么难理解了。
那么下面就要搞清楚两个问题,就是“什么是投影?”、“为什么要进行投影?”。
然后再来理解“如何变换”。
那么什么是投影呢?我们知道,地球是一个近似于梨型的不规则椭球体,而GIS软件所处理的都是二维平面上的地物要素的信息。
所以首先要考的一个问题,就是如果如何将地球表面上的地物展到平面上去。
最简单的一个方法,或者说是最容易想到的一个方法就是将地球表面沿着某个经线剪开,然后展成平面,即采用这种物理的方法来实现。
可采用物理的方法将地球表面展开成地图平面必然产生裂隙或褶皱,大家可以想象一下,如果把一个足球展成平面的,会是什么结果。
所以这种方法存在着很大的误差和变形,是不行的。
那么我们就可以采用地图投影的方法,就是建立地球表面上的点与地图平面上点之间的一一对应关系,利用数学法则把地球表面上的经纬线网表示到平面上,这样就可以很好的控制变形和误差。
凡是地理信息系统就必然要考虑到地图投影,地图投影的使用保证了空间信息在地域上的联系和完整性,在各类地理信息系统的建立过程中,选择适当的地图投影系统是首先要考虑的问题。
所以一句话,投影:就是建立地球表面上点(Q,λ)和平面上的点(x,y)之间的函数关系式的过程。
这时候就有一个问题要问了,就是随着地图制图理论及科学技术的不断发展,就会有不同的国家,不同的人,提出了不同的数学法则。
这就表示存在着很多的投影方式。
有时候我们需要将不同的投影方式变换成同一种投影方式,或者将不同的投影参数,变换成相同的投影参数,这都需要进行投影变换。
MapGIS投影转换
1、打开投影变换模块,打开需要投影变换的地图(图层)。
注:在输入编辑中打开工程1:1的坐标单位是米,而在投影转换中打开是毫米为单位,可能是由于MapGIS绘制图形的单位是毫米造成的,而此处打开不是以工程的形式打开造成的。
图0
图1
2、菜单“投影转换”->“工作区直接投影转换,弹出如下图3对话框,点击“选择文件”,出现图4,选择要转换的图层。
图2
图3
图4
3、点击图3对话框中的“当前投影”按钮,出现图5对话框,根据具体情况,同一设置选“否”,设置当前投影参数,同样设置“目的投影”参数,本例由1:1转换为1:2.5万的,由于打开文件时坐标单位由米自动读为毫米(MapGIS内部问题),因此设置目的投影时候,比例尺直接改为25即可(单位为米)(如图7),或者使用MapGIS一致的单位mm,则比例尺分母使用25000(如图8)。
最后点击开始转换按钮。
图5
图6
图7
图8
4、转换后的地图如图9。
单位是mm或者m,不过结果都是对的。
此处只介绍了从打开工作区进行的投影转换,还有成批文件转换,单文件转换等,比例尺的
设置是一样也是最重要的,其他都很简单。
用Mapgis进行用户文件投影转换
目的:是要将数据表格投影到图上,如将钻孔坐标或地质点坐标投影到平面图上。
步骤:
1、将各钻孔或地质点的坐标作成一个Excel表,然后另存为一个TXT文件。
2、实用服务---投影变换----投影转换---U用户文件投影转换:打开文本文件,即你要转
换的那个TXT文件。
3、用户投影参数和结果投影参数一般可以不管,如要改变,只要输入比例尺,投影带类
型,坐标系类型,投影类类型。
4、在设置用户文件选项中:点击“按指定分隔符”,设置分隔符—选择分隔符号如“逗
号”或“空格”。
选择属性名称所在行,一般为第三行,因为这一行里有序号、X、Y 等数据。
然后确定。
5、点击按行读取数据,如果你在表中X—Y排序就选X---Y顺序,如果是Y—X排序就
选Y—X顺序。
维数选择2维,如果前面有序号,那就位移1个数。
6、不需要投影—生成数据—确定
7、此时在空白处点击右键,复位窗口,选择文件名:*WT、*WL,确定,就可以看到你
要投影转换的点了。
实验四用户文件投影变换一、用户文件投影变换1、打开excel文件,将经纬度数据(不包括字头)复制到文本文件下。
2、打开投影变换窗口,设置点图元参数3、进行“用户文件投影变换”4、进行“用户投影参数”设定5、进行“结果投影参数”设定6、点击投影变换,点击确定7、将点文件保存,命名为“投影点5万”,在输入编辑窗口打开“投影点”,并添加解放闸文件夹里的其他文件(比例尺为1:5万,投影带类型:6°带,序号18),看投影点与给定文件是否能在一起显示。
8、将给定的EXCEL内的经纬度生成1:1万比例尺,投影带类型为3°带,的点,命名为“投影点1万”,然后通过投影变换转换为5万。
打开“投影点1万”点文件,进行投影参数的设定将投影得到的新文件保存,在输入编辑窗口打开,并添加给定的文件,检查是否能在一起显示。
二、连接属性打开EXCEL文件,另存为dbf文件命名为“采样”,将要连接的点文件和dbf文件都放在工作目录下,进行属性连接,属性连接可以按序号连接,如果按字段连接,需要在表内添加与图形一直的序号。
注意:连接属性前要关闭图形和表文件。
三、根据给定点,给定点的投影参数为:比例尺1:5万,投影带类型6度带,投影序号18。
求实际坐标(X坐标前加带号;及经纬度),实际坐标X(米)=屏幕坐标x(毫米)*50000/1000;实际坐标Y(米)=屏幕坐标y(毫米)*50000/1000实际坐标X前加带号。
经纬度的获取需要用“用户文件投影变换”求得。
投影平面直角坐标系,分母为1,6度带,18都放入EXCEL文件“给定点数据”,并看你求得的经纬度与本身的经纬度是否一致。
mapgis中遥感影像的投影变换
1. 图像处理
遥感影像是栅格数据,所以在mapgis中有专门处理栅格数据的模块---“图像处理”。
要进行遥感影像的投影变换需要选择“图像分析”子模块,如下图所示:
注:mapgis中进行影像投影变换分为单个影像投影变换和批量影像投影变换;下面介绍一下批量投影变换的具体操作过程,由于现在用的是盗版的mapgis,所以在进行数据处理时请先备份一下数据。
2.批量投影变换的具体操作
进入图像分析模块后,选择“数据预处理”菜单下“批量投影变换”功能,如下图所示
会弹出如下图对话框,
①进行“原始投影参数”的设置:按如下图所示参数进行设置,注意比例尺分母项。
②进行“目标投影参数”的设置:按如下图所示参数进行设置
③“原始目录”的设置:即需要转换的影像的存放目录
④“结果目录”的设置:即转换后的影像的存放目录。
注:由于目前采用的是盗版mapgis软件,转换后的“结果文件”中可能存在某文件大小为0kb的,说明该文件的“原始数据”已进行了投影变换,将其拷入结果目录中使用即可。
基于MAPGIS矢量数据跨带投影转换:
1.如图有1、2两个矢量数据,1为35°带,2为34°带,
1
2
2.现因处理图的需要,我们要把两张图叠在一起,我们把2——34°带转换带1——35°带上。
3.数据处理:没有加带号的给图加带号,其他——整图变换——键盘输入参数
4.实用服务——投影变换,然后打开我们要转带号的文件;菜单栏——投影转换——工作区直接投影转换
5.选择文件——然后设置当前投影转换,目的投影转换。
6.当前投影参数如下
7.目的投影参数如下
这里要注意坐标单位默认为毫米,务必修改。
8把第三个勾选去除(转换过程中使用文件中的TIC点)
最后请记得保存一下文件
9.你添加转换过的文件会跳一个参数不匹配致,请点确认转换。
10.我转换后的成果
11.这个一般适用于跨带的州县之间的图件叠加过程中参数转换。
Mapgis如何把坐标点按实际投影到地质图上1、实用服务——投影变换。
2、P投影变换——U用户文件投影转换。
3、打开文件,选择保存有勘测点坐标信息的文件。
X坐标不含有带号!!!
4、在设置用户文件选项中选择按指定分隔符,根据实际情况设置X、Y坐标所在的列,既可以生成点,也可以连成线。
数据类型选择双精度,小数位保留四位,根据实际情况选择分隔符号。
5、设置坐标点的标注图案及大小。
6、设置用户投影参数,分母为1,单位为米。
7、设置结果投影参数。
在单位为毫米的情况下,分母为实际比例尺的分母。
8、点击投影变换,保存文件(线文件wL或者点文件wt)
9、在图形处理——输入编辑中同时打开地质图和投影变换后的坐标点文件,复位窗口就可以看到点已经准确的放到地质图上了。
地图投影
一、钻孔数据到平面直角坐标转
步骤与方法:
(1)编辑数据文件为(zuankong.Txt)文件
(2)打开“用户投影转换”菜单
(3)打开用户文件,
通过按“打开文件”按钮来打开zuankong.txt文件。
(4)设置当前投影参数
通过“用户投影参数”功能设置当前文件的投影坐标系及参数
5)设置目的投影参数
通过“结果文件参数”功能设置转换后的目的文件的投影坐标系及参数.
(6)选择“按指定分隔符”读取数据
进行投影
二、大地坐标到平面直角坐标转换
步骤与方法:
(1)首先,将所给的txt文档中的数据进行更新变换,将第一个点拷贝到最后,并改变其前面的点序号,去掉前面的代号37,并在每一行的后面加分隔符“/”。
(2)打开“用户投影菜单”,在用户指定维数中,改维数为3,平移为1位,“线间分隔标志”一栏加“/”如图:
(3)当前投影参数与前面的设置一样,这里不多加说明。
投影变换后,进行复位后得出12个多边形的结果。
欢迎您的下载,资料仅供参考!。
Mapgis投影变换步骤(以1:1万标准框为例) 1.打开投影变换界面,打开文件,1:1显示:
2.选择投影转换菜单,选择“P进行投影变换”子菜单:
3.选择文件,把“转换过程中使用文件中的TIC点”前的勾去掉:
4.设置“当前投影”:
坐标系类型为“投影平面直角”
椭球参数为“西安80”
投影类型为“高斯克吕格”
比例尺分母为“1”,坐标单
位为“米”
投影带类型为“3度带”
投影带序号为“37”
(注;投影带序号在地形图上可以查到)
5.编辑目的投影,坐标类型为“地理坐标系”,椭球参数为“西安80”,坐标单位为“度”
6.开始转换----确定:
7、点击1:1还原显示,选择已投影好的未命名文件,确定:
(注:不可同时选中投影前的文件,两者坐标系不同,系统不显示)
8.把投影好的文件另存,并重命名:
9.新建一个工程,把投影好的项目文件放入工程中:1)新建工程:
2)编辑参数:
(注:必须把椭球面高程从-0改成0,这是win7内核与winXP不同引起的错误。
)
这些工程参数,在投影转换的工作空间可以查到:
添加项目:
保存工程,就可以退出了。