反饋已提交

網絡繁忙

三維資料驅動模型實時運動

1. 概述

適用場景:安裝了「FineVis資料視覺化」插件的使用者,可參考本文了解 FineVis 的相關功能。

1.1 版本

報表伺服器版本插件版本
11.5.1V4.1.0

注:使用該功能需購買「FVS三維組件-場景孿生」功能點,詳情請諮詢銷售顧問。

1.2 應用場景

使用模型的點位資料(經緯度座標/三維空間座標),驅動模型在三維場景內變更位置,進而實現三維場景內的精確運動還原。如下圖所示:

1015-1502.gif

2. 功能介紹

2.1 功能入口

在三維組件編輯介面,點選「模型>場景事件>模型實時運動>新增模型實時運動,即可對模型實時運動進行配置。如下圖所示:

QQ20250701-134010.png

2.2 前期準備

1)模型準備

模型
要求說明
三維場景,比如生產車間、物流倉庫

1)需要變更位置的模型,位置資料是相對座標:三維場景的原點需要與行動實體的資料座標原點重合

比如:車間內 AGV 小車運動的相對位置是以車間內某個柱子為原點,則三維場景的原點需要與該柱子重合,即該柱子的位置座標需為(0,0,0)

Snipaste_2025-06-30_16-46-38.png

2)需要變更位置的模型,位置資料是經緯度資料:需要確定三維場景原點的經緯度座標點,文檔詳情:三維場景座標系

以帆軟園區模型為例,模型原點為帆軟主樓。在座標拾取器中獲取到帆軟主樓座標後,開啟經緯度映射,填入主樓的座標。即將帆軟主樓作為三維場景的座標原點,可將三維場景與現實經緯度進行映射

Snipaste_2025-06-30_15-19-04.png

變更位置的模型,比如AGV小車

模型的正面朝向與X軸正方向朝向一致

注:匯入場景後,後續對模型進行旋轉操作不會改變該正面定義

2)資料準備

資料
要求說明
資料格式

必備元素:

  • 模型名稱(字串類型)

  • 時間戳

  • 座標位置

範例:

1、透過連結業務資料庫獲取到的資料

17369075291oBH.png

2、透過websocket獲取到的資料

1736907649pIxp.png


2.3 屬性設定

模型實時運動的具體設定如下表所示:

設定
說明
名稱

即模型實時運動事件的名稱

支援自訂

不支援為空、不支援重名

資料來源

支援選擇多種資料源,包括:資料集、websocket

資料來源的選擇不同,配置項也不同:

  • 當選擇資料集時,需要選擇要匹配的資料集並設定資料請求間隔

注:資料請求間隔最小值為 1 秒

Snipaste_2025-06-30_16-58-53.png

  • 當選擇 websocket 時,則需要配置 websocket 的連結

Snipaste_2025-07-01_13-47-14.png

模型名稱

支援綁定欄位/填寫key值,用於識別資料中需要驅動的模型物件

名稱類型:字串

時刻

支援綁定欄位/填寫key值,用於識別資料中獲取點位的時刻

注意1:僅支援 unix 標準時間戳格式,單位為秒

模型座標類型

支援選擇經緯度/空間座標,用於區分驅動運動的點位座標系

  • 經緯度單位:度

  • 空間座標單位:米

  • 空間座標參考:WGS84

模型座標

支援綁定欄位/填寫key值,用於識別資料中需要驅動的模型點位座標

座標類型:字串

座標格式:

  • 經緯度:經度,緯度,h( h 為非必需)

  • 空間座標:x,y,z

2.4 注意事項

1)模型游標需置於模型整體的中心底部。

2)模型的正面朝向需平行於 X 軸正方向,同時保持縮放、旋轉未設定。

3)需使用整體匯出為一個 glb 檔案的模型。

4)若需模型在實時運動程式中播放自身運動動畫(如人物擺臂動畫),需在建模時將該動畫名稱設定為「原地運動動畫」。模型實時運動時,會自動呼叫該動畫播放。

5)實時運動的位置還原,以範本在使用者端預覽的時間為準,在使用者端開啟範本預覽時間之前的點位資料不會進行位置還原。

6)模型的運動朝向僅基於 XZ 水平面的位移計算,豎直方向(Y 軸)的位移(如垂直上升 / 下降)不會改變模型的運動朝向。

3. 範例

點選下載本文範本:AGV_UI智慧倉儲視覺化管理系統_v0.2.fvs

點選下載範本所需資料並解壓:倉儲物流.zip,將「倉儲物流.db」檔案放在 webapps/webroot/help 資料夾下,「貨物倉儲.xlsx」放在 webapps/webroot/WEB-INF/reportlets 資料夾下

3.1 資料準備

1)點選「伺服器>定義資料連結」,建立資料連結,URL 選擇 倉儲物流.db 檔案,如下圖所示:

QQ20250630-171412.png

2)建立「檔案資料集」,檔案類型選擇「Excel」,選擇 貨物倉儲.xlsx 檔案,勾選「第一欄包含欗標題」。如下圖所示:

注:本範本已新增該檔案資料集,只需將「貨物倉儲.xlsx」放在 webapps/webroot/WEB-INF/reportlets 資料夾下即可。

QQ20250630-172013.png

3)建立「內建資料集」,設定AGV小車的實時運動資料。資料需包含模型名稱(字串類型)、時間戳和座標位置,如下圖所示:

3.2 設定模型實時運動

1)選擇「三維背景」,點選右側「編輯組件」,即可進入三維組件編輯介面。

QQ20250630-172116.png

2)點選「模型>場景事件>模型實時運動>新增模型實時運動,即可對模型實時運動進行配置。如下圖所示:

QQ20250701-134010.png

3.3 效果預覽

點選範本右上角「儲存」按鈕,再點選「預覽」。預覽後的效果如 1.2 節所示。


附件列表


主題: FineVis數據視覺化
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