资源简介
高斯坐标正反算,测绘小程序,本人暑期实习编写,简单易用

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace 高斯坐标正算大地坐标
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private double Charge(double A) //角度转换为有意义的弧度制
{
double d = A;
double degree = Convert.ToInt32(d);
A -= degree;
A *= 100;
d = A;
double minute = Convert.ToInt32(d);
A -= minute;
minute /= 60;
A *= 100;
double second = A;
second /= 3600;
double result = degree + minute + second;
result = result * Math.PI / 180;
return (result);
}
double N1 N2 N3 N4 a01 a02 a03 a04 a41 a42 a43 a61 a62 a31 a32 a33 a51 a52 a53 a54 X1;
private void button1_Click(object sender EventArgs e)
{
if (radioButton1.Checked)
{
OpenFileDialog dialog = new OpenFileDialog();
if (dialog.ShowDialog() == DialogResult.OK)
{
string str;
string fn = dialog.FileName;
FileStream fs = new FileStream(fn FileMode.Open);
StreamReader sr = new StreamReader(fs);
StreamWriter sw = new StreamWriter(fs);
double L = double.Parse(sr.ReadLine()); //(是六度带的)
double n = 100;
if (radioButton3.Checked)
{
n = Math.Floor(L / 3);
if ((L - n * 3) > 1.5) n++;
}
else
{
n = Math.Floor((L + 3) / 6);
if (((L + 3) / 6 - Math.Floor((L + 3) / 6)) > 0.5) n = Math.Floor(n) + 1;
}
if (radioButton3.Checked ==false && radioButton4.Checked ==false)
MessageBox .Show ( “分带尚未选择!“) ;
L = Charge(L); //大地经度
double B = Charge(double.Parse(sr.ReadLine())); //大地纬度
double l = L - Charge(6 * (n - 1) + 3); //公式中的参数
if (radioButton4.Checked)
l = L - Charge(3*n);
double cos2 = Math.Cos(B) * Math.Cos(B);
double N a0 a4 a6 a3 a5 x y X Y;
N = N1 - (N2 - (N3 - N4 * cos2) * cos2) * cos2;
a0 = a01 - (a02 - (a03 - a04 * cos2) * cos2) * cos2;
a4 = (a41 + a42 * cos2) * cos2 - a43;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 22016 2016-07-20 10:53 高斯坐标正反算\高斯坐标正算大地坐标\bin\Debug\高斯坐标正算大地坐标.exe
文件 38400 2016-07-20 10:53 高斯坐标正反算\高斯坐标正算大地坐标\bin\Debug\高斯坐标正算大地坐标.pdb
文件 11600 2016-07-21 11:29 高斯坐标正反算\高斯坐标正算大地坐标\bin\Debug\高斯坐标正算大地坐标.vshost.exe
文件 490 2015-10-30 15:19 高斯坐标正反算\高斯坐标正算大地坐标\bin\Debug\高斯坐标正算大地坐标.vshost.exe.manifest
文件 11964 2016-07-20 10:53 高斯坐标正反算\高斯坐标正算大地坐标\Form1.cs
文件 24595 2016-07-20 10:53 高斯坐标正反算\高斯坐标正算大地坐标\Form1.Designer.cs
文件 5817 2016-07-20 10:53 高斯坐标正反算\高斯坐标正算大地坐标\Form1.resx
文件 5420 2016-07-06 08:54 高斯坐标正反算\高斯坐标正算大地坐标\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
文件 6417 2017-06-01 16:06 高斯坐标正反算\高斯坐标正算大地坐标\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 1885 2016-07-21 11:29 高斯坐标正反算\高斯坐标正算大地坐标\obj\x86\Debug\高斯坐标正算大地坐标.csproj.FileListAbsolute.txt
文件 975 2016-07-20 10:53 高斯坐标正反算\高斯坐标正算大地坐标\obj\x86\Debug\高斯坐标正算大地坐标.csproj.GenerateResource.Cache
文件 9214 2016-07-25 09:48 高斯坐标正反算\高斯坐标正算大地坐标\obj\x86\Debug\高斯坐标正算大地坐标.csprojResolveAssemblyReference.cache
文件 22016 2016-07-20 10:53 高斯坐标正反算\高斯坐标正算大地坐标\obj\x86\Debug\高斯坐标正算大地坐标.exe
文件 180 2016-07-20 10:53 高斯坐标正反算\高斯坐标正算大地坐标\obj\x86\Debug\高斯坐标正算大地坐标.Form1.resources
文件 38400 2016-07-20 10:53 高斯坐标正反算\高斯坐标正算大地坐标\obj\x86\Debug\高斯坐标正算大地坐标.pdb
文件 180 2016-05-15 16:07 高斯坐标正反算\高斯坐标正算大地坐标\obj\x86\Debug\高斯坐标正算大地坐标.Properties.Resources.resources
文件 511 2016-05-15 15:23 高斯坐标正反算\高斯坐标正算大地坐标\Program.cs
文件 1392 2016-05-15 15:23 高斯坐标正反算\高斯坐标正算大地坐标\Properties\AssemblyInfo.cs
文件 2912 2016-05-15 15:23 高斯坐标正反算\高斯坐标正算大地坐标\Properties\Resources.Designer.cs
文件 5612 2016-05-15 15:23 高斯坐标正反算\高斯坐标正算大地坐标\Properties\Resources.resx
文件 1117 2016-05-15 15:23 高斯坐标正反算\高斯坐标正算大地坐标\Properties\Settings.Designer.cs
文件 249 2016-05-15 15:23 高斯坐标正反算\高斯坐标正算大地坐标\Properties\Settings.settings
文件 3719 2016-05-15 16:06 高斯坐标正反算\高斯坐标正算大地坐标\高斯坐标正算大地坐标.csproj
文件 932 2016-05-15 15:23 高斯坐标正反算\高斯坐标正算大地坐标.sln
..A..H. 21504 2017-06-01 16:06 高斯坐标正反算\高斯坐标正算大地坐标.suo
目录 0 2016-05-15 15:23 高斯坐标正反算\高斯坐标正算大地坐标\obj\x86\Debug\TempPE
目录 0 2016-11-25 16:27 高斯坐标正反算\高斯坐标正算大地坐标\obj\x86\Debug
目录 0 2016-10-30 16:01 高斯坐标正反算\高斯坐标正算大地坐标\bin\Debug
目录 0 2016-10-30 16:01 高斯坐标正反算\高斯坐标正算大地坐标\obj\x86
目录 0 2016-10-30 16:01 高斯坐标正反算\高斯坐标正算大地坐标\bin
............此处省略7个文件信息
相关资源
- WPF USB 网络 串口 通信软件
- B/S 网上订餐系统
- 教室管理系统.rar
- 用vc 写的导线测量,针对刚学测绘的
- 小鸡快跑游戏.
-
分别适用于.NET fr
amework 2.0和4.0的E - 汽车租赁系统............................
- 德卡D8读写器关于读写感应卡的一些代
- halcon 测量助手
- 图片存储到数据库保存二进制文件并
- 武汉大学测绘学院大地测量学编程-
- 武汉大学测绘学院大地测量学编程-
- 用Socket写的简易FTP服务器和客户端
- 企业销售管理信息系统(全套)
- 串口操作类(justinio)
- 基于Petri网的工作流(完整的原创源代
- 选择题自动考试系统
- 多线程实例:桌面智能弹球小游戏
- 地固系惯性系坐标转换程序
- 土地信息管理系统
- ServiceStack V3.9 全部dll
- PDF pdfview.ocx 无水印
- GPS-RTK技术及EPSW全息测绘软件在沉陷治
- 无需共享打印机实现远程打印功能小
- 真正的破解版PDFView4NET
- 网页调用ActiveX控件获取串口数据
- Luence的与盘古分词的使用软件
- Emgu.CV 打开视频与人脸检测
- 麦克纳姆轮程序.rar
- Unity3D 实战视频教程 保卫萝卜 2D 游戏
评论
共有 条评论