您好,导入shp代码您可以参考
public static String ImportSHP(Datasource datasource, String shpPath) {
ImportSettingSHP importSettingSHP = new ImportSettingSHP();
importSettingSHP.setTargetDatasource(datasource);
importSettingSHP.setSourceFilePath(shpPath);
importSettingSHP.setImportMode(ImportMode.NONE);
DataImport dataImport = new DataImport();
dataImport.getImportSettings().add(importSettingSHP);
ImportResult importResult = dataImport.run();
return importResult.getSucceedSettings()[0].getTargetDatasetName();
}
若还是无法正常导入,建议您确认shp文件本身有没有问题,shp所有文件是否完整可读。
希望可以帮助到您。