免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

楼主: wangjianghe9
收起左侧

[经验共享] mapgis高程自动赋值及其切剖面方法

    [复制链接]

1

主题

4668

铜板

14

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
607
发表于 2010-9-30 13:51 | 显示全部楼层
正很需要看看哈哈
该会员没有填写今日想说内容.

3

主题

807

铜板

16

好友

高级工程师

笑一笑,十年少!

Rank: 9Rank: 9Rank: 9

积分
612
发表于 2010-10-8 21:07 | 显示全部楼层
拿来学习学习!
遇事潇洒一点,看世糊涂一点!

0

主题

4

铜板

0

好友

技术员

Rank: 3Rank: 3

积分
68
发表于 2010-10-21 14:24 | 显示全部楼层
很想学学!高手请指教!

1

主题

338

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
47
QQ
发表于 2010-10-29 22:15 | 显示全部楼层
新手呀,多多指教!

1

主题

3909

铜板

10

好友

地信学员

小高兴一下

Rank: 12Rank: 12Rank: 12

积分
291
发表于 2010-10-30 17:02 | 显示全部楼层
我觉得自己回复过了~~

31

主题

2万

铜板

109

好友

黄金会员

马大哈

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
4406
QQ
发表于 2010-11-3 14:18 | 显示全部楼层
学习学习吧
该会员没有填写今日想说内容.

31

主题

2万

铜板

109

好友

黄金会员

马大哈

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
4406
QQ
发表于 2010-11-3 14:20 | 显示全部楼层
好帖要顶呀
该会员没有填写今日想说内容.

6

主题

1万

铜板

51

好友

地信贵宾

有乱想的时间 做点实际的!!

Rank: 13Rank: 13Rank: 13Rank: 13

积分
1569
发表于 2010-11-3 14:30 | 显示全部楼层
看看 回复下载
该会员没有填写今日想说内容.

0

主题

19

铜板

0

好友

技术员

Rank: 3Rank: 3

积分
13
发表于 2010-11-6 09:20 | 显示全部楼层
mapgis中坐标单位的问题及相互转换的方法

本部分设定了隐藏,您已回复过了,以下是隐藏的内容
MAPGIS中的数据是1:1的比例尺(即与实际地物等大),米的坐标单位.而按图幅输出时,实际地物是缩小了一个比例尺的倍数画到图纸上的,为了方便读取图纸坐标,图纸坐标的坐标单位一般是毫米,所以要得到真实坐标,必须乘以比例尺的倍数来得到1:1的比例尺,再除以1000将毫米转换为米。



                                                       MAPGIS投影坐标类型中,大致有五种坐标类型

1.用户自定义也称设备坐标(以毫米为单位),
2.地理坐标系(以度或度分秒为单位),
3.大地坐标系(以米为单位),
4.平面直角坐标系(以米为单位),
5.地心大地直角。

                                                           进行设备坐标转换到地理坐标的方法:

第一步:启动投影变换系统。
第二步:打开需要转换的点(线,面)文件。(菜单:文件/打开文件)
第三步:编辑投影参数和TIC点;选择转换文件(菜单:投影转换/MAPGIS文件投影/选转换点(线,面)文件。);

编辑TIC点(菜单:投影转换/当前文件TIC点/输入TIC点。注意:理伦值类型设为地理坐标系,以度或度分秒为单位);编辑当前投影参数(菜单:投影转换/编辑当前投影参数。注:当前投影坐标类型选择为用户自定义,坐标单位:毫米,比例尺母:1);编辑结果投参数(菜单:投影转换/设置转换后的参数。注:当前投影坐标系类型选择为地埋坐标系,坐标单位:度或度分秒)。
第四步:进行投影转换(菜单:投影转换/进行投影投影转换)。



   一幅图的投影位置是1:50000,19度带,北京坐标系,但由于添加文件时投影参数丢失了,即变成了用户自定义坐标系,虽然当前位置是正确的,也显示不了正确的经纬度值。
