首页 / 浏览问题 / 组件GIS / 问题详情
iobjectsjava11i 多图层及专题图导出cad
13EXP 才疏学浅 2022年11月24日
使用产品:iobjectsjava11i  操作系统:win10 x64
数据类型: pggis数据源
问题详细描述:iobjectsjava11i 如何将多个点、线图层和配置好的标签专题图全幅或框选一部分导入同一个cad文件中

1个回答

您好,根据您的需求建议您参考一下逻辑:

  1. 将标签专题图转换成文本数据集;
  2. 新建 CAD 数据集;
  3. 编译要导出的图层,分别获取每个图层对应的数据集;
  4. 获取数据集内容追加到新建的CAD数据集;
  5. 导入CAD数据集。

希望可以帮到您。

1,298EXP 名扬四海 2022年11月24日
请问CAD 数据集是DatasetVector矢量数据集吗?多个图层的属性字段都不相同,要追加到同一个数据集中是不是要把所有字段都先加进去?
您好,CAD 数据集也是 DatasetVector,不同数据集的属性字段不同,需要追加的时候都把所有字段添加上,这样才能确保不会丢失数据的字段属性。
请问标签专题图转换成文本数据集是哪个方法?使用themeToDatasetVector()方法转换出来的也是cad数据集吧,转换出来的数据集中都是sm系统字段不能添加到原来数据集的FieldInfos中
导出的CAD数据集也可以,通过追加行的方式追加数据即可,建议您先根据 iObjects Java 帮助文档中的接口调用,DatasetVector.append 追加行的方式直接往新的CAD数据集中追加数据
你好,我按照你的思路把原数据集反向追加到新的cad数据集中,点图层、点标签专题图、线图层都能正常全幅导出,但是线的标签专题图只导出来地图组件可视范围那么多,其他的范围的都没导出来
...