本文介紹場景編輯器部分拓展組件的檢查器管理功能。
邏輯控制
當前組件可以對場景中的虛擬孿生對象添加各種邏輯控制,包括數據綁定、變量綁定、腳本和藍圖組件。
數據綁定
單擊數據編輯器,打開數據編輯面板。
單擊新增行,增加需要添加的參數字段。確認無誤后,單擊保存。
查看當前對象的數據綁定結果。
變量綁定
單擊變量編輯器,打開變量編輯面板。
單擊新增行,增加需要添加的變量名稱、變量類型和變量值。確認無誤后,單擊保存。
查看當前對象的變量綁定結果。
腳本
輸入腳本內容或掛載腳本資源包,打開是否執行開關。
設置運行參數,實現定制化功能。
藍圖組件
屬性名稱 | 參數 | 說明 |
藍圖組件 | 藍圖設置 | 選擇藍圖組件資源。 |
服務端腳本
輸入服務端腳本內容或掛載腳本資源包。
設置參數,實現定制化功能。
物理系統
當前組件可以對場景中的虛擬孿生對象添加各種約束,包括目標約束、父約束和插槽。
目標約束
屬性名稱 | 參數 | 說明 |
目標約束設置 | 目標對象 | 設置需要設置約束的目標虛擬對象,使物體永遠對著約束目標。 |
目標插槽 | 設置匹配目標虛擬對象的目標插槽。 |
父約束
屬性名稱 | 參數 | 說明 |
父約束設置 | 約束目標 | 設置需要設置約束的目標虛擬對象,使物體永遠跟隨約束目標運動。 |
目標插槽 | 設置匹配目標虛擬對象的目標插槽。 |
插槽
屬性名稱 | 參數 | 說明 |
插槽 | 插槽 | 單擊圖標,添加一個插槽。您可以設置當前插槽的相對位置、相對旋轉和相對縮放。 |
高級圖元
當前組件可以對場景中的虛擬孿生對象添加圖元裝飾,包括圍欄組件、柱狀圖組件、輻射氣泡組件、烘托光柱組件、三維圖標組件、OD飛線組件、二維圖標組件、點熱力組件、通用線組件、文字標簽組件、點聚合組件、呼吸氣泡組件和拓寬圍欄組件。
圍欄組件
圍欄以三維拉伸體表達面要素,可用于表示區塊或輪廓。
該圖元的主要特征:
側面有透明度漸變及紋理動畫。
性能開銷較小,支持千級數據。
使用透明材質,不受光照影響。
可在數據中指定單個區域頂面顏色、側面顏色。
支持選取單個要素。
屬性名稱 | 參數 | 說明 |
圍欄組件 | 配置資產 | 選擇圍欄資產資源。 |
相對坐標 | 單擊圖標,控制當前對象的相對坐標位置。 | |
數據 | 輸入含有地理信息的json代碼。 |
柱狀圖組件
柱狀圖以三維柱體表達點要素,通過柱體高度映射數量關系,顏色表征屬性信息。
該圖元的主要特征:
可在數據中指定單個柱體高度(height)、顏色(color)。
柱體側面有高亮動畫。
支持單個要素的選取。
性能開銷較大,支持百級數據。
使用PBR材質,受光照影響,但不會投射陰影。
屬性名稱 | 參數 | 說明 |
柱狀圖組件 | 配置資產 | 選擇柱狀圖資產資源。 |
相對坐標 | 單擊圖標,控制當前對象的相對坐標位置。 | |
數據 | 輸入含有地理信息的json代碼。 |
輻射氣泡組件
輻射氣泡以兩種顏色混合的半球表達點要素,兼具示意、裝飾、數值映射的功能。
該圖元的主要特征:
可在數據中指定單個球體半徑。
具有大小和透明度漸變動畫。
借助菲涅爾系數突出邊緣,且受環境貼圖影響。
性能開銷較小,支持千級數據。
屬性名稱 | 參數 | 說明 |
輻射氣泡組件 | 配置資產 | 選擇輻射氣泡資產資源。 |
相對坐標 | 單擊圖標,控制當前對象的相對坐標位置。 | |
數據 | 輸入含有地理信息的json代碼。 |
烘托光柱組件
柱狀圖以側面漸變的三維柱體表達點要素,主要用于裝飾,和其他圖元搭配使用。
該圖元的主要特征:
柱體側面有透明度漸變及紋理動畫。
性能開銷較小,支持千級數據。
使用透明材質,不受光照影響。
可在數據中指定單個柱體的高度、顏色和半徑。
屬性名稱 | 參數 | 說明 |
烘托光柱組件 | 配置資產 | 選擇烘托光柱資產資源。 |
相對坐標 | 單擊圖標,控制當前對象的相對坐標位置。 | |
數據 | 輸入含有地理信息的json代碼。 |
三維圖標組件
三維圖標以三維網格體表達點要素。
該圖元的主要特征:
采用PBR材質,支持基礎色、金屬度、粗糙度、法向、發光貼圖,受光照影響。
支持三棱柱、四棱柱、圓柱3種網格體。
支持單個要素的選取。
具有旋轉動畫。
性能開銷小,可支持千級數據。
屬性名稱 | 參數 | 說明 |
三維圖標組件 | 配置資產 | 選擇三維圖標資產資源。 |
相對坐標 | 單擊圖標,控制當前對象的相對坐標位置。 | |
數據 | 輸入含有地理信息的json代碼。 |
OD飛線組件
OD飛線以向上拱起的弧線表達連接關系。
該圖元的主要特征:
一條弧線對應一個線數據,且線僅包含兩個點,對應起點和終點。
線具有流動動畫,且具有方向性,動畫配置項中的速度的正負可控制方向。
飛線線型有“矢量”和“貼圖”兩種,“矢量”型由基線疊加高亮線組成,無需貼圖;“貼圖”型必須傳入飛線貼圖或符號貼圖,前者決定飛線基本紋理,后者決定沿飛線運動的點狀符號。
性能開銷較小,支持千級數據。
使用透明材質,不受光照影響。
可在數據中指定基線粗細映射數關系。
支持選取單條線。
屬性名稱 | 參數 | 說明 |
OD飛線組件 | 配置資產 | 選擇OD飛線資產資源。 |
相對坐標 | 單擊圖標,控制當前對象的相對坐標位置。 | |
數據 | 輸入含有地理信息的json代碼。 |
二維圖標組件
二維圖標以類似點精靈的方式表達點要素,即圖標總是朝向相機。常用于可視化表達大量基礎設施點位。
該圖元的主要特征:
可以在數據中指定單個圖標位置、圖標圖片、尺寸、顏色、表達空間、種類、數量關系。
支持單個要素的選取。
具有呼吸動畫。
不受光照影響。
性能開銷極小,可支持萬級數據。
屬性名稱 | 參數 | 說明 |
二維圖標組件 | 配置資產 | 選擇二維圖標資產資源。 |
相對坐標 | 單擊圖標,控制當前對象的相對坐標位置。 | |
數據 | 輸入含有地理信息的json代碼。 |
點熱力組件
點熱力組件根據點的分布疏密和值進行熱力圖的構建渲染,反映數據宏觀特征,不支持交互與動畫。
該圖元的主要特征:
點分布越密集或者值越高的區域,顏色越趨近于高值顏色,而且高度越高。
性能開銷較小,支持千級數據。
數據量較多時才能準確反映整體宏觀熱力特征,數據量很少或分布很稀疏時不推薦使用。
不受光照影響。
屬性名稱 | 參數 | 說明 |
點熱力組件 | 配置資產 | 選擇點熱力資產資源。 |
相對坐標 | 單擊圖標,控制當前對象的相對坐標位置。 | |
數據 | 輸入含有地理信息的json代碼。 |
通用線組件
通用線組件以折線表達線要素,可用于在宏觀上表達道路、行政區劃邊界等。
該圖元的主要特征:
可通過狀態數據(stateData)高效更新線的顏色。
性能開銷較小,支持千級數據。
使用透明材質,不受光照影響。
可在數據中指定單個線段的粗細、顏色。
支持選取單條線。
屬性名稱 | 參數 | 說明 |
通用線組件 | 配置資產 | 選擇通用線資產資源。 |
幾何數據 | 輸入含有地理信息的json代碼。 | |
狀態數據 | 輸入通用線組件的狀態json代碼。 | |
相對坐標 | 單擊圖標,控制當前對象的相對坐標位置。 |
文字標簽組件
文字標簽以圖片和文字組成的點精靈表達點要素,標簽始終朝向相機。
屬性名稱 | 參數 | 說明 |
文字標簽組件 | 配置資產 | 選擇文字標簽資產資源。 |
相對坐標 | 單擊圖標,控制當前對象的相對坐標位置。 | |
數據 | 輸入含有地理信息的json代碼。 |
簡單標簽組件
簡單標簽用于渲染大批量的圖文標簽(文字標簽組件僅支持少量標簽),常用于可視化表達大量點位信息。
該圖元的主要特征:
僅支持簡單的布局配置,每個標簽由1個圖標、1行文本、背景由1張圖片或純色填充構成。
可在數據中指定每個標簽的文本、圖標、背景圖片或填充色(背景圖片與填充色互斥,如需要透明背景,請將填充色設置為 'rgba(0,0,0,0)')。
支持單個要素的選取。
不受光照影響。
性能開銷較小,支持千級數據。
圖片和文字大小對性能有影響,盡量縮小圖片大小和文字字號。
支持GeoJSON和MVT數據源。
屬性名稱 | 參數 | 說明 |
簡單標簽組件 | 配置資產 | 選擇標簽資產資源。 |
相對坐標 | 單擊圖標,控制當前對象的相對坐標位置。 | |
數據 | 輸入含有地理信息的json代碼。 |
呼吸氣泡組件
呼吸氣泡以貼平地面的面片表達點要素,兼具示意、裝飾、數值映射的功能。
該圖元的主要特征:
可在數據中指定單個面片半徑。
具有循環播放的序列幀動畫。
支持選取單個要素。
性能開銷較小,支持千級數據。
橫向幀數與縱向幀數需要與序列幀紋理匹配。
屬性名稱 | 參數 | 說明 |
呼吸氣泡組件 | 配置資產 | 選擇呼吸氣泡資產資源。 |
相對坐標 | 單擊圖標,控制當前對象的相對坐標位置。 | |
數據 | 輸入含有地理信息的json代碼。 |
拓寬圍欄組件
拓寬圍欄先將多邊形邊界水平拓寬,再在豎直方向上進行拉伸,主要用于表示區域邊界。
該圖元的主要特征:
側面有透明度漸變及紋理動畫。
性能開銷較小,支持千級數據。
使用透明材質,不受光照影響。
支持選取單個要素。
屬性名稱 | 參數 | 說明 |
拓寬圍欄組件 | 配置資產 | 選擇拓寬圍欄資產資源。 |
數據 | 輸入含有地理信息的json代碼。 |
空間分析
當前組件可以對場景中的虛擬孿生對象添加空間組件,包括球體可視域組件和錐體可視域組件。
可視域分析
可視域分析(Viewshed Analysis),屬于地理空間分析中的一種,是指分析從特定的觀察點能夠直接看到的區域,需要考慮地形起伏、障礙物(如建筑物和樹木)及其他可能影響視線的因素。
可視域分析在不同領域的典型應用:
城市規劃與建筑設計:用來評估新建建筑對現有視覺景觀的影響,或評估特定位置的觀景價值。
環境保護:評估對特定地理特征(如山峰、河流和文化遺產)的視覺沖擊。
電信:規劃無線電通信塔和其他傳輸設施的最佳位置,以確保信號的有效覆蓋。
軍事和安全:確定監視塔或哨所的最佳位置,以最大化監控區域和視野。
旅游規劃:評估和優化觀景點或景觀道路的選址,以提供最佳的觀賞體驗。
球體可視域組件
球形可視域分析組件的空間位置與孿生對象保持同步,可以模擬移動目標(如車輛)的周圍視野遮擋情況。
屬性名稱 | 參數 | 說明 |
球體可視域組件 | 可視距離 | 設置球體可視域組件之間的可視距離。 |
可視域顏色 | 設置球體可視域組件可視域顏色,請參見顏色選擇器。 | |
非可視域顏色 | 設置球體可視域組件非可視域顏色,請參見顏色選擇器。 | |
輔助體 | 單擊圖標,控制當前對象的輔助體位置。 |
錐體可視域組件
錐形可視域分析起始點和目標點之間的錐形范圍內的視野可視情況。
屬性名稱 | 參數 | 說明 |
錐體可視域組件 | 錐體角度 | 設置錐體可視域組件的錐體角度。 |
可視域顏色 | 設置錐體可視域組件可視域顏色,請參見顏色選擇器。 | |
非可視域顏色 | 設置錐體可視域組件非可視域顏色,請參見顏色選擇器。 | |
目標類型 | 設置可視目標的類型,包括相對距離、絕對位置和目標對象。
| |
地理坐標 | 設置組件的經度、緯度和高程,當目標類型選擇絕對位置時可配置。 | |
目標對象 | 設置組件的目標對象資源,當目標類型選擇目標對象時可配置。 | |
相對距離 | 設置組件的相對距離,當目標類型選擇相對距離時可配置。 | |
輔助體 | 單擊圖標,控制當前對象的輔助體位置。 |