Worldwide routable Garmin maps: URL REMOVED

Peter,
For the address search index, mkgmap uses already the locator engine that can see where a highway is located. It is using admin. boundaries, so it can be nation wide, or within a state, or city.
These rules can also be used for access tags. I use them to specify if certain highways (like trunk roads, pedestrian streets) are allowed or not for cycling by law.
So in my style file I set those trunk roads to motorways, in order that cyclists are not allowed on them:
highway=trunk & mkgmap:country ~ ‘(NLD|BEL|LUX|FRA|DEU|AUT|CHE|DNK|HUN|ROU)’ { set highway=motorway }

This kind of rules you can also set for tracks.

Ok, Thanks. I’ll go away and eat my words now…

My apologies to gis_jam.

That’s OK. We are all here to learn :wink: As Ligfietser pointed out it is possible by GIS-Means: You just need a catalogue of regional specifica. By processing every way inside/outside a country’s polygon you could see which characteristics would apply. But I absolutely understand that it goes beyond Lambertus’ capacity.

Thanks for pointing me to avoiding unpaved roads - I’ll try this out. Shouldn’t be there a FAQ instead of this Monster-thread? Maybe in the OSM Wiki?

Ligfietser and Beddhist are working on an improved generic routing stylesheet + TYP file. I’m sure the German specifics can find their way into this work.

I really must finish the server side stuff to use their promising work soon. Slap me in the face to get me moving! :rage:

There is a FAQ that lists some Mkgmap specific quirks. I’d welcome a wiki help/FAQ page for the garmin.openstreetmap.nl service and can link from that site to a wiki page, but there are already a buch of manuals listed so I’m not sure how much it will add…

I’ll ask Beddhist to kick some ass :wink:
Btw Lambertus, I tried the new update but still find some country ABC data in the address search that doesn’t belong there…
So it means the locator cannot assign all cities in the NLD’s to the right places.
Could it be that you need to update the mkgmap version on the server as well (still shows mkgmap r2009)?
Or do you still filter some admin boundaries out of the map by preprocessing (admin level 4?)

Humpf… But a whole lot better now, hopefully?

The Mkgmap on the server is only used to create the gmapsupp from all the pre-rendered *.img files. I fail to see how that impacts the address search.

Only the very lowest boundaries (9 and 10 afaik). But this is also disabled for the new setup to be (yet another reason to switch).

The addresses in the NLDs need Admin level=10 which are the place name boundaries. Maybe thats why the locator is confused?

Oh dear :frowning:

Yes, I reckon that’s the culprit then. This pre-filtering has really proven to be hopeless… Thank you for identifying the likely source of the problem.

Prefiltering is not necessary, just make a copy of the default style, point to that directory in your mkgmap parameters (–style-file=c:\lambertus\default) and put some # in front of the lines that you dont want.

For instance in
http://www.mkgmap.org.uk/svn/wsvn/mkgmap/resources/styles/default/lines

#power=line [0x29 resolution 21]

and

#boundary=administrative & admin_level<7 [0x1c resolution 21]
#boundary=administrative & admin_level<9 [0x1c resolution 22]
#boundary=administrative [0x1c resolution 22]
#boundary=national [0x1e resolution 17]
#boundary=political [0x1c resolution 19]

Yes, I know that ofcourse, but the original idea was that I could simply update Mkgmap regularly and be done with it. By starting to edit the style file another point of maintenance is added. I’ll just stick with the current situation until I’ve got the new scripts ready that use your stylesheet+typ file.

Hi, I found this website as I am looking for a free map for my vacation in Australia.

I downloaded the map img file and uploded it to the sd card.

I got a huge problem with the img file that I hope someone can help me.

I can find the city or search points of interest.

But I cannot search for addresses. Why I try, it says No Map Data Available. If I enable my base map, I can find cities in that country but not in Australia. Also cannot change the country to Australia. No option to do so.

Anyone can help.

How to force Garmn to search for Australia addresses.

My Garmin is a nuvi 1490.

Please help.
Regards.

Hi Gaden,

Have you read the sticky topic about address searching? Do you have any other map enabled covering Oz?

Try putting your GPS into demo mode, then move the current location to Australia. Now search, but when asked to choose a country or city choose to search all. Leave house number blank.

Hi Beddhist,
Thanks for your advise to read the sticky. I have gone through it and it seems that for my Garmin model breaks the OSM maps worst then normal.

As it keeps on prompting “No Map Available” I cannot use the work around that is suggested.

I can find POI but addresses are totally broken.

I guess will have to find an alternative means to find my way.

Thanks for your help :slight_smile:

Check out this list. There should be an Oz map or two for you made with the ‘original’ compiler.

Address search will not work with this img file, you have to install the Mapsource version and send the maps with Mapsource to your device. Only Mapsource can create a working address index.

Maybe it helps to update the firmware of your nuvi.
In the latest firmwares there are fixes like this: “Fixed an error that caused address searches to return no results” or “Fixed an error that prevented a user from selecting a Country or State/Province while searching for an address using third-party maps.”

In the UK between the towns of Dorchester and Weymouth there is a new road, the Weymouth Relief Road A354. It seems OK in OSM but having built a custom set for the British Isles there is a section of the road that appears as a thin dotted line which I would associate with a track or footpath when viewed in Mapsource. The section is between Jurassic Roundabout and Veasta Roundabout. Other parts of this new road show correctly. Any ideas?

I have just made a minor edit to this section of road in OSM to remove the Key ‘Construction’ in the advanced menu as other parts of this road do not have this key.

A hint from the german forum: http://wiki.openstreetmap.org/wiki/OSM_tags_for_routing/Access-Restrictions

That could be a starter for regionalised routing done bei mkgmap.

I read there that it is very questionable to do so. Better set the access tags correctly in OSM than let it done by mkgmap.

In an ideal world: yes. But with our ever-imperfect Wiki-like OSM data, it should be OK to have country-defaults which can be overwritten by specific tags. Once again: I’m thinking of the normal user who just wants to download a map for his Garmin and then intends it to behave like the all the other navigation devices which uses commercial data (or better, naturally).

Hi,

Would it be possible to select a couple of countries to get a map from. Like when I travel to spain, I’d love to select Netherlands, Belgium, France and Spain in one go and get that map. I am capable of getting the seperate tiles and combine them to a map, but if I could download one in one go, that would be easier :slight_smile:

Best regards, Peter