资源简介

实现摄影测量常用的方法 包括后方,前方交会;相对绝对定向,和一步定向法。内含数据,结果正确。

资源截图

代码片段和文件信息

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 Absolute : Form
    {
        public Absolute()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender EventArgs e)
        {
            this.DialogResult = DialogResult.OK;
            this.Dispose();
        }

        private void button2_Click(object sender EventArgs e)
        {
            this.DialogResult = DialogResult.Cancel;
            this.Dispose();
        }

        private void Absolute_Load(object sender EventArgs e)
        {
            for (int i = 0; i < phn; i++)
            {
                dataGridView1.ColumnCount = 4;
                for (int j = 0; j < 4; j++)
                    dataGridView1.Columns[j].HeaderCell.style.Alignment = DataGridViewContentAlignment.MiddleCenter;
                dataGridView1.Columns[0].HeaderText = “点号“;
                dataGridView1.Columns[1].HeaderText = “X“;
                dataGridView1.Columns[2].HeaderText = “Y“;
                dataGridView1.Columns[3].HeaderText = “Z“;
                dataGridView1.Rows.Add();
                for (int j = 0; j < 4; j++)
                    dataGridView1.Rows[i].Cells[j].Value = Result[i j];
            }
            textBox1.Text = error[5 0].ToString();
            textBox2.Text = error[6 0].ToString();
            textBox3.Text = error[7 0].ToString();
            textBox4.Text = error[4 0].ToString();
            textBox5.Text = error[1 0].ToString();
            textBox6.Text = error[2 0].ToString();
            textBox7.Text = error[3 0].ToString();
            textBox8.Text = error[0 0].ToString();
        }

        private void button3_Click(object sender EventArgs e)
        {   
            SaveFileDialog saveFileDialog1 = new SaveFileDialog();
            saveFileDialog1.title = “保存文件“;
            saveFileDialog1.Filter = “文本文件 (*.txt)|*.txt“;
            saveFileDialog1.FilterIndex = 1;
            saveFileDialog1.RestoreDirectory = true;
            saveFileDialog1.CheckPathExists = true;
            saveFileDialog1.OverwritePrompt = true;

            if (saveFileDialog1.ShowDialog() == DialogResult.OK)
            {
                FileStream createFile;
                createFile = new FileStream(saveFileDialog1.FileName FileMode.Create);
                StreamWriter writer = new StreamWriter(createFile System.Text.Encoding.GetEncoding(“GB2312“));
                writer.WriteLine(“相对定向\绝对定向的模型点点坐标为:“);
                writer.WriteLine(“ 点号            X                  Y                     Z“);
                for (int i = 0; i < phn; i++)
                    writer.WriteLine(“{06}{120:G}{220:G}{320:G}“ dataGridView1.Rows[i].Cells[0].Value d

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2009-12-23 21:01  摄测_最终更新\
     目录           0  2009-11-16 13:35  摄测_最终更新\摄影测量编程作业数据 - 复制\
     文件        1068  2009-11-14 11:07  摄测_最终更新\摄影测量编程作业数据 - 复制\一步定向法结果.txt
     文件         670  2009-11-14 11:07  摄测_最终更新\摄影测量编程作业数据 - 复制\前方交会结果.txt
     文件         794  2009-11-14 11:38  摄测_最终更新\摄影测量编程作业数据 - 复制\后方交会结果.txt
     文件         415  2007-10-15 21:03  摄测_最终更新\摄影测量编程作业数据 - 复制\控制点数据.ctl
     文件          89  2007-12-02 21:10  摄测_最终更新\摄影测量编程作业数据 - 复制\框标距.kbj
     文件         658  2009-11-14 11:07  摄测_最终更新\摄影测量编程作业数据 - 复制\模型点坐标.txt
     文件         455  2007-10-15 21:02  摄测_最终更新\摄影测量编程作业数据 - 复制\相片数据.phd
     文件         425  2007-10-15 21:02  摄测_最终更新\摄影测量编程作业数据 - 复制\相片数据1.phd
     文件         668  2009-11-14 11:07  摄测_最终更新\摄影测量编程作业数据 - 复制\绝对定向结果.txt
     目录           0  2009-11-16 13:35  摄测_最终更新\数字摄影测量\
     文件     1295360  2009-12-23 20:59  摄测_最终更新\数字摄影测量.exe
     目录           0  2009-12-23 20:59  摄测_最终更新\数字摄影测量\数字摄影测量\
     文件         944  2009-12-23 21:01  摄测_最终更新\数字摄影测量\数字摄影测量.sln
     文件       49664  2009-12-23 21:01  摄测_最终更新\数字摄影测量\数字摄影测量.suo
     文件        3321  2009-11-15 15:16  摄测_最终更新\数字摄影测量\数字摄影测量\Absolute.cs
     文件       15876  2009-11-15 09:44  摄测_最终更新\数字摄影测量\数字摄影测量\Absolute.Designer.cs
     文件        5814  2009-11-15 09:44  摄测_最终更新\数字摄影测量\数字摄影测量\Absolute.resx
     文件        4604  2009-11-15 09:41  摄测_最终更新\数字摄影测量\数字摄影测量\Back.cs
     文件       39011  2009-11-15 09:41  摄测_最终更新\数字摄影测量\数字摄影测量\Back.Designer.cs
     文件        5814  2009-11-15 09:41  摄测_最终更新\数字摄影测量\数字摄影测量\Back.resx
     目录           0  2009-11-16 13:35  摄测_最终更新\数字摄影测量\数字摄影测量\bin\
     目录           0  2009-11-16 13:35  摄测_最终更新\数字摄影测量\数字摄影测量\bin\Debug\
     文件     1295360  2009-12-23 20:59  摄测_最终更新\数字摄影测量\数字摄影测量\bin\Debug\数字摄影测量.exe
     文件      218624  2009-12-23 20:59  摄测_最终更新\数字摄影测量\数字摄影测量\bin\Debug\数字摄影测量.pdb
     文件       14328  2009-12-23 21:00  摄测_最终更新\数字摄影测量\数字摄影测量\bin\Debug\数字摄影测量.vshost.exe
     文件         490  2007-07-21 01:33  摄测_最终更新\数字摄影测量\数字摄影测量\bin\Debug\数字摄影测量.vshost.exe.manifest
     文件       98475  2009-12-23 20:59  摄测_最终更新\数字摄影测量\数字摄影测量\Form1.cs
     文件      209327  2009-12-16 12:50  摄测_最终更新\数字摄影测量\数字摄影测量\Form1.Designer.cs
     文件      683502  2009-12-16 12:50  摄测_最终更新\数字摄影测量\数字摄影测量\Form1.resx
............此处省略87个文件信息

评论

共有 条评论

相关资源