12 2022 档案

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