for (int i = 0; i < list.Count; i++)
{
double B = list[i].x;//维度
double L = list[i].y;//经度
double L0=105;//原点经度
double B0=0;//标准维度
double ee =Math.Sqrt(0.006693421622966);//第一偏心率-克拉索夫斯基椭球(北京54)
double ee_ =Math.Sqrt(0.006738525414683);//第二偏心率-克拉索夫斯基椭球(北京54)
double a = 6378245;//北京54 采用-长半轴
double b = 6356863.0188;//北京54 采用-短半轴
XY bb = new XY();
double K = ((a * a) / b) / Math.Sqrt(1 + ee_ * ee_ * Math.Cos(B0) * Math.Cos(B0)) * Math.Cos(B0);
bb.x = K * Math.Log(Math.Tan(Math.PI / 4 + B / 2) * Math.Pow((1 - ee * Math.Sin(B)) / (1 + ee * Math.Sin(B)), ee / 2));
bb.y=K*(L-L0);
Lambert.Add(bb);
richTextBox2.Text += bb.x + "," + bb.y + "\n";
}
我想把计算结果显示在richTextBox中,由于数据较多,不知道怎么修改,求高手帮忙。
解决方案 »
- 请教:插件发布打包时,想指定第三方的文件安装到指定位置
- byte[]转换为图片,出错
- 如何删除服务器上图片
- C#为什么要形成IL中间代码,而不是直接生成机器代码?
- C#的书
- winForm中想获取每个单字的onlick事件以及在richtextbox中获得某些文本的值
- 有3个字段,现在要按其中两个的和从大到小排序,这个sql语句怎么写?
- C#調用exchange的一段代碼,請各位幫忙轉為C#語言的。
- 如何让DLL中的窗体只创建一个实例?
- 想学C#的初学者的一些问题?(50分)
- C#作为外部进程被调用如何获得该C#进程而不是主进程的当前所在的目录
- C#中怎么根据一组点绘画路径,标记起点终点和各个拐点
for (int i = 0; i < list.Count; i++)
{
double B = list[i].x;//维度
double L = list[i].y;//经度
double L0=105;//原点经度
double B0=0;//标准维度
double ee =Math.Sqrt(0.006693421622966);//第一偏心率-克拉索夫斯基椭球(北京54)
double ee_ =Math.Sqrt(0.006738525414683);//第二偏心率-克拉索夫斯基椭球(北京54)
double a = 6378245;//北京54 采用-长半轴
double b = 6356863.0188;//北京54 采用-短半轴
XY bb = new XY();
double K = ((a * a) / b) / Math.Sqrt(1 + ee_ * ee_ * Math.Cos(B0) * Math.Cos(B0)) * Math.Cos(B0);
bb.x = K * Math.Log(Math.Tan(Math.PI / 4 + B / 2) * Math.Pow((1 - ee * Math.Sin(B)) / (1 + ee * Math.Sin(B)), ee / 2));
bb.y=K*(L-L0);
Lambert.Add(bb);
richTextBox2.Text += bb.x + "," + bb.y + "\n";
Application.DoEvents();//加上这个就好了
}