This is an automated email from the ASF dual-hosted git repository. bchapuis pushed a commit to branch 745-daylight in repository https://gitbox.apache.org/repos/asf/incubator-baremaps.git
commit c3f4018486f73bd61fbef6d0d8339b1fa3c16a2f Author: Bertil Chapuis <[email protected]> AuthorDate: Tue Aug 29 13:30:13 2023 +0200 Fix null pointer exception --- .../org/apache/baremaps/utils/ProjectionTransformer.java | 5 ++++- basemap/daylight/workflow.js | 12 ++++++------ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/baremaps-core/src/main/java/org/apache/baremaps/utils/ProjectionTransformer.java b/baremaps-core/src/main/java/org/apache/baremaps/utils/ProjectionTransformer.java index 04553d7b..4352ae60 100644 --- a/baremaps-core/src/main/java/org/apache/baremaps/utils/ProjectionTransformer.java +++ b/baremaps-core/src/main/java/org/apache/baremaps/utils/ProjectionTransformer.java @@ -14,6 +14,7 @@ package org.apache.baremaps.utils; +import java.util.Objects; import java.util.stream.Stream; import org.locationtech.jts.geom.Coordinate; import org.locationtech.jts.geom.CoordinateSequence; @@ -71,9 +72,11 @@ public class ProjectionTransformer extends GeometryTransformer { } @Override - protected CoordinateSequence transformCoordinates(CoordinateSequence coordinateSequence, + protected CoordinateSequence transformCoordinates( + CoordinateSequence coordinateSequence, Geometry parent) { Coordinate[] coordinateArray = Stream.of(coordinateSequence.toCoordinateArray()) + .filter(Objects::nonNull) .map(this::transformCoordinate).toArray(Coordinate[]::new); return new CoordinateArraySequence(coordinateArray); } diff --git a/basemap/daylight/workflow.js b/basemap/daylight/workflow.js index 51d53e06..4a79b887 100644 --- a/basemap/daylight/workflow.js +++ b/basemap/daylight/workflow.js @@ -92,12 +92,12 @@ export default { "id": "openstreetmap-import", "needs": [], "tasks": [ - { - "type": "ImportOsmChange", - "file": "data/roads.osc", - "database": config.database, - "srid": 3857 - }, + // { + // "type": "ImportOsmChange", + // "file": "data/roads.osc", + // "database": config.database, + // "srid": 3857 + // }, { "type": "ImportOsmChange", "file": "data/admin.osc",
