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