mapinfo问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 00:04:06
我使用的事WGS84坐标系配准的图像,矢量化之后发生一个很怪的事情,如果我先打开配准的栅格图像然后再打开我数字化好的TAB表,图像显示正常,而如果我不打开栅格图像而只打开TAB表,则发生变形,什么原因呢?

这和作为底图的栅格图像的坐标系有关系,如果你用的图像本身绘制时采用的坐标系就不是84坐标系,你用这个坐标系配准,会有误差。
MapInfo的tab文件,会自动和配准的底图附准。所以显示正常。
而单独打开的时候,就只依照它自己的投影显示,有误差自然就变形。

你电脑奇怪呀!

以下资料仅供参考:
WGS84与C80坐标系:
任何一项测量工作都离不开一个基准,都需要—个特定的坐标系。例如,在常规大地测量中,各国都有自己的测量基准和坐标系(如我国的1980年国家大地坐标系C80)。由于GPS是全球性的定位导航系统,其坐标系统也必须是全球性的。为了使用方便,它是通过国际协议确定的,称为协议地球坐标系( Conventional Terrestrial System—CTS)。目前,GPS测量中所使用的协议地球坐标系统称为WGS—84世界大地坐标系(Wor1d Geodetic System)。属于地心坐标系,它是美国国防局为进行GPS导航定位于1984年建立的地心坐标系,1985年投入使用。

WGS-84坐标系的几何意义是:坐标系的原点位于地球质心,z轴指向(国际时间局)BIH1984.0定义的协议地球极(CTP)方向,x轴指向BIH1984.0的零度子午面和CTP赤道的交点,y轴通过右手规则确定。

WGS-84地心坐标系可以与1954北京坐标系或1980西安坐标系等参心坐标系相互转换,其方法之一是:在测区内,利用至少3个以上公共点的两套坐标列出坐标转换方程,采用最小二乘原理解算出7个转换参数就可以得到转换方程。其中7个转换参数是指3个平移参数、3个旋转参数和1个尺度参数。

看样子楼主配准的时候坐标系设置有点儿问题,两者之间有点儿差别。另外需要重点说明的是MapX之类的开发软件中存在两个属性,一个是DisplayCoordSys,还有一个就是NumericCoordSys,两者之间有细微的差别,看如下代码
Set frm.Map.DisplayCoordSys = frm.Map.Layers(1).CoordSys
Set frm.Map.NumericCoordSys = frm.Map.DisplayCoord