SuperMap Hi-Fi 3D SDK for Unreal新特性

此文會随着補丁版本(SP)和(hé / huò)release版本的(de)發布而(ér)進行更新

SuperMap Hi-Fi 3D SDK for Unreal 11i(2024) R2

版本号:11.3.0,發布日期:2024.11

GIS數據加載:

  • 球面場景新增支持加載貼地(dì / de)的(de)矢量線數據(S3M瓦片),支持設置矢量線顔色、透明度、選中顔色、線寬等圖層風格,支持查詢數據屬性信息。關聯接口:SuperMapSDK::UnrealEngine::Core::Layer3D::SetStyle()、SuperMapSDK::UnrealEngine::Core::Layer3D::SetSelectStyle()、SuperMapSDK::UnrealEngine::Core::Style3D::SetLineColor3D()、SuperMapSDK::UnrealEngine::Core::Style3D::SetLineWidth()。

交互:

  • 球面場景新增支持繪制多個(gè)開挖面。關聯接口:SuperMapSDK::UnrealEngine::Core::GlobalImage::AddExcavationRegion()


SuperMap Hi-Fi 3D SDK for Unreal 11i(2024)

版本号:11.2.0,發布日期:2024.07

GIS數據加載:

  • 球面場景新增支持加載貼地(dì / de)的(de)矢量面數據(s3m瓦片),并可設置圖層風格,支持查詢屬性信息。(風格包括:設置矢量面顔色、透明度、選中顔色,輪廓線顔色);貼地(dì / de)S3M矢量面也(yě)支持貼傾斜攝影模型(在(zài)傾斜攝影模型圖層上(shàng)設置)。關聯接口:SuperMapSDK::UnrealEngine::Core::Style3D::SetFill3DMode()、SuperMapSDK::UnrealEngine::Core::Layer3D::SetStyle()、SuperMapSDK::UnrealEngine::Core::Layer3D::SetSelectStyle()、SuperMapSDK::UnrealEngine::Core::Style3D::SetLineColor3D()、SuperMapSDK::UnrealEngine::Core:: Layer3DS3MFile::SetIsClampVector()。
  • 新增支持加載GeoJson格式的(de)矢量數據。關聯接口:GeoJsonParsing::JsonToGeometry()。
  • 新增加載3.01版本的(de)S3M瓦片數據。

三維分析:

  • 新增對UE模型資産的(de)可視域分析及裁剪操作。
  • 新增支持結合iServer 三維網絡分析服務的(de)爆管分析功能,關聯接口:SuperMapSDK::UnrealEngine::SpatialAnalyst3D::FacilityAnalyst::FindCommonAncestorsFromEdges()、FindCommonAncestorsFromNodes()。
  • 新增支持結合iServer 交通網絡分析服務的(de)最佳路徑分析功能,關聯接口:SuperMapSDK::UnrealEngine:: SpatialAnalyst3D::FacilityAnalyst:: InquireConnected()、InquireConnected()、SetUrlPath()、GetLinkId()、GetConnectivityNodeIDs()、GetConnectivityEdgeIDs()、IsConnected ()。
  • 新增橫斷面分析,關聯接口:SuperMapSDK::UnrealEngine:: SpatialAnalyst3D::LongitudinalSectionAnalyst:: QueryIntersectionInfo()。
  • 新增三維緩沖區分析,關聯接口:SuperMapSDK::UnrealEngine::SpatialAnalyst3D:: CreateBuffer()。

交互:

  • 場景新增繞點飛行功能。關聯接口:SuperMapSDK::UnrealEngine::ControlUE::Scene::FlyCircle()。
  • S3M圖層新增對象位置偏移接口,可實現爆炸、抽屜動畫效果,關聯接口:SuperMapSDK::UnrealEngine::Core::Layer3DS3MFile::SetObjectsTranslate()。
  • 場景新增設置球皮影像是(shì)否顯示,關聯接口:SuperMapSDK::UnrealEngine::ControlUE::Scene::SetShowInvalidation()。
  • 新增依地(dì / de)面積量算。
  • 新增依地(dì / de)量算距離。
  • 新增支持調整影像圖層次序功能,實現影像數據的(de)疊加切換顯示。
  • 優化鼠标操作,場景相機支持綁定 UE 彈簧臂。

場景美化:

  • 完善點外挂UE資産能力,支持外挂UE藍圖對象。
  • 完善文字标簽效果,顯示更加清晰。
  • 新增支持在(zài)地(dì / de)形上(shàng)實時(shí)繪制動态水面。

與遊戲引擎結合:

  • 完善GIS操作方式與遊戲操作方式的(de)切換,方便用戶更加快捷切換到(dào)其它操作模式。
  • 新增雲渲染接口,包括:飛行管理、繞點旋轉、視頻投放等。

平台支持:

  • 新增對UE5.2\5.3版本的(de)支持,完善産品對UE版本的(de)覆蓋。

接口變更列表

序号 模塊 變更說(shuō)明
1 SuperMapSDK::UnrealEngine::Core Layer3DS3MFile類,新增SetObjectsTranslate()函數、SetIsClampVector()函數
2 SuperMapSDK::UnrealEngine::Core Scene類,新增FlyCircle()函數、StopFlyCircle()函數
3 SuperMapSDK::UnrealEngine::Core SceneEditorWnd類,更改Action3D枚舉
4 SuperMapSDK::UnrealEngine::Core Style3D類,更改SetLineColor3D()函數、GetLineColor3D()函數
5 SuperMapSDK::UnrealEngine::Core MeasureHandler類,更改MeasureAction枚舉
6 SuperMapSDK::UnrealEngine::SpatialAnalyst3D 新增FacilityAnalyst類,新增FacilityAnalystMode枚舉、FacilityType枚舉、FindCommonAncestorsFromEdges()函數、FindCommonAncestorsFromNodes()函數、InquireConnected()函數、InquireConnected()函數、SetUrlPath()函數、GetLinkId()函數、GetConnectivityNodeIDs()函數、GetConnectivityNodeIDs()函數、IsConnected()函數
7 SuperMapSDK::UnrealEngine::SpatialAnalyst3D 新增Geometrist3D類,新增BufferEndType枚舉、CreateBuffer()函數
8 SuperMapSDK::UnrealEngine::SpatialAnalyst3D LongitudinalSectionAnalyst類,新增QueryIntersectionInfo()函數
9 SuperMapSDK::UnrealEngine::Data 新增GeoJsonParsing類,新增JsonToGeometry()函數
10 SuperMapSDK::UnrealEngine::Data Dataset類,新增GetPrjcoordsys()函數