资源简介
高斯坐标正反算,测绘小程序,本人暑期实习编写,简单易用
代码片段和文件信息
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个文件信息
相关资源
- 航班管理系统
- windowsService--实现文本的定时写数据操
- Game Of Life
- Head First 系列丛书网盘资源
- 书店管理系统窗体程序
- 从零开始:AE二次开发中获取A点到B点
- ChartControl控件的使用
- NB-IOT北向推送接收源码参考(电信、
- 图解vs2010发布、打包安装程序(超全
- 有道API翻译Demo
- 测绘程序集成软件_拓扑检查
- 基于DOM-TREE网页正文提取方法
- visual studio 2017中英文企业版离线安装
- System.Net.Http.dll.rar
- 图幅坐标计算程序
- 简单的学生宿舍管理系统
- 医院药品进销存系统
- helmert方差分量估计程序
- 判断接收到的字节流网络流是何种编
- 连接数据库并实现登录功能的
- Webrequests模拟登录
- Unity LitJson.dll
- 关于app.config共用的问题
- 基于UCC28019的高功率因数电源设计.r
- progressMy.zip
- 简单的信息隐藏和DES加密
- .net 网上购物课程设计
- Mac地址修改源代码
- fluentftp组件
- 班级管理系统
评论
共有 条评论