[mkgmap-dev] Contour lines always visible
From Carlos Dávila cdavilam at jemila.jazztel.es on Mon Feb 15 10:33:52 GMT 2010
Carlos Dávila escribió: > I have successfully built contour map for Spain using srtm2osm -> > splitter -> mkgmap. I combine srtm img's and regular map img's with > mkgmap. Up to here everything goes fine. The problem now is that major > and medium contour lines are shown at any zoom level in MapSource and > gps, not taking into account resolution established in style (see > below). It makes rendering really slow when you zoom out and all the > map is covered by contour lines. Minor contour lines do appear at the > right zoom level (1.5 km in MapSource). The problem is in the contour > map, because it's the same if I only install it (without regular map). > Contour lines style used: > |contour=elevation & contour_ext=elevation_minor > { name '${ele|conv:m=>ft}'; } > [0x20 resolution 23] > contour=elevation & contour_ext=elevation_medium > { name '${ele|conv:m=>ft}'; } > [0x21 resolution 22] > contour=elevation & contour_ext=elevation_major > { name '${ele|conv:m=>ft}'; } > [0x22 resolution 20]| > Commands used: > *srtm: > mono Srtm2Osm.exe -bounds1 35.99 -9.501 43.79 4.33 -step 10 -cat 100 > 20 -large -corrxy 0.0005 0.0005 -o srtm_peninsula.osm > > *splitter: > java -Xmx2500m -jar /home/carlos/Paquetes/mkgmap/dist/splitter.jar > --mapid=63240101 --mixed=yes --cache=/160GB/cache_srtm/peninsula/ > --max-nodes=5000000 --split-file=areas.list srtm_peninsula.osm > > *regular map: > time java -Xmx600m -ea -Dlog.config=logging.properties -jar mkgmap.jar > --generate-sea=polygons,extend-sea-sectors --route --latin1 > --code-page=1252 --gmapsupp --series-name="OSM-Iberia-n" --index > --road-name-pois=0x640a --ignore-maxspeeds --remove-short-arcs > --add-pois-to-areas --adjust-turn-headings --report-similar-arcs > --link-pois-to-ways --location-autofill=1 --drive-on-right > --check-roundabouts --check-roundabout-flares --style=mio > --delete-tags-file=quitar_is_in -c spain.args > > *contour map: > family-id=36 > product-id=1 > family-name=Curvas nivel Península > series-name=Curvas nivel > area-name=Península Ibérica > draw-priority=28 > transparent > style=srtm > > mapname: 63240101 > description: SRTM-Iberia-01 > input-file: /160GB/Srtm2Osm/63240101.osm.gz > > mapname: 63240102 > description: SRTM-Iberia-02 > input-file: /160GB/Srtm2Osm/63240102.osm.gz > ... > > *final join: > java -ea -jar mkgmap.jar --gmapsupp --family-id=35 --product-id=1 > --family-name="OSM España" ../mapas/curvas-es/6324000*.img > typ/SPAIN-35.TYP --family-id=36 --product-id=1 --family-name="Curvas > nivel Península" ../mapas/curvas-es/632401*.img The problem was in the level definition in the options file. It was "levels = 0:23, 1:22, 2:20"; changing it to "levels = 0:23, 1:22, 2:20, 3:18" fixed the problem. In the wiki [1] its stated that the lowest level needs to have at least one object in it, but it seems to be right the opposite, as I needed to add an extra 3:18 level which has no object in it to get it work. I know this page of the wiki is quite outdated (there was no mention to styles in it), so if you can give some information about this issue I will update it accordingly. Now that contour lines are correctly drawn a new problem arises. If I combine contour img's with osm img's either with mkgmap or gmaptool all map becomes flooded. If I combine them with MapSource land is ok, but routing is broken. So, there must be still something I'm doing wrong. [1] http://wiki.openstreetmap.org/wiki/Mkgmap/help/custom#Level
- Previous message: [mkgmap-dev] Contour lines always visible
- Next message: [mkgmap-dev] Re : [PATCH v2] Multipolygon & generate-sea : patch v2 OK
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list