您好 我指的是图片里这个 应该不是在专题图Theme3DCustom类里 请问知道是哪个类设置么
GeoStyle3D里的设置是固定值并不指定字段
我在Theme3DCustom中设置 代码如下:
//专题图设置 Theme3DCustom theme = new Theme3DCustom(); // 设置表示线型符号编号的字段表达式 theme.setLineSymbolIDExpression(AddFieldEnum.SYMBOL_ID.getFieldName()); // 设置表示高度模式的字段表达式。字段值为0表示贴地高度模式,为1表示绝对高度模式,为2表示相对地面高度模式,为3表示相对地下高度模式。当字段值不为0或1或2或3时,采用默认字段值0,即采用贴地高度模式 theme.setAltitudeModeExpression("1"); //三维模型符号 X 轴方向的缩放比例 theme.setMarker3DScaleXExpression(AddFieldEnum.P2.getFieldName()); // 三维模型符号 Y 轴方向的缩放比例 theme.setMarker3DScaleYExpression(AddFieldEnum.P1.getFieldName()); //颜色 theme.setLineColorExpression(AddFieldEnum.COLOR.getFieldName()); Layer3DDataset add = layers.add(copyDataset, theme, true);
生成场景和专题图 用桌面应用打开 线性符号颜色设置成功 x缩放和高度模式都没有设置成功 且没有缩放效果