b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

如何在MapInfo中使用地理坐标系

电脑杂谈  发布时间:2020-03-24 02:07:54  来源:网络整理

mapinfo怎么查看坐标系_mapinfo11查看坐标_mapinfo坐标提取器

此地图基于WGS84大地纬度和经度标准. 与GPS使用的WGS84相同,纬度和经度的差异为10-20分钟(仅MAPINFO中地图的显示数据不涉及NumericCoordSys的坐标系).

MapX中的坐标系定义和转换

在GIS中定义坐标系是GIS系统的基础. 正确定义GIS系统的坐标系非常重要.

1. 椭球,基准面和地图投影

GIS中坐标系的定义由两组参数确定: 参考平面和地图投影. 参考平面的定义由特定的椭球及其相应的变换参数确定. 因此,要正确定义GIS系统的坐标系,首先必须获得“椭球体,基准面和投影的基本概念及其关系”.

基准是使用特定的椭球体在特定区域中地球表面的近似值,因此每个国家或地区都有自己的基准. 我们通常所说的北京54坐标系和西安80坐标系实际上是指中国. 两个大地基准面. 参照前苏联,自1953年以来,克拉索夫斯基椭球被用于建立中国的北京54坐标系. 1978年,中国采用国际大地测量协会推荐的1975年地球椭球建立了新的大地坐标系-西安80坐标系. 目前,大地测量仍基于北京54坐标系. 有关北京54坐标与西安80坐标之间的转换,请参阅国家测绘局发布的比较表. WGS1984基准采用WGS84椭球,它是一个地心坐标系,即以地球中心为椭球的中心. 目前,GPS测量数据主要基于WGS1984.

以上三个椭球的参数如下:

椭球Mapinfo代码年大型半轴短半轴1 /平坦度

克拉索夫斯基3 1940 6378245 6356863 298.3

IAG 75 31 1975 6378140 6356755 298.25722101

WGS 84 28 1984 6378137.000 6356752.314 298.257223563

mapinfo坐标提取器_mapinfo怎么查看坐标系_mapinfo11查看坐标

椭球和基准之间的关系是一对多关系,即,基准基于椭球,但是椭球不能表示基准,并且相同的椭球可以定义不同的基准. 苏联1942年的普尔科沃和非洲Afgooye基准面使用的是克拉索夫斯基椭球,但是它们的基准面明显不同.

地图投影是一种数学变换,可以将地图从球体转换为平面. 如果有人说北京54此时的坐标值为X = 4231898mapinfo怎么查看坐标系,Y = 21655933,则实际上是指北京54参考平面以下的投影坐标. 即,经纬度坐标在北京54的投影结果. 北京54参考平面下的矩形平面坐标.

2. GIS中数据的定义和转换

尽管在现有的GIS平台中预定义了数百个基准,供用户选择,但在我们的国家/地区中均未定义. 如果精度要求不高,则可以使用前苏联的Pulkovo 1942年基准面(Mapinfo中的代号1001)来代替Beijing 54坐标系;如果对土地,海洋区域,城市基础设施和其他GIS系统等精度要求很高,则需要自定义基准.

GIS系统中的基准平面由面向局部基准的WGS1984变换7个参数定义,并且该变换是通过类似的变换方法实现的. 有关特定算法,请参阅科学出版社于1999年出版的“城市地理信息系统标准化指南”. 86页. 假设Xg,Yg和Zg代表WGS84地心坐标系的三个坐标轴,而Xt,Yt和Zt代表局部坐标系的三个坐标轴,则自定义基准的7个参数为: 三个平移参数ΔX,ΔY,ΔZ表示两个坐标的原点的平移值. 三个旋转参数εx,εy和εz表示当局部坐标系旋转为与地心坐标系平行时Xt,Yt和Zt的旋转角度. 最后是比例校正因子. 调整椭圆形的大小.

MapX中基准的定义方法如下:

Datum.Set(椭球,ShiftX,ShiftY,ShiftZ,RotateX,RotateY,RotateZ,ScaleAdjust,PrimeMeridian)

参数: 椭球是基准使用的椭球;

ShiftX,ShiftY,ShiftZ是转换参数;

RotateX,RotateY,RotateZ是旋转参数;

ScaleAdjust是比例校正因子,以百万分之一为单位;

mapinfo11查看坐标_mapinfo怎么查看坐标系_mapinfo坐标提取器

PrimeMeridian是本初子午线的经度,在中国为0,这表示经度从格林威治开始.

国家影像测绘局宣布在世界上大多数国家/地区中的3个国家(转换参数)将本地基准转换为WGS1984基准,可以下载,包括香港的1963年香港基准. 3,台湾胡自山基准面变换3个参数,但中国大陆没有参数.

实际上,通常根据工作区中已知的北京54个坐标控制点来计算变换参数. 如果在工作区域中有足够的已知Beijing 54和WGS84坐标控制点,则可以直接计算坐标转换的7个参数. 或3个参数;当工作区中有3个已知的Beijing 54和WGS84坐标控制点时,可以使用以下公式计算WGS84到Beijing 54坐标的转换参数(A,B,C,D,E,F): x54 = AX84 + BY84 + C,y54 = DX84 + EY84 + F,加分点用作测试;当只有一个已知控制点(通常)时,将北京54坐标与WGS84的已知点之间的差值用作平移参数,当工作区域不大时精度就足够了.

