Skip to content

Commit d5365a6

Browse files
committed
cicd: fix ogr2ogr 3.8
1 parent 6ac8174 commit d5365a6

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

validator-core/src/main/java/fr/ign/validator/tools/FileConverter.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,11 @@ public void convertToCSV(File source, File target, TableReaderOptions options) t
112112
List<String> args = new ArrayList<>();
113113
args.add(ogr2ogrPath);
114114

115+
// Fixes ogr2ogr version 3.8 errors
116+
args.add("--config");
117+
args.add("OGR2OGR_USE_ARROW_API");
118+
args.add("NO");
119+
115120
// Otherwise, some ogr2ogr versions transforms 01 to 1...
116121
boolean sourceIsGML = FilenameUtils.getExtension(source.getName()).equalsIgnoreCase("gml");
117122
if (sourceIsGML) {

validator-core/src/test/java/fr/ign/validator/tools/TableReaderGMLTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public void testReadDocUrbaComGML() {
3333
assertTrue(header.length >= 4);
3434

3535
int wktIndex = reader.findColumn("WKT");
36-
assertTrue("WKT column not found", wktIndex != 1);
36+
assertTrue("WKT column not found", wktIndex >= 0);
3737
assertTrue(Arrays.asList(header).contains("gml_id"));
3838
assertTrue(Arrays.asList(header).contains("IDURBA"));
3939
assertTrue(Arrays.asList(header).contains("INSEE"));

0 commit comments

Comments
 (0)