一、技术思路
本文主要讲述在SuperMap Hi-Fi 3D SDK for Unreal产品11.2.0中, 判断三维官网数据中指定两点的连通性。技术思路为使用交通网络分析服务,对两点查询返回结果后,于UE中渲染显示结果。
主要技术思路是, 先需要使用SuperMap iDesktopX产品11.2.0版本准备数据, 将二维管点、管线数据构建为二维网络数据集用于发布iServer交通网络分析服务。再转换为三维数据制作自定义专题图生成场景缓存,用于三维显示。 最后,在UE中打开关卡加载缓存数据,使用最佳路径分析功能高亮分析结果。
技术关键在于保证二维网络数据集对象ID与三维网络数据集对象ID一致,避免iServer分析结果与UE高亮显示结果不对应。
本文使用软件均为SuperrMap官网正式版本11.2.0,使用数据为SuperMap提供的示例数据中的pipe3d,为了使用方便自己重命名了, 有需要的自行通过超图技术资源中心(SuperMap技术资源中心|为您提供全面的在线技术服务)下载获取,本文仅供参考。
二、数据处理
第一步首先, 构建二维网络专题图。
使用iDesktopX产品,将二维点、线导入数据源作为数据集。使用功能栏-【交通分析】-【拓扑构网】-【构建二维网络】功能生成二维网络数据集,根据数据情况进行打断设置,例如点自动打断线、线线自动打断。