From 8d711bf73a16d87ef32633d9af0ff26854ff4d02 Mon Sep 17 00:00:00 2001 From: Arndt Brenschede Date: Sun, 28 May 2023 21:08:20 +0200 Subject: [PATCH] preliminary supress hgt reading in pos-unifier (performace problem) --- .../src/main/java/btools/mapcreator/PosUnifier.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/brouter-map-creator/src/main/java/btools/mapcreator/PosUnifier.java b/brouter-map-creator/src/main/java/btools/mapcreator/PosUnifier.java index 3610b54..bccbf70 100644 --- a/brouter-map-creator/src/main/java/btools/mapcreator/PosUnifier.java +++ b/brouter-map-creator/src/main/java/btools/mapcreator/PosUnifier.java @@ -98,10 +98,15 @@ public class PosUnifier extends MapCreatorBase { @Override public void nextNode(NodeData n) throws Exception { n.selev = Short.MIN_VALUE; - SrtmRaster srtm = hgtForNode(n.ilon, n.ilat); + + // TODO: performance bottleneck from hgtForNode + +/* SrtmRaster srtm = hgtForNode(n.ilon, n.ilat); if (srtm == null) { srtm = srtmForNode(n.ilon, n.ilat); - } + } */ + + SrtmRaster srtm = srtmForNode(n.ilon, n.ilat); if (srtm != null) n.selev = srtm.getElevation(n.ilon, n.ilat); findUniquePos(n);