本文主要是介绍新旧图幅号转换公式及示例代码(C#),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
新旧图幅号转换的公式如下图所示:
共有50W,25W,10W,5W,2.5W,1W几种比例尺
下面的公式中,字母的下标表示对应的比例尺
H代表新图幅号中的行号,例如:J49E016003中的016,共三位,不足三位的在前面补0
L代表新图幅号中的列号,例如:J49E016003中的003,共三位,不足三位的在前面补0
X代表旧图幅号中的地图代码值,有A,B,C,D的一律转为1,2,3,4
其中[]表示取整,()表示取模
旧->新
新->旧:
下面是一段将新图幅号转为旧图幅号的示例代码(C#,100W,50W,25W,10W,5W几种比例尺)
下面是一段将旧图幅号转为新图幅号的示例代码(C#,100W,50W,25W,10W,5W几种比例尺)
这篇关于新旧图幅号转换公式及示例代码(C#)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!