STK的2D二维采用的投影方式及osgEarth实现

STK的2D二维采用的投影方式及osgEarth实现_第1张图片

STK的2D二维采用的投影方式及osgEarth实现_第2张图片

Spherical or Equirectangular projection 等距圆柱投影/球面投影

The equirectangular projection (also called the equidistant cylindrical projection, geographic projection, or la carte parallélogrammatique projection, and which includes the special case of the plate carrée projection or geographic projection)

也称为简化圆柱投影、等距圆柱投影、矩形投影或普通圆柱投影(如果标准纬线是赤道)

While such maps are rarely used in cartography, they are very popular in computer graphics since it is the standard way of texture mapping a sphere.....hence the popularity of maps of the Earth as shown above.

最适合城市地图或其他面积小的地区,地图比例尺可足够大以降低明显变形。用于以最少的地理数据简单绘制世界或地区地图。因此,此投影适用于索引地图。

NASA的worldwind也采用这种投影。

 

Equirectangular projection(ERP)是一种简单的投影方式,将经线映射为恒定间距的垂直线,将纬线映射为恒定间距的水平线。这种投影方式映射关系简单,但既不是等面积的也不是保角的,引入了相当大的失真。

 

osgEarth要实现这种现实,其earth文件需如此配置:

  
  
      
      eqc-wgs84
  
  
  
        world_countries.mbtiles
  

效果图如下:

STK的2D二维采用的投影方式及osgEarth实现_第3张图片

 

 

更多参考:https://blog.csdn.net/zhang11wu4/article/details/47754035

https://en.wikipedia.org/wiki/Equirectangular_projection

 

 

 

地理坐标系是三维的,我们要在地图或者屏幕上显示就需要转化为二维,这被称为投影(Map projection)。显而易见的是,从三维到二维的转化,必然会导致变形和失真,失真是不可避免的,但是不同投影下会有不同的失真,这让我们可以有得选择。常用的投影有等矩矩形投影(Platte Carre)和墨卡托投影(Mercator),下图来自Mercator vs. well…not Mercator (Platte Carre),生动地说明了这两种投影下的失真:

左图表示地球球面上大小相同的圆形,右上为墨卡托投影,投影后仍然是圆形,但是在高纬度时物体被严重放大了。右下为等距投影,物体的大小变化不是那么明显,但是图像被拉长了。Platte Carre 投影因为在投影上有扭曲,并不适合于航海等活动,但是因为坐标与像素之间的对应关系十分简单,非常适合于栅格图的展示,Platte Carre 投影是很多GIS 软件的默认投影。

需要注意的是,对于墨卡托投影来说,越到高纬度,大小扭曲越严重,到两极会被放到无限大,所以,墨卡托投影无法显示极地地区。下图来自维基百科,可以看到墨卡托投影下每个国家的大小和实际大小的差异。但是 conformality(正形性) 和 straight rhumb lines 这两个特点,让它非常适合于航海导航。

 

你可能感兴趣的:(Projection,osgearth,地理信息gis)