【SuperMap .Net 组件】三维自定义专题图

自定义专题图很实用,一般功能都能实现。我要做一个3D的检查井图层,数据集还是用二维点,只要用3D的Symbol再把参数设置一下,就可以达到预期效果了。

<span style="white-space:pre">	</span>Dim dataSources As Datasources = m_Workspace.Datasources
        Dim dataSetVector2D As DatasetVector = dataSources.Item("数据集集合的名称").Datasets("数据集的名称")

        ''设置自定义专题图
        Dim theme As Theme3DCustom = New Theme3DCustom()
        theme.AltitudeModeExpression = 1

        theme.BottomAltitudeExpression = "底部高程字段名"
        theme.MarkerSymbolIDExpression = "Symbol字段名"
        ''除了Z方向的拉伸,还有X Y方向
        theme.Marker3DScaleZExpression = "拉伸字段" & "*0.5"    ''可以像这样对字段中的数值进行调整,也可以直接输入固定值
     

        m_SceneControl.Scene.Layers.Add(dataSetVector2D, theme, True)
        m_SceneControl.Scene.Refresh()

底部高程字段如果没有的话就不要去设置,不然反而在场景中没有显示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值