System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲无码视频在线,亚洲精品无码av天堂,韩国精品一区二区三区无码视频
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種農機導航系統動畫顯示方法技術方案

    技術編號:42377781 閱讀:18 留言:0更新日期:2024-08-16 15:02
    本發明專利技術公開一種農機導航系統動畫顯示方法,利用Qt?C++程序通過控件QWebEngineView打開html頁面;基于leaflet地圖API代碼,html頁面運行leaflet地圖API;leaflet地圖API利用QWebChannel與Qt?C++代碼通信。leaflet地圖API利用QWebChannel與Qt?C++代碼通信,包括:利用Qt?C++代碼定義QWebEnginePage和QWebChannel對象;定義bridge為Qt?C++程序和leaflet地圖API溝通的橋梁;leaflet地圖API向Qt?C++程序傳遞經緯度數值;向leaflet地圖API發送命令執行動畫。

    【技術實現步驟摘要】

    本專利技術涉及一種農機導航系統動畫顯示方法,屬于農機導航系統軟件。


    技術介紹

    1、傳統的農機導航動畫通過畫面背景的反方向運動,實現了車輛向前運動假的效果。車輛如果動的話會出畫面邊界,所以車輛是不能動的。車頭總是向指向前方,車頭不能旋轉。背景網格向后移動以及旋轉,算法復雜,代碼量大,占用系統資源高,而且不能看到實際的田塊區域,道路情況。


    技術實現思路

    1、本專利技術所要解決的技術問題是克服現有技術的缺陷,提供一種農機導航系統動畫顯示方法,本專利技術可以在一張實際的地圖上,呈現車輛運動的真實效果,車頭隨車輛運動方向旋轉,軌跡線為實際地圖軌跡線。地圖庫文件只有幾十k大小,占用系統資源小。

    2、優先地,本專利技術提供一種農機導航系統動畫顯示方法,包括:

    3、利用qt?c++程序通過控件qwebengineview打開html頁面;

    4、基于預先編輯生成的leaflet地圖api代碼,html頁面運行leaflet地圖api;

    5、leaflet地圖api利用qwebchannel與qt?c++代碼通信。

    6、優先地,leaflet地圖api利用qwebchannel與qt?c++代碼通信,包括:

    7、利用qt?c++代碼定義qwebenginepage和qwebchannel對象;

    8、定義bridge為qt?c++程序和leaflet地圖api溝通的橋梁;

    9、leaflet地圖api向qt?c++程序傳遞經緯度數值;

    10、qt?c++程序向leaflet地圖api發送命令執行動畫。

    11、優先地,預先編輯生成leaflet地圖api代碼,包括:

    12、建立地圖對象;

    13、建立聯網地圖瓦片圖層或者空白板添加網格;

    14、添加車輛圖標到地圖的函數;

    15、建立軌跡線總圖層;

    16、建立指定車輛圖標旋轉角度的函數;

    17、利用qt?c++程序把經緯度運動軌跡數據記入數據庫;

    18、找出地圖zoom級別對應的實際長度,根據農機的車輛參數,調整農機的軌跡線對應寬度和車輛圖標的大小。

    19、優先地,建立地圖對象,包括:

    20、通過接入導航接收機經緯度數據,獲得地圖zoom級別。

    21、優先地,添加車輛圖標到地圖,包括:

    22、利用qt?c++程序發送命令給leaflet地圖api添加車輛圖標。

    23、優先地,建立軌跡線總圖層,包括:

    24、把每一段畫出的農機的軌跡線添加到軌跡線總圖層,通過軌跡線總圖層刪除所有軌跡線、對leaflet地圖api進行放大縮小或者統一調整軌跡線的寬度。

    25、優先地,建立指定車輛圖標旋轉角度的函數,包括:

    26、利用qt?c++程序發送命令給leaflet地圖api,控制農機的車頭旋轉方向。

    27、優先地,leaflet地圖api是javascript代碼。

    28、優先地,本專利技術提供一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述程序時實現第一方面任一項所述方法的步驟。

    29、優先地,本專利技術提供一種計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現第一方面中任一項所述方法的步驟。

    30、本專利技術所達到的有益效果:

    31、本專利技術可以在一張實際的地圖上,呈現車輛運動的真實效果,車頭隨車輛運動方向旋轉,軌跡線為實際地圖軌跡線。地圖庫文件只有幾十k大小,占用系統資源小。如果工業平板電腦聯網,可以從網上下載地圖瓦片,獲得真實的地圖效果,可以看到地圖上的田塊區域,道路情況,視覺效果良好。動畫效果由地圖直接實現,不需要像傳統方式一樣編寫復雜的背景動畫的代碼;如果工業平板電腦不連網,本專利技術則可以用一張空白圖片作為白板畫車輛運動效果和軌跡,由于不需要網絡傳輸畫面數據,這種方式占用資源更小。地圖動畫有實際經緯度指示價值。軌跡線寬度和車輛大小也可以通過計算車輛參數,與地圖zoom級別對應,達到更加真實的顯示效果。另外可以通過兩根手指擴張收縮,實現地圖放大縮小,這也是地圖本身具有的功能,采用傳統方式是無法實現的。

    本文檔來自技高網...

    【技術保護點】

    1.一種農機導航系統動畫顯示方法,其特征在于,包括:

    2.根據權利要求1所述的一種農機導航系統動畫顯示方法,其特征在于,

    3.根據權利要求1所述的一種農機導航系統動畫顯示方法,其特征在于,預先編輯生成leaflet地圖API代碼,包括:

    4.根據權利要求3所述的一種農機導航系統動畫顯示方法,其特征在于,

    5.根據權利要求4所述的一種農機導航系統動畫顯示方法,其特征在于,

    6.根據權利要求5所述的一種農機導航系統動畫顯示方法,其特征在于,

    7.根據權利要求6所述的一種農機導航系統動畫顯示方法,其特征在于,

    8.根據權利要求1所述的一種農機導航系統動畫顯示方法,其特征在于,

    9.一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現權利要求1至8中任一項所述方法的步驟。

    10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該計算機程序被處理器執行時實現權利要求1至8中任一項所述方法的步驟。

    【技術特征摘要】

    1.一種農機導航系統動畫顯示方法,其特征在于,包括:

    2.根據權利要求1所述的一種農機導航系統動畫顯示方法,其特征在于,

    3.根據權利要求1所述的一種農機導航系統動畫顯示方法,其特征在于,預先編輯生成leaflet地圖api代碼,包括:

    4.根據權利要求3所述的一種農機導航系統動畫顯示方法,其特征在于,

    5.根據權利要求4所述的一種農機導航系統動畫顯示方法,其特征在于,

    6.根據權利要求5所述的一種農機導航系統動畫顯示方法,其特...

    【專利技術屬性】
    技術研發人員:楊亮陳明饒偉強
    申請(專利權)人:徐州徐工農業裝備科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久老子午夜精品无码| 少妇无码AV无码一区| 无码人妻品一区二区三区精99| 亚洲人成无码网站| 伊人久久大香线蕉无码| 亚洲中文字幕久久精品无码APP| 无码精品A∨在线观看免费| 亚洲日韩精品无码专区网站| 无码区日韩特区永久免费系列| 超清纯白嫩大学生无码网站| 无码人妻精品一区二区三区蜜桃| 国产精品无码素人福利| 影音先锋中文无码一区| 午夜人性色福利无码视频在线观看| 粉嫩大学生无套内射无码卡视频 | 精品无码av一区二区三区| 免费无遮挡无码永久在线观看视频| 国产午夜鲁丝片AV无码| 亚洲熟妇无码八V在线播放| 无码少妇一区二区三区浪潮AV| 无翼乌工口肉肉无遮挡无码18| 免费无码黄十八禁网站在线观看 | 日韩精品无码免费一区二区三区| 无码里番纯肉h在线网站| 无码夜色一区二区三区| 亚洲av无码专区在线| 亚洲av无码专区国产不乱码| 国产在线无码视频一区| 西西444www无码大胆| 久久亚洲精品无码VA大香大香| 亚洲AV日韩AV永久无码下载| 国产精品无码日韩欧| 亚洲精品午夜无码电影网| 亚洲精品无码国产| 人妻无码人妻有码中文字幕| 国模无码人体一区二区| 人妻少妇无码精品视频区| 宅男在线国产精品无码| 亚洲中文字幕不卡无码| 日韩精品无码专区免费播放| 国产亚洲AV无码AV男人的天堂|