<div dir="ltr">On compiling contourlines with DEM of Antarctica - I get this error:<div><br></div><div><div>java.lang.ArrayIndexOutOfBoundsException: 7</div><div>        at uk.me.parabola.mkgmap.reader.hgt.HGTConverter.prepReader(HGTConverter.java:408)</div><div>        at uk.me.parabola.mkgmap.reader.hgt.HGTConverter.fillArray(HGTConverter.java:269)</div><div>        at uk.me.parabola.mkgmap.reader.hgt.HGTConverter.getElevation(HGTConverter.java:149)</div><div>        at uk.me.parabola.mkgmap.reader.hgt.HGTConverter.getHeights(HGTConverter.java:633)</div><div>        at uk.me.parabola.imgfmt.app.dem.DEMSection.calcTiles(DEMSection.java:139)</div><div>        at uk.me.parabola.imgfmt.app.dem.DEMSection.<init>(DEMSection.java:84)</div><div>        at uk.me.parabola.imgfmt.app.dem.DEMFile.calc(DEMFile.java:112)</div><div>        at uk.me.parabola.mkgmap.build.MapBuilder.makeMap(MapBuilder.java:341)</div><div>        at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:107)</div><div>        at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:69)</div><div>        at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:290)</div><div>        at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:286)</div><div>        at java.util.concurrent.FutureTask.run(FutureTask.java:266)</div><div>        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)</div><div>        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)</div><div>        at java.lang.Thread.run(Thread.java:748)</div><div>java.lang.ArrayIndexOutOfBoundsException</div><div>java.lang.ArrayIndexOutOfBoundsException</div><div><br></div><div><br></div><div>It happens with:</div><div><div>java -ea -jar -Xmx20000M /home/contourlines/mkgmap.jar --dem=/home/contourlines/hgt/VIEW1/,/home/contourlines/hgt/SRTM1v3.0/,/home/contourlines/hgt/VIEW3/,/home/contourlines/hgt/SRTM3v3.0/ --dem-dists=5520 --dem-poly=/home/contourlines/bounds/antarctica.poly --max-jobs=1 --reduce-point-density=3.6 --transparent --description=openmtbmap-srtm-ANTA-13-Apr-2018 --style-file=srtm --latin1 --draw-priority=24 --mapname=74990000 --family-id=7499 --keep-going --product-id=1 --series-name=openmtbmap-srtm-ANTA-13-Apr-2018 --family-name=mtbmap-srtm-ANTA-2018 --overview-mapname=mapsetz --tdbfile 74990034.osm.pbf 74990037.osm.pbf 74990038.osm.pbf </div></div><div><br></div><div>I've uploaded the style srtm (though that is largely irrelevant I guess) and the 3 offending pbf files here: <a href="https://openmtbmap.org/broken.zip">https://openmtbmap.org/broken.zip</a></div><div>Even though I guess to reproduce you also need the hgt files. </div><div><br></div><div>I also get this error on a couple of pbf tiles created by splitter and phyghtmap of Russia (and therefore also on Asia continent). </div><div><br></div><div>I'm not sure if the fault is in the pbf or in the hgt - As I don't know which hgt file would be coressponding here is the command used with phyghtmap - it will download the relevant hgt files.</div><div><br></div><div>phyghtmap --earthexplorer-user=XXXXX  --earthexplorer-password=XXXXX --jobs=6 --polygon=/home/contourlines/bounds/antarctica.poly --step=20 --no-zero-contour --void-range-max=-420 --output-prefix=anta --line-cat=500,100 --start-node-id=10000000 --start-way-id=10000000 --source=view1,view3,srtm3,srtm1 --max-nodes-per-way=230 --max-nodes-per-tile=0 --pbf<br></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div><div>Felix Hartman - Openmtbmap.org & VeloMap.org<br></div>Schusterbergweg 32/8<br></div><div>6020 Innsbruck<br></div></div>Austria - Österreich</div></div></div></div>
</div></div>