• 當前位置:論文網 > 論文寶庫 > 信息科技類 > 軟件開發 > 試析基于安卓系統的測量軟件開發技術正文

    試析基于安卓系統的測量軟件開發技術

    來源:UC論文網2016-06-21 11:33

    摘要:

    安卓系統模式下設計開發的測量軟件,可以應用在移動終端中,從而達到單一導線、水準路線、計算功能以及外業功能,還能夠轉換不同坐標,并且也能夠依據藍牙設備接收以及傳輸計

      現階段,社會上越來越普及安卓操作系統,具備使用方便、價格低、功能強大等特點,開源性系統是其基本動力,能夠在不同行業中得到大量推廣,并且逐漸取代其他形式的掌上設備,因為設計開發時間相對比較長,需要建立符合實際情況的平板電腦和安卓手機測量軟件開發系統,設計基本功能模塊。
     
      1.測量軟件開發中應用安卓系統的重要性
     
            1.1安卓系統的操作性和實用性比較強
     
      隨著曰常生活中不斷普及智能手機,給人們生活帶來嚴重影響,安卓系統的可操作性和實用性比較強,已經成為眾多系統中比較出色的系統,逐漸成為目前使用最多的移動終端系統。此外,安卓系統基本屬于開源系統,促使用戶使用和設計開發的時候十分方便,測量過程中安卓系統能夠有效解決測量條件、環境等問題,以便于全面提高測量的準確度。
     
      1.2安卓系統可以提高測量效率
     
      為了能夠有效提高測量的質量以及效率,合理應用Java語言來開發和設計安卓系統,基于此建立相應的測量軟件,不但能夠實時記錄、保存和儔輸測量以及采集數據信息,還能夠保留界面中原始記錄,以便于全面提高測量效率,達到降低測量工作量的目的。
     
      1.3安卓系統能夠解決測量外業不續航現象
     
      外血測量的過程中,因為野外、隧道、井下等環境影響和限制測量工作,促使測量的時候已經逐漸不能應用傳統設備。隨著不斷發展信息化技術,外業測量過程中急需要開發新技術。現階段外業測量過程中經常應用測量軟件平臺就是PDA平臺,雖然能夠在一定程度上提高工作效率和質量,但是由于PDA具備比較小的屏幕,使用的時候十分不方便,促使不能完全滿足測量實際需求。測量軟件中合理應用安卓系統的可操作性、開源性、實用性比較強,可以完全滿足測量中不足續航問題。
     
      2.測量軟件程序功能
     
      測量軟件具備比較小內存和安裝包,操作方便和簡單。開發過程中主要就是應用sqllite和Java嵌入式形式。用戶應用測量軟件的時候能夠對檢查角進行隨時檢查,并且及時進;(于保存記錄。依據系統實際情況用戶可以隨時修改數據信息。依據國家相關標準以及觀測等級來對光標位置進行自動移動。超限檢查的過程中,如果系統超限,系統會提出GO字樣。如果出現偶數站,系統中需要提示輸出信息,按鈕從紅色自動變為綠色,對數據進行記錄,為了不丟失系統數據,需要設置能夠及時保存的保存按鈕。依據相關統計結果可以發現,利用空間數據處理軟件,來促進自動形成結果電子表格。設計系統軟件的基本功能有,打開軟件、文件保存、新建文件、刪除文件等。存儲外業記錄數據。測量軟件中應用安卓系統,需要合理設計外業記錄管理測量的軟件模塊,以此來添加、創建、備份、瀏覽測量數據,此外,這種外業模塊需要能夠創建數據輸入口,以便于達到存儲數據的目的。傳輸外業數據。測量軟件中應用安卓系統實際上就是傳輸以及接受計算機和移動終端、移動終端之間的數據'
     
      3.程序設計開發
     
            3.1開發程序的環境
     
      開發系統軟件之前需要對升發軟件的環境充分了解,搭建好環境才能夠開發系統軟件,主要包括JDK安裝、AndroidSDK安裝、myEclipse安裝、ADT安裝、創建AVD。
     
      3.2建立新程序
     
      (1)點開Eclipse、文件新建、工程,會呈現新的提示樞,然后點擊安卓工程、下一個項目,輸入工程名稱,選擇需要設計的平臺,然后輸入應用包名稱和程序名稱,然后打開LevelAc?tivityjava,會顯示錯誤提示,主要就是由于會形成自動默認語句,但是系統中沒有主頁。解決上述問題的基本方式就是,新建xml文件,選擇安卓xml文件,點擊下一個,輸入main文件名,選擇Layout文件資源,然后點擊Finish完成創建。
     
      (2)打開Windows中的AndroidSDK以后,選擇符合實際情況的模擬環境,然后點擊NEW按鈕,出現提出輸入名稱的對話框,選擇設計預期平臺,然后點擊CreateAVD以后關閉系統。點擊Run菜單中的Configurtions,創建新文件輸入名稱,選擇新建的文件點擊0K和APPLY按鈕,然后對DONothing項目點擊Run按鈕,完成工程創建。
     
      (3)添加頭文件。安卓軟件開發的時候Java語言是最重要的關鍵技術,需要完全了解C++語言編程,安卓數據開源性系統,已經具備一些相對成熟的功能,實際操作設計的時候可以直接應用,基于此能夠更方便進行編程。
     
      (4)SQLite操作數據庫技術。Android為系統提供SQLite數據庫,一般都是適合應用在比較小設備上,但是能夠擁有強度功能,數據庫能夠管理所有數據,名稱為SQLiteOpenHelper的數據庫包,直接對Java文件進行復制,工程選擇右鍵粘貼。
     
      4.測量軟件中應用安卓系統的設計
     
      應用軟件開發的時候,升?發的關鍵就是數據存儲。安卓系統中存儲數據的基本方式就是SQLite數據庫、系統配置、文件存儲、網絡存儲等。文件存儲、SQLite數據庫、系統配罝主要就是依據測量軟件來存儲系統內部數據信息。安卓系統為了能夠不斷簡化數據庫,具備兩種操作方式。第一,SQLiteDatabase類,這種方式主要就是封裝數據庫系統的API函數,封裝數據庫系統包括執行SQL指令、queiy、delete、insert等操作。數據系統中,依據外業測量數據安卓系統能夠記錄相應特征,依據不同功能建立四個表,所有的表都具備相對應的數據功能,依據特定字段合理連接每張表。利用pointid方式對水準路線記錄表、導線記錄表和坐標記錄表進行連接。坐標記錄表中能夠存儲結算以后控制點位置信息,利用從Ctrlpoint來區分不同未知點和已知點的數據信息。依據poin3id、point2id、point1id來記錄已知點坐標就是交會記錄表,能夠搜索坐標記錄W。交會測量的時候需要分析兩種方式測角交會和測邊交會。實際應用測量軟件的時候至少需要存在三個控制點數據信息,設計所有字段的時候需要依據實際情況來合理設置交會測量的四個字段,right2data、right1data、left2data、left1data,此外,還應該測量復用存儲角和復用存儲邊。上述四個結構記錄表中,不但需要具備coordinate表,還需要具備area字段,從而來達到區分以及查找每張表和區域的關系。如果coordinate表中沒有合理設置area字段,分析不同條件情況下劃分控制點坐標的測量區域存在不同的情況,從而來防止測量外業數據的時候出現混淆。在實際測量軟件中應用安卓系統能夠抽象出現FeatureObject,依據上述數據信息可以形成三個派生類,水準路線類Levobject、交會類corobject、導線類Troabject,其中主要包括一個或多個類構成,通過高程、平面坐標構成的是坐標點類SurPoint。也就是說測量軟件中應用安卓系統來使用數據庫的時候,主要就是傳遞數據的時候把抽象對象作為傳輸參數,并且這種技術能夠在不同坐標點上執行相同的數據操作,以便于能夠降低系統中傳遞參數的個數,也能夠簡化其他調用數據庫,可以在一定程度上避免過于復雜的數據,方便工作人員進行維護,此外,抽象對象還能夠傳遞其他模塊模塊數據,以便于不斷擴展系統17)。
     
      5.測量軟件中安卓系統的具體應用
     
      測量軟件中應用安卓系統的時候,用戶選擇運行以后就夠十分快速的進入到主操作界面,一般情況下測量外業工作數據的時候都具備比較一致的記錄數據表格,因此為了能夠更加方便的進行記錄數據,利用以上方式來設計表結構,設計記錄數據主頁面的外業測量水準線路記錄格式、導線測量記錄格式。外ik測量過程中充分分析單一導線,利用導線前進方向可以把水平較分為右角和左角,因此實際應用測量軟件愛你的時候需要適當調節右角和左角選項'交會測量系統數據后,設計側邊和側角兩種交會類型,利用交會測量設計類型來合理選擇和記錄距離和角度,并且需要能夠隨時切換上述兩個選項,此外,通過具體分析交會測量實際數據和相關規范需求,需要具備三個已知交會點,因此,設計輸入界面的時候,應該設置四個水平角或者三個距離輸入選項。不管是交會測量記錄表、導線記錄表,還是水準記錄表,完成每一次數據測量以后,都需要核算測量數據。例如,測量水平角或者測回紅黑面讀數差或者上下半測回差值,實際操作的時候需要對項目進行嚴格規范,如果出現超過限制的測量結果,系統會提示警告。完成交會記錄測量的時候,相關人員需要依據實際情況來計算導線平差和交會測量類型,此外,依據查詢和檢測坐標記錄表來詳細瀏覽和規范系統目前測點坐標和控制點坐標,以便于保證能夠平穩運行安卓系統測量軟件。安卓系統測量軟件設計的藍牙傳輸數據模塊主要就是依據BluetoothAdapter類,利用計算機和終端設備中的計算機記錄表接收數據和傳輸數據。基于此設備中能夠接收和傳輸文本、表格形式的計算結構和記錄表,這種方式能夠在一定程度上方便傳輸測量結果,為以后保存和瀏覽數據提供參考依據[91。
     
      6.結束語
     
      綜上,在分析安卓系統測量軟件的時候,不但需要計算機和移動終端、移動終端之間進行接收和傳輸數據,實現單一導線測量外業記錄、水準線路測量外業數據、交會測量外業數據的目的,此外,在具體分析外北測量實際需求的基礎上能夠細化設計系統功能,實際設計測量軟件的時候需要使用安卓系統來分析和管理測量數據,這種測量方式不但能夠方便人員操作移動終端,還可以最大限度降低工作量,達到無紙化操作記錄的目的。
     
                                                                                                                吳天亮
                                                                        (武漢輕工大學數學與計算機學院,湖北武漢430023)

    核心期刊推薦


    發表類型: 論文發表 論文投稿
    標題: *
    姓名: *
    手機: * (填寫數值)
    Email:
    QQ: * (填寫數值)
    文章:
    要求:
    11选5任3必中计算方法