首页 / 浏览问题 / 组件GIS / 问题详情
iobjectsjava11i pggis数据源导出CAD文件
22EXP 2022年08月22日
使用产品:iobjectsjava11i  操作系统:win10 x64
数据类型: pggis数据源
问题详细描述:将datasetvector矢量数据集导出为dwg类型cad文件时,执行到dataExport.run()时报空指针。

在exportSettingDWG中已设置setSourceData、setOverwrite、setTargetFilePath、setTargetFileCharset、setVersion、setExportingBorder,请问导出为CAD文件时具体步骤要怎么做

1个回答

您好,我这边用自己的数据测试没有问题,以下是我的测试代码:

Workspace workspace = new Workspace();
        WorkspaceConnectionInfo info = new WorkspaceConnectionInfo();
        info.setServer("E:\\测试目录\\0818\\grid_test.smwu");
        info.setType(WorkspaceType.SMWU);
        workspace.open(info);

        Datasource datasource = workspace.getDatasources().get(1);
        DatasetVector dataset = (DatasetVector) datasource.getDatasets().get(0);
        ExportSettingDWG setting = new ExportSettingDWG();
        setting.setTargetFilePath("E:\\测试目录\\test22222.dwg");
        setting.setSourceData(dataset);
        setting.setTargetFileType(FileType.DWG);
        setting.setOverwrite(true);
        setting.setTargetFileCharset(Charset.UTF8);
        setting.setVersion(CADVersion.CAD2000);
        setting.setExportingBorder(true);

        ExportSettings settings = new ExportSettings();
        settings.add(setting);

        DataExport dataexport = new DataExport();
        dataexport.setExportSettings(settings);
        ExportResult result = dataexport.run();
        System.out.println(result.getSucceedSettings().length);

方便的话可以把数据发给我 我这边测试一下

6,077EXP 2022年08月22日
...