12 2022 档案
摘要:在前面文章中提到空间直角坐标系相互转换,测绘坐标转换时,一般涉及到的情况是:两个直角坐标系的小角度转换。但,当两个坐标系对应轴的旋转角度增加到一定程度时,则无法使用低阶的泰勒级数展开,且迭代的计算量、精度、速度无法取得平衡。本文将介绍罗德里格矩阵的基本原理和C#实现,并用实例证明解算的有效性。
阅读全文
摘要:当我们编写了自己的C#程序,有程序自定义的文件类型时,通常希望它满足以下需求:双击自定义文件打开自定义程序、自定义文件有着自己的图标
此时,在网上检索可以发现,大多数回答是使用Microsoft.Win32下的CreateSubKey(String)函数,但是很不幸,Win10的注册表项受访问控制列表(ACL)保护。特别是想要实现上述两个需求时,写入HKEY_CLASSES_ROOT,程序会报错。
阅读全文
摘要:在前面的文章中系统的阐述了工程坐标的转换类别和转换的方法。这里针对GPS接收的WGS84椭球的经纬度转换为地方坐标系的问题,利用C#,对工程坐标转换方法和步骤做出详细的解答。不基于任何类库和函数库,也未使用矩阵库,可以便利的将代码移植到任何语言。
阅读全文
摘要:在上一篇文章中,讲到了经纬度坐标转换为工程坐标,其中不可避免的涉及到坐标系之间转换参数的求解。在工程中时常使用不同的坐标转换方法。但在实际的工程中,我们使用的方法有以下几种:
1. 三参数转换法
2. 七参数转换法
3. 四参数转换+高程拟合
4. 一步法
5. 校正参数
结合工程中使用条件,他们被简化、组合,从而形成了以上5种不同的坐标系转换方法(叫法)。接下来对5种方法坐标转换的原理、使用条件做出总结和资料聚合。
阅读全文