还有一些情况,如1:100万的兰勃特投影的图转成经纬度时,图形会发出变化,好像不能直接投影成经纬度,要用经纬度显示时最好用设置坐标显示功能。
当前投影以广西为例:当前投影:220000;250000;1083000;205000,高斯平面直角坐标系,1954年北京坐标系,比例尺1:1000000,单位:mm
   目标显示投影:地理坐标系,单位:DDMMSS.S即可。用鼠标点向屏幕读数就是地理坐标系的经纬度了。mapgis屏幕显示的值是以高斯平面直角坐标系为基准的,而且与投影参数的单位选择有关,比如屏幕上一点的高斯坐标512公里(一般图框注释上会有),如果成图比例尺为1:100000,高斯mm坐株,则屏幕坐标为512km*1000=512000m,再*1000为512000000mm,除以比例尺100000,就是5120。如果比例尺是1:50000,则屏幕坐标就是512000000mm/50000mm=10240。用这种方法就可以判断图件的投影位置是否正确。(当然要注意区别3度带和6度带中央经度相同时的情况。


                                                       MAPGIS西安80坐标系与北京54坐标系转换

   西安80坐标系与北京54坐标系其实是一种椭球参数的转换,作为这种转换在同一个椭球里的转换都是严密的,而在不同的椭球之间的转换是不严密,因此不存在一套转换参数可以全国通用的,在每个地方会不一样,因为它们是两个不同的椭球基准。
   那两个椭球间的坐标转换,一般而言比较严密的是用七参数布尔莎模型,即 X 平移, Y 平移, Z 平移, X 旋转(WX), Y 旋转(WY), Z 旋转(WZ),尺度变化(DM )。要求得七参数就需要在一个地区需要 3 个以上的已知点。如果区域范围不大, 最远点间的距离不大于 30Km( 经验值 ) ,这可以用三参数,即 X 平移, Y 平移, Z 平移,而将 X 旋转, Y 旋转, Z 旋转,尺度变化面DM视为 0 。

方法如下:
        第一步:向地方测绘局(或其它地方)找本区域三个公共点坐标对(即54坐标x,y,z和80坐标x,y,z);
        第二步:将三个点的坐标对全部转换以弧度为单位。(菜单:投影转换/输入单点投影转换,计算出这三个点的弧度值并记录下来)
        第三步:求公共点求操作系数(菜单:投影转换/坐标系转换)。如果求出转换系数后,记录下来。
        第四步:编辑坐标转换系数。(菜单:投影转换/编辑坐标转换系数。)最后进行投影变换,“当前投影”输入80坐标系参数,“目的投影”输入54坐标系参数。进行转换时系统会自动调用曾编辑过的坐标转换系数。



                                                               Mapgis如何将设备坐标转换到地理坐标


     在GIS" onclick="tagshow(event)" class="t_tag">MAPGIS投影坐标类型中,大致有五种坐标类型:用户自定义也称设备坐标系(以毫米为单位),地理坐标系(以度或度分秒为单位),大地坐标系(以米为单位),平面直角坐标系(以米为单位),地心大地直角坐标系。如果进行设备坐标转换到地理坐标,方法是:

        第一步:启动投影变换系统。
      第二步:打开需要转换的点(线,面)文件。(菜单:文件/打开文件);
第三步:编辑投影参数和TIC点;选择转换文件(莱单:投影转换/MAPGIS文件投影/选转换点(线,面)文件);编辑TIC点(菜单:投影转换/当前文件TIC点/输入TIC点。注意:理论值类型设为地理坐标系,以度或度分秒为单位),编辑当前投影参数(菜单:投影转换/编辑当前投影参数。注:当前投影坐标类型选择为用户自定义,坐标单位:毫米,比例尺分母:l);编辑结果投参数(菜单:投影转换/设置转换后的参数。注:当前投影坐标系类型选择为地埋坐标系,坐标单位:度或度分秒)。
第四步:进行投影转换(菜单:投影转换/进行投影转换)。


                                                                MAPGIS把经纬度坐标转换为大地坐标

     投影变换下的“投影转换”菜单下“输入单点投影转换”。
   设置“原始投影参数”和“结果投影参数”,并将已知点输进去“投影点”,影转换模块,投影转换菜单下,输入单点投影变换功能。

   设置当前投影:地理坐标系,单位可以是度,分,秒或ddmmss格式。根据数据决定。如数据是98.78度,那么你的单位就是度。依次类推。

   设置目的投影:投影平面直角坐标系,高斯投影,比例尺分母是1,单位是米,根据你的经度范围输入中央经度。
其他不用设置,点击投影点按钮,在右边就计算出该点的大地坐标。


                                                                    mapgis 输出点坐标数据的方法

1、首先要编辑点文件的属性结构,增加两个字段(依据需要设置数据类型)如:
Y 【长整型,整数位6位(不要分带号),小数位0位(一般精确到整数位的米级就可以了,因为在野外用GPS导航的话精度只能到米级)】;
X【长整型,整数位7位,小数位0位】。
2、在投影变换里打开点文件,工具 > 点位值转换属性,另存点文件;
打开刚保存的点文件,工具 > 属性生成文本文件。

原图没有进行投影配准直接矢量化,因此没有投影及坐标信息,但可以根据原图上的经纬度来进行校准。
第一步 打开制图区域的经纬网,获取20个点的经纬度,保存为标准控制点.txt   西藏东南部 经度 90-101     纬度26-35
92               26
92               28
92               32
92               35
94               26
94               28
94               30
94               33
94               35
95               32
96               26
96               29
97               28
97               30
97               32
97               35
99               26
99               28
99               32
99               35


第二步 使用arcgis按以上地理坐标生成点层(在地理坐标系统下才能按经纬度输入点数据),保存为标准控制点.shp(并转换为大地坐标系统,方法见上),之后在mapgis中转化为标准控制点.wt。

第三步 使用mapgis打开原图图层中的经纬网层,新建一个点层,对照经纬网按以上坐标绘制20个点,保存为实际控制点.wt 两个控制点层通过共同的地理坐标点相对应,

第四步 打开mapgis实用服务菜单下的误差校准模块,进行校准

第五步 先打开理论控制点图层,再将实际控制点图层加上,再添加其他需校准的图层

第六部 添加理论控制点,再添加实际控制点(按一定的顺序加点,输入对应于理论控制点的序号),打开菜单 控制点>编辑控制点 单击保存,单击校正,选择需要校正的图层,最后保存即可。

打开原始数据,仅保留所需图层,保存工程文件,删除藏东南以外的数据,针对各图层重新建立属性数据结构,添加属性,类型、级别、坐标
您正在欣赏来自地信网论坛的文章,转载请注明出处,原文地址:http://bbs.3s001.com/viewthread.php?tid=14847.html

38

主题

8603

铜板

1

好友

地信学员

Rank: 12Rank: 12Rank: 12

积分
1613
发表于 2010-11-6 19:33 | 显示全部楼层
我是来学习的
该会员没有填写今日想说内容.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表