WebGIS开发教程:WebGIS开发中常见的地图坐标系有哪些?

在WebGIS开发中,常见的地图参考系有以下几种:

1. 地理坐标系:⼜称⼤地坐标系,基于地球椭球体上的经度和纬度进⾏测量的坐标系统。

2. 投影坐标系:将地球表⾯上的点映射到平⾯地图上的坐标系统。常⻅的投影⽅式包括墨卡托投影、兰伯特投影、等⻆圆锥投影等。

3. CGCS2000 是使⽤⾼斯-克吕格投影

在WebGIS应⽤程序中,为了确保数据的准确性和⼀致性,应该使⽤与地理数据源相同的地图参考 系。如果需要在不同的地图参考系之间转换坐标,可以使⽤专⻔的地图投影⼯具进⾏转换。

WGS84(World Geodetic System 1984):

WGS84是目前广泛使用的地球坐标系统,其基准面是以地球形状的长半轴和扁率来定义的。

Web墨卡托投影(Web Mercator Projection):

Web墨卡托投影是为了在WebGIS应用中快速显示地图而设计的投影方式,它在经度和纬度上使用了线性变换,使得地图在任何缩放级别都能保持直角矩形形状。

CGCS2000

CGCS2000(China Geodetic Coordinate System 2000)是中国的大地坐标系统,用于表示中国境内的地理位置。它是一种地球坐标系,主要用于测量和地理定位。CGCS2000定义了中国境内的地球形状和测量参考系,包括椭球体参数和大地基准面。

虽然CGCS2000是一种地球坐标系,它可以用于地图制图和地理空间数据的表示。地图制图常用的投影方式,如墨卡托投影、兰勃托投影等,可以将CGCS2000坐标系下的地理数据转换为平面坐标系,以便于地图的显示和可视化。

CGCS2000作为一种地球坐标系,可以用于地图坐标系的表示和转换,但它本身更多地用于测量和地理定位,以及在地理信息系统(GIS)中用于数据处理和空间分析。

CGCS2000和WGS:84的区别

CGCS2000是中国⼤地坐标系2000,是中国国家大地测量局于2000年发布的大地坐标系。它是以地球质⼼为基准,采⽤国际地球参考系(ITRS)的空间坐标系,使⽤国际单位制(SI)来定义大地坐标。CGCS2000在中国大陆及其邻近地区得到了⼴泛应⽤,例如地图制图、GPS导航、地 震监测、⼯程测量等领域。

WGS 84是全球定位系统(GPS)使⽤的⼤地坐标系。它是由美国国防部和国家地球空间情报局。

(NGA)于1984年共同发布的,是以地球质⼼为基准,采⽤国际地球参考系(ITRS)的空间坐标 系,使⽤国际单位制(SI)来定义⼤地坐标。WGS 84被⼴泛应⽤于GPS定位、地图制图、航海、 航空、测绘等领域。

两者的主要区别在于其参考椭球的不同

CGCS2000使⽤的参考椭球是GRS80(Geodetic Reference System 1980),⽽WGS 84使⽤的参考椭球是WGS84参考椭球。

虽然两个参考椭球 都是基于相同的地球模型,但它们的参数略有不同,因此在不同的应⽤中可能会产⽣微⼩的差异。

此外,两个⼤地坐标系的坐标原点也不完全相同,因此在使⽤时需要注意区别。

Tips:在Openlayers的代码中,两者表现基本没有差别。

Openlayers中如何将CGCS2000转换为WGS:84

// 定义CGCS2000和WGS84的投影信息 
var cgcs2000Proj = new ol.proj.Projection({ 
code: 'EPSG:4490', 
units: 'm' 
}); 
var wgs84Proj = new ol.proj.Projection({ 
code: 'EPSG:4326', 
units: 'degrees' 
}); 
// 定义⼀个坐标点(以经纬度为例) 
var point = ol.proj.fromLonLat([116.38, 39.9], cgcs2000Proj); 
// 将坐标点从CGCS2000转换为WGS84 
var wgs84Point = ol.proj.transform(point, cgcs2000Proj, wgs84Proj); // 打印转换后的坐标点 
console.log(wgs84Point); 

免费领取GIS开发相关学习资料

猜你喜欢

转载自blog.csdn.net/jdjxbsus/article/details/133068563
今日推荐