可以从Mapinfo中国的URL()中下载Mapinfow.prj文件,其中包含Beijing 54和西安80坐标系的定义,其中Beijing 54基准的参数为: (3,24,-123 ,-94,-0.02,0.25,0.13,1.1,0),西安80基准的参数为: (31,24,-123,-94,-0.02,0.25,0.13,1.1,0),而且参数的来源未在文件中指出,我发现它们与Mapinfo参考手册的附录G“定义自定义基准”中的示例中列出的参数相同,因此它们的可靠性值得怀疑,尤其是当西安80和北京54使用相同的7个参数,至少西安80基准面的定义肯定是错误的. 因此,当系统精度较高时,必须对所使用的参数进行测试和验证,以确保坐标系定义的正确性.

3. GIS中的地图投影定义

中国的基本比例尺地形图(1: 5 000、11,000、1: 2.5万,1: 5万,1: 100,000、1: 250,000、1: 500,000、1百万),高斯-克鲁格投影,也称为横向墨卡托投影,用于少于500,000的地形图. 它称为Lambert ConformalConic. 海上少于50万的地形图通常用于正轴等距柱投影,也称为墨卡托投影. 中国的GIS系统应使用具有中国基本比例尺的一系列地形图. 一致的地图投影系统.

MapX中坐标系的定义由两个参数组成,即参考平面和投影,如下所示:

CoordSys.Set(类型,[基准],[单位],[原始经度],[原始纬度],

[StandardParallelOne],[StandardParallelTwo],[Azimuth],[ScaleFactor],

[FalseEasting],[FalseNorthing],[Range],[Bounds],[AffineTransform])

其中参数: 类型表示投影类型. 当“类型”为1时,地图坐标以纬度和经度表示. 它是必需参数,其后的参数是可选参数.

mapinfo坐标提取器_mapinfo怎么查看坐标系_mapinfo11查看坐标

基准是基准平面对象. 如果使用非地球坐标,则不需要定义此参数;

Units是坐标单位. 例如,米的单位为7;

OriginLongitude和OriginLatitude分别是原点经度和纬度;

StandardParallelOne和StandardParallelTwo是第一和第二个标准并行;

方位角是方位角,需要为倾斜轴投影定义此参数;

ScaleFactor是比例因子;

FalseEasting,FalseNorthing是东伪偏移量和北伪偏移值;

范围是地图的可见纬度范围;

Bounds是地图坐标范围. 它是一个矩形对象. NonEarth必须定义此参数;

AffineTransform是坐标系转换对象.

需要为相应的Gauss-Kruger投影,Lambert投影和Mercator投影定义的相应坐标系参数序列如下:

mapinfo11查看坐标_mapinfo坐标提取器_mapinfo怎么查看坐标系

Gauss-Kruger: 投影代码(类型),基准(单位),单位(单位),

原点经度,原点纬度

ScaleFactor,

虚假东移,虚假北移

Lambert: 投影代码(类型),基准(单位),单位(单位)

原点经度mapinfo怎么查看坐标系,原点纬度

StandardParallelOne,StandardParallelTwo,

虚假东移,虚假北移

墨卡托: 投影代码(类型),基准(单位),单位(单位),

OriginLongitude,OriginLatitude

StandardParallelOne

在城市GIS系统中,使用具有6度或3度波段的高斯-克鲁格投影,因为一般的城市建设坐标是具有6度或3度波段的高斯-克鲁格投影坐标. 高斯-克鲁格投影分为6个或3个区域,每个区域形成一个独立的平面直角坐标网络. 投影区域的中央子午线投影之后的直线是X轴(纵向轴,纬度方向). 赤道投影之后,是Y轴(水平轴,经度方向). 为了防止在经度方向上出现负值,每个区域的中央子午线向西偏移500公里,即东伪偏移值为500公里. 投影波段的坐标是相对于波段坐标原点的相对值,因此每个波段的坐标完全相同. 因此,需要在水平轴坐标之前添加频带号,例如(4231898,21655933),其中21是频带号,并且还需要将定义的East伪伪偏移值与频带号相加. 例如,21频带的东伪伪偏移值是2150万米.

如果您的工作区位于区域21中,即经度在120度到126度之间,区域的中心经度是123度,并使用Pulkovo 1942基准,则定义六度区的高斯-克鲁格投影坐标系的参数为: (8,1001,7,123,0,1,21500000,0).

因此,在精度要求很高且测量数据为WGS1984坐标数据的情况下,如果要转换为Beijing 54基准的高斯-克鲁格投影坐标,该如何定义坐标系参数?您可以选择WGS1984(Mapinfo中的代码104)作为参考平面. 当只有一个已知的控制点时(请参阅第2部分),根据转换参数调整东伪偏移和北纬偏移值以实现从WGS84到Beijing 54的转换. 例如: (8、104、7 ,123、0、1、21500200,-200),还可以使用AffineTransform坐标系来变换对象. 此时,A,B,D,E中的转换系数(A,B,C,D,E,F)为0,并且只有X和Y方向上的转换值C和F;当存在3个已知控制点时,可以使用获得的转换系数(A,B,C,D,E,F)定义AffineTransform坐标系转换对象以实现坐标系的转换,例如: (8,104, 7,123,0,1,21500000,0,map.AffineTransform),其中AffineTransform定义为AffineTransform.set(7,A,B,C,D,E,F)(7表示单位米);当然,如果有足够的已知控制点,则可以直接确定7参数的自定义参考平面.


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-150111-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...