WGS84对比CSCS2000

本文探讨了WGS84与CGCS2000坐标系统的差异,包括ITRF框架、历元差异及椭球差异,分析了这些差异在不同精度级别上的影响,并提供了获取高精度CGCS2000坐标的三种方法。

1、WGS84经过了几次修正,WGS84(G1150)与ITRF2000对应,当前WGS84 (G1674 )与ITRF08在历元2005.0处一致;
2、WGS84不是一个严密的坐标系统,它缺少历元的约束,因此,说WGS84坐标应该是指某个历元的坐标,G1674以后观测所得到的WGS84坐标都是ITRF2008下的84坐标(观测时间);
3、CGCS2000是一个严密的坐标系统,ITRF97框架,2000.0历元。因此,当前WGS84坐标与CGCS2000在历元引起坐标上的差别不能忽略,差别在分米级;
4、ITRF00以后的框架差别较小,达mm级。
5、如何获取CGCS2000坐标(cm级精度):
1)使用地方CORS站,方便快捷;
2)使用IGS站联测,连续观测至少18小时,下载IGS站同步观测数据、精密星历,进行基线解算;
3)通过坐标转换,利用公共点进行坐标转换或者利用ITRF公布的转换参数进行框架和历元的转换,后者重点是历元转换,如何确定观测地的速度场是关键。


1、最新WGS84(G1150)是采用ITRF2000和2001.0历元
2、CGCS2000是采用ITRF97和2000.0历元。
查阅文献可知,三个方面的差异造成坐标差异为:
1、ITRF差造成cm级的差异;
2、历元差异造成dm级的差异;
3、椭球差异造成mm级以下的差异。


在宗海图精度范围(亚米级),CGCS2000和WGS84是相容的,因此在绘制宗海图,只需要获取WGS84坐标,将其当作CGCS2000坐标即可。
### GMap.NET 中 WGS84CGCS2000 坐标转换 在处理地理信息系统 (GIS) 数据时,坐标系之间的转换是一个常见需求。对于从世界大地测量系统 1984 (WGS84) 转换到中国国家大地坐标系 2000 (CGCS2000),可以利用第三方库来实现这一功能。 由于 GMap.NET 自身并不提供直接的坐标转换工具,因此推荐使用 `ProjNet` 或者更现代的替代品 `NetTopologySuite.Projections` 来完成此操作[^1]。下面展示了一个简单的 C# 实现例子: ```csharp using NetTopologySuiteProjectedCoordinateSystems; using ProjNet.CoordinateTransformations; public static Tuple<double, double> TransformWgs84ToCgcs2000(double wgsLat, double wgsLng) { var source = KnownCoordinateSystems.Geographic.World.WGS1984; // 定义源坐标系为WGS84 var target = KnownCoordinateSystems.Geographic.Asia.CGCS2000; // 定义目标坐标系为CGCS2000 CoordinateTransformationFactory ctFact = new(); ICoordinateTransformation transform = ctFact.CreateFromCoordinateSystems(source, target); var point = new GeoAPI.GeometryServiceProvider.Instance.CreatePoint(wgsLng, wgsLat); var transformedPoint = (GeoAPI.Geometries.IPoint)transform.MathTransform.Transform(point.Coordinate); return Tuple.Create(transformedPoint.Y, transformedPoint.X); // 返回经度纬度顺序的结果 } ``` 上述代码片段展示了如何定义两个不同的空间参照系统并创建一个变换对象来进行实际的数据转换过程。注意这里返回的是 `(纬度, 经度)` 形式的元组,这与通常的习惯相反,因为许多 GIS 应用程序会先给出 X(经度), 后 Y(纬度)。 为了确保准确性,在应用此类转换之前应当确认输入数据确实基于 WGS84 参考框架,并且了解所使用的具体版本参数设置可能会影响最终结果的质量。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水梦雪幻

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值