首页 / 浏览问题 / 组件GIS / 问题详情
如何根据宽高创建自定三维线(立方柱形)符号?
3EXP 2024年10月28日

使用产品:iOBjectsJava 11.1.1 操作系统:win11 x64

数据类型:PostgreSQL

问题详细描述:如何根据宽高创建自定三维线(立方柱形)符号?

1个回答

您好,可以参考:

   GeoStyle3D geoStyle3D = new GeoStyle3D();
   geoStyle3D.setAltitudeMode(com.supermap.data.AltitudeMode.ABSOLUTE);
   geoStyle3D.setLineWidth(3);
   geoStyle3D.setLineColor(Color.YELLOW);
   layer3DSettingVector.setStyle (geoStyle3D);
    //将矢量数据集显示在三维场景中
   Layer3DDataset layer3DDataset=sceneObject.getLayers().add(tempDatasetVector, layer3DSettingVector, true);
   layer3DDataset.updateData();
   sceneObject.refresh();
920EXP 2024年10月28日
我要实现沟渠管线的三维符号化,沟渠管线一般为方管,为宽X高的一个管径,想实现根据不同的宽高比生成相应的符号。

现在系统只能提前设计好符号,然后使用符号符号化。

如何实现根据宽高比创建不同的符号,然后实现不同管径管线的符号化。

其实我们计划用代码实现desktop里的这个功能。就不需要用户手动操作desktop去创建了。

...