首页 / 浏览问题 / 组件GIS / 问题详情
超图FAQ:【iObject Java】使用组件时,怎么能够在导入csv同时像桌面那样同时导入空间数据。
64,468EXP 2024年08月02日
【iObject Java】使用组件时,怎么能够在导入csv同时像桌面那样同时导入空间数据。

1个回答

【解决办法】参考以下示例代码: String filePath = "D:\2024062.csv"; ImportSettingCSV importSetting = new ImportSettingCSV(); importSetting.setSourceFilePath(filePath); importSetting.setSourceFileCharset(Charset.UTF8); importSetting.setTargetDatasource(datasource); importSetting.setTargetDatasetName("test"); importSetting.setImportMode(ImportMode.OVERWRITE); PrjCoordSys prjCoordSys = new PrjCoordSys(); prjCoordSys.setEPSGCode(4547); prjCoordSys.setCoordUnit(Unit.METER); //importSetting.setTargetPrjCoordSys(prjCoordSys); importSetting.setSeparator(","); //首行是否为字段名,如果没有字段名则设置为false importSetting.setFirstRowIsField(false); //importSetting.setFieldsAsPoint(new String[]{"col1","col2"}); //没有字段名时,根据字段顺序index设置空间数据坐标 importSetting.setIndexsAsPoint(new int[]{1,2}); DataImport dataImport = new DataImport(); dataImport.getImportSettings().add(importSetting); ImportResult importResult = dataImport.run();
64,468EXP 2024年08月02日
热门文章
关注我们
...