preliminary supress hgt reading in pos-unifier (performace problem)

This commit is contained in:
Arndt Brenschede 2023-05-28 21:08:20 +02:00
parent f7bce89b7c
commit 8d711bf73a

View file

@ -98,10 +98,15 @@ public class PosUnifier extends MapCreatorBase {
@Override @Override
public void nextNode(NodeData n) throws Exception { public void nextNode(NodeData n) throws Exception {
n.selev = Short.MIN_VALUE; 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) { if (srtm == null) {
srtm = srtmForNode(n.ilon, n.ilat); srtm = srtmForNode(n.ilon, n.ilat);
} } */
SrtmRaster srtm = srtmForNode(n.ilon, n.ilat);
if (srtm != null) n.selev = srtm.getElevation(n.ilon, n.ilat); if (srtm != null) n.selev = srtm.getElevation(n.ilon, n.ilat);
findUniquePos(n); findUniquePos(n);