logo separator

[mkgmap-dev] mkgmap r4025 implements --x-dem-poly option

From Carlos Dávila cdavilam at orangecorreo.es on Fri Jan 5 19:31:39 GMT 2018

I have now built Bolivia map in my server with the same command and hgt 
files and it worked fine. Java is:
openjdk version "1.8.0_121"
OpenJDK Runtime Environment (build 1.8.0_121-8u121-b13-1~bpo8+1-b13)
OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)

El 05/01/18 a las 16:01, Carlos Dávila escribió:
> My java:
> openjdk version "1.8.0_151"
> OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-1~deb9u1-b12)
> OpenJDK Server VM (build 25.151-b12, mixed mode)
>
> El 05/01/18 a las 15:23, Gerd Petermann escribió:
>> Hi Carlos,
>>
>> I still cannot reproduce the problem. Maybe a difference in the JRE?
>> My java says
>> e:\bol2>java -version
>> java version "1.8.0_144"
>> Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
>> Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
>>
>> Gerd
>>
>>
>> Gerd Petermann wrote
>>> Hi Carlos,
>>>
>>> ah, my mistake, I thought I read max-nodes=1000000 , which gives only 8
>>> rather large tiles, you wrote 100000 -->  118 tiles
>>> Trying again now..
>>>
>>> Gerd
>>>
>>> ________________________________________
>>> Von: mkgmap-dev <
>>> mkgmap-dev-bounces at .org
>>> > im Auftrag von Carlos Dávila <
>>> cdavilam@
>>> >
>>> Gesendet: Freitag, 5. Januar 2018 12:46:03
>>> An:
>>> mkgmap-dev at .org
>>> Betreff: Re: [mkgmap-dev] mkgmap r4025 implements --x-dem-poly option
>>>
>>> splitter options:
>>> java -Xmx1500M -jar splitter.jar --max-nodes=$MAXNODES
>>> --geonames-file=geonames/cities15000_$ABR.zip --mapid=551${FID}001
>>> --output=o5m $pais.o5m
>>>
>>> areas.list attached
>>>
>>> Late this evening I'll try in another machine with more RAM available
>>> and report.
>>>
>>> El 05/01/18 a las 09:54, Gerd Petermann escribió:
>>>> Hi Carlos,
>>>>
>>>> I am now trying to use your options.
>>>> Maybe you use different options for splitter, with my options I 
>>>> have to
>>>> use --block-size=2048 to avoid MapFailedException.
>>>> Please post the split-file created by splitter (areas.list).
>>>> Up to now I've tested with -Xmx6G and I think the value 2500m looks 
>>>> too
>>>> low.
>>>> So, my 2nd suggestion is to try with a higher value.
>>>>
>>>> Gerd
>>>>
>>>> ________________________________________
>>>> Von: mkgmap-dev<
>>> mkgmap-dev-bounces at .org
>>> >  im Auftrag von Carlos Dávila<
>>> cdavilam@
>>> >
>>>> Gesendet: Donnerstag, 4. Januar 2018 23:14:36
>>>> An:
>>> mkgmap-dev at .org
>>>> Betreff: Re: [mkgmap-dev] mkgmap r4025 implements --x-dem-poly option
>>>>
>>>> Hi Gerd
>>>> I also use hgt files from viewfinderpanoramas. I split bolivia with
>>>> max-nodes=100000 and then run mkgmap as follows:
>>>> java -Xmx2500m -ea -Dlog.config=logging.properties -jar mkgmap-dem.jar
>>>> --block-size=1024 --x-dem=../DEM/hgt 
>>>> --x-dem-poly=polygons/bolivia.poly
>>>> --x-dem-dists=3312,5846,8948,12646,20282 --x-overview-dem-dist=128000
>>>> --gmapi --show-profiles=1 --output-dir=../mapas/$pais
>>>> --bounds=bounds.zip --precomp-sea=sea.zip --max-jobs=1 --route 
>>>> --latin1
>>>> --code-page=1252 --country-name=$PAIS --country-abbr=$ABR
>>>> --area-name=$MAPA --family-name="OpenStreetMap $MAPA" 
>>>> --family-id=1$FID
>>>> --product-id=1 --product-version=$VERSION --series-name="OSM-$MAPA"
>>>> --overview-mapname=$ABR-1${FID} --overview-mapnumber=551${FID}000
>>>> --name-tag-list=$NAMETAG --index --process-destination --process-exits
>>>> --housenumbers --reduce-point-density=4 --polygon-size-limits="24:12,
>>>> 18:10, 16:0" --add-pois-to-areas --link-pois-to-ways
>>>> --location-autofill=is_in,nearest --drive-on=detect,$DRIVEON
>>>> --license-file=license_ODbL.txt --copyright-message="OpenStreetMap
>>>> contributors, ODbL. See:http://www.openstreetmap.org/copyright"
>>>> $LANGUAGE --road-name-config=$CONFIG
>>>> --x-mdr7-del=GRADE0,GRADE1,GRADE2,GRADE3,GRADE4,GRADE5,GRADE6,GRADE7,UNNAMED 
>>>>
>>>> --remove-ovm-work-files=true --style-file=../resources/styles
>>>> --style=mio --check-styles -c $pais.args
>>>>
>>>> Tomorrow I'll try with default style, just to see if it makes any
>>>> difference
>>>>
>>>> El 04/01/18 a las 07:35, Gerd Petermann escribió:
>>>>> Hi Carlos,
>>>>>
>>>>> I was not yet able to reproduce the problem. I've used the (unzipped)
>>>>> 3´´ files
>>>>> fromhttp://viewfinderpanoramas.org/Coverage%20map%20viewfinderpanoramas_org3.htm 
>>>>>
>>>>> and my overview map is created with the default style. I tried 
>>>>> different
>>>>> values for --x-overview-dem-dist and it worked without problems.
>>>>> The only special option that I needed was --block-size=2048 for some
>>>>> tiles.
>>>>> If you already use that please post further details about commands 
>>>>> and
>>>>> maybe a link to your hgt files.
>>>>>
>>>>> Gerd
>>>>>
>>>>> ________________________________________
>>>>> Von: mkgmap-dev<
>>> mkgmap-dev-bounces at .org
>>> >  im Auftrag von Carlos Dávila<
>>> cdavilam@
>>> >
>>>>> Gesendet: Mittwoch, 3. Januar 2018 20:15:14
>>>>> An:
>>> mkgmap-dev at .org
>>>>> Betreff: Re: [mkgmap-dev] mkgmap r4025 implements --x-dem-poly option
>>>>>
>>>>> Thanks Gerd. If you need input file or commands, just let me know.
>>>>>
>>>>> El 03/01/18 a las 20:00, Gerd Petermann escribió:
>>>>>> Hi Carlos,
>>>>>>
>>>>>> I'll try to reproduce the problem tomorrow. Sounds as if 
>>>>>> something else
>>>>>> goes wrong
>>>>>> and the try / catch block interprets the problem in the same way 
>>>>>> as a
>>>>>> missing hgt file.
>>>>>>
>>>>>> Gerd
>>>>>>
>>>>>> ________________________________________
>>>>>> Von: mkgmap-dev<
>>> mkgmap-dev-bounces at .org
>>> >  im Auftrag von Carlos Dávila<
>>> cdavilam@
>>> >
>>>>>> Gesendet: Dienstag, 2. Januar 2018 19:40:00
>>>>>> An:
>>> mkgmap-dev at .org
>>>>>> Betreff: Re: [mkgmap-dev] mkgmap r4025 implements --x-dem-poly 
>>>>>> option
>>>>>>
>>>>>> --x-dem-poly option works like a charm, thanks!
>>>>>> I'm doing my tests with Bolivia map and there's some problem with
>>>>>> overview map generation. Log file is recording a lot of lines like
>>>>>> "file
>>>>>> S19W069.hgt not found. Is expected to cover sea.", but the given hgt
>>>>>> *does exist* in the hgt folder. "Missing" hgt's are different in
>>>>>> different runs of mkgmap, see screenshots [1] and [2]. Watching 
>>>>>> at the
>>>>>> overview map, it seems mkgmap starts building DEM correctly, but 
>>>>>> at a
>>>>>> given point it fails to read hgt's and rest of DEM is not generated.
>>>>>> DEM
>>>>>> for tiles in the "missing" areas are correctly generated. 
>>>>>> BuildDEMFile
>>>>>> creates correct overview, see [3].
>>>>>> [1]
>>>>>> ||http://files.mkgmap.org.uk/download/381/Screenshot_20180102_181555.png 
>>>>>>
>>>>>> |[2]
>>>>>> |||http://files.mkgmap.org.uk/download/380/Screenshot_20180102_185917.png 
>>>>>>
>>>>>> [3]
>>>>>> |||||http://files.mkgmap.org.uk/download/382/Screenshot_20180102_192228.png||| 
>>>>>>
>>>>>>
>>>>>> El 31/12/17 a las 11:53, Henning Scholland escribió:
>>>>>>> Hi Gerd,
>>>>>>>
>>>>>>> I got an OutOfMemory exception (see below) while reading zipped 1"
>>>>>>> SRTM
>>>>>>> files in Scandinavia. Unzipped it's all fine.
>>>>>>>
>>>>>>> Btw. it would be nice to move the 'DEM file calculation for ... 
>>>>>>> took
>>>>>>> 265
>>>>>>> ms'-messages from stdout to logging Information.
>>>>>>>
>>>>>>> Henning
>>>>>>>
>>>>>>> Exception in thread "main" java.lang.OutOfMemoryError: Java heap 
>>>>>>> space
>>>>>>>          at java.nio.HeapByteBuffer.
>>> <init>
>>> (Unknown Source)
>>>>>>>          at java.nio.ByteBuffer.allocate(Unknown Source)
>>>>>>>          at
>>>>>>> uk.me.parabola.mkgmap.reader.hgt.HGTReader.extractFromZip(HGTReader.java:123) 
>>>>>>>
>>>>>>>          at uk.me.parabola.mkgmap.reader.hgt.HGTReader.
>>> <init>
>>> (HGTReader.java:90)
>>>>>>>          at
>>>>>>> uk.me.parabola.mkgmap.reader.hgt.HGTConverter.
>>> <init>
>>> (HGTConverter.java:66)
>>>>>>>          at 
>>>>>>> uk.me.parabola.imgfmt.app.dem.DEMFile.calc(DEMFile.java:47)
>>>>>>>          at
>>>>>>> uk.me.parabola.mkgmap.build.MapBuilder.makeMap(MapBuilder.java:334)
>>>>>>>          at
>>>>>>> uk.me.parabola.mkgmap.combiners.OverviewBuilder.writeOverviewMap(OverviewBuilder.java:191) 
>>>>>>>
>>>>>>>          at
>>>>>>> uk.me.parabola.mkgmap.combiners.OverviewBuilder.onFinish(OverviewBuilder.java:103) 
>>>>>>>
>>>>>>>          at 
>>>>>>> uk.me.parabola.mkgmap.main.Main.endOptions(Main.java:617)
>>>>>>>          at
>>>>>>> uk.me.parabola.mkgmap.CommandArgsReader.readArgs(CommandArgsReader.java:128) 
>>>>>>>
>>>>>>>          at 
>>>>>>> uk.me.parabola.mkgmap.main.Main.mainStart(Main.java:136)
>>>>>>>          at uk.me.parabola.mkgmap.main.Main.main(Main.java:107)
>>>>>>>
>>>>>>> On 28.12.2017 18:18, Gerd Petermann wrote:
>>>>>>>> Hi all,
>>>>>>>>
>>>>>>>> seehttp://www.mkgmap.org.uk/websvn/revision.php?repname=mkgmap&rev=4025 
>>>>>>>>
>>>>>>>> this is useful if you create a map for a country extract like 
>>>>>>>> nepal
>>>>>>>> (nepal-latest.osm.pbf)
>>>>>>>>
>>>>>>>> Here is a screenshot of a map created with the option
>>>>>>>> --x-dem-poly=nepal.poly
>>>>>>>> http://files.mkgmap.org.uk/download/378/nepal-with-poly.jpg
>>>>>>>>
>>>>>>>> The screenshot also shows some wrong reliefs, and I think I used
>>>>>>>> files without many holes :-(
>>>>>>>> So, next step is to find out what goes wrong with DEM in low
>>>>>>>> resolutions. This might take longer,
>>>>>>>> I hope Frank has an idea.
>>>>>>>> It seems to be a good idea to use a rather high res for the 
>>>>>>>> overview
>>>>>>>> map for now. For the screenshot I used
>>>>>>>> --x-overview-dem-dist=276160, with --x-overview-dem-dist=88000 the
>>>>>>>> problems are gone and DEM file is still only
>>>>>>>> ~300KB.
>>>>>>>>
>>>>>>>> Gerd
>>>>>>>> P.S.
>>>>>>>> See
>>>>>>>> alsohttp://www.mkgmap.org.uk/websvn/revision.php?repname=mkgmap&path=%2F&rev=4024 
>>>>>>>>
>>>>>>>> I've moved some messages into the logger, so there will be less 
>>>>>>>> noise
>>>>>>>> from mkgmap.



More information about the mkgmap-dev mailing list