日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

史上最拉跨的导线平差程序 2.0(by C#)

發布時間:2023/12/18 C# 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 史上最拉跨的导线平差程序 2.0(by C#) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

史上最拉跨的導線平差程序

  • 文章簡介
  • 開發背景介紹
    • 計算成果格式
    • 數據文件格式說明
  • 使用介紹
    • 1.導入數據
      • 1.1 文件示例
      • 1.2 導入過程
    • 2.得到平差結果
  • 體會
  • 更新

文章簡介

此文章承接上文史上最拉跨的導線平差程序,對之前的程序進行優化,由于時間關系僅能實現附和導線平差,程序已上傳至附和導線平差程序(by C#),以供有興趣的朋友參考學習,在此主要介紹程序的使用方法。

開發背景介紹

沒別的原因,就是為了完成作業。

計算成果格式

點名測角(° ′ ″)平距(m)平差后方位角(° ′ ″)坐標X坐標Y
S55° 46 ′02″189.4174° 45 ′7.2 ″3905040.607426376.329
1166° 24 ′53″99.93161° 9 ′53.3 ″3904851.997426393.635
2182° 38 ′47″83.11163° 48′ 33.5″3904757.416426425.887
3206 ° 14 ′53″33190 ° 3 ′19.7 ″3904677.600426449.053
4147° 55 ′44″44.7157° 58′ 56.8″3904645.106426443.288
E204 ° 11′ 55″182° 10 ′45″3904603.665426460.041

數據文件格式說明

S 3905040.607 426376.329 298 59 12 E 3904603.665 426460.041 182 10 45 S 0 55 46 02 189.4 1 0 166 24 53 99.93 2 0 182 38 47 83.11 3 0 206 14 53 33 4 0 147 55 44 44.7 E 0 204 11 55

使用介紹

同上次先介紹界面。

接下來介紹其使用方法。

1.導入數據

這里需要導入兩類數據,分別是點類,測站數據和控制數據,兩類數據均采用.txt文本文件存放。

1.1 文件示例

  • 測站數據
  • 測站數據存放測站點名,觀測角類型,觀測角角度,測距長度。數據使用空格進行分割,第一列為點名,第二列為觀測角類型,第三列為觀測角度,第四列為觀測角分,第五列為觀測角秒,第六列為測距長度。
    2. 控制數據

    控制數據存放觀控制點點名,控制點坐標,已知起算方位角。數據使用空格進行分割,第一列為點名,第二列為X坐標,第三列為Y坐標,第四列為°,第五列為′,第六列為″。

    1.2 導入過程

    首先點擊“瀏覽”,彈出選擇文件的對話框,選擇對應的數據文件,點擊“讀取”在列表中會顯示讀取的內容,至此完成數據的導入。

    2.得到平差結果

    點擊“平差”,平差結果會顯示在列表中,可以導出(此功能目前依舊只考慮導出為.txt文件格式)。

    體會

    跟搭積木一樣,玩一次還行,讓我玩三次,要無聊到吐。
    還有就是吐槽C#導出數據使用VS自帶的一些函數真的不太行,如果要導出為excel格式通過office或WPS控件來做可能比較方便(畢竟我沒試),但本人又不懶得去搞,只能勉強導出為文本了。

    更新

    很久之前的東西了,現在已經不太記得了,但發現在CSDN下載是真的不便,就還是改到網盤上會好點。
    網盤鏈接
    提取碼:c6w8

    在此祝各位學有所成,身體健康。(20220317)

    總結

    以上是生活随笔為你收集整理的史上最拉跨的导线平差程序 2.0(by C#)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。