首页 / 浏览问题 / 组件GIS / 问题详情
Theme3DCustom用自适应点符号(编号为0)可视化失败,如何自适应成功
35EXP 2022年03月14日
代码如下:设置点可视化编号为0,超图的自适应点符号编号,但是可视化出来只是二维白点的效果

Theme3DCustom theme3DPoint = new Theme3DCustom();        
            theme3DPoint.AltitudeModeExpression = Altitude;         
                String SymID = "0";
                theme3DPoint.MarkerSymbolIDExpression = SymID;
            m_sceneControl.Scene.Layers.Add(networkDataset.ChildDataset, theme3DPoint, true);

1个回答

您好,当您的数据中Alitude列的值为0时,默认显示自定义专题图为贴地模式,并且您设置的MarkerSymbolIDExpression值为0,表示的是圆点,所以看起来像二维白点,实际上是三维贴地白点。关于三维场景中的自定义专题图使用参数,建议您可参考iObjects .NET安装目录\Help\SuperMap iObjects .NET Help.chm帮助文档“Theme3DCustom成员”页面。

希望可以帮到您。
2,158EXP 2022年03月14日
...