
I have tried to send maps generated with --index (r1293) to the card in my nuvi, but after some 25% of the process MapSource (6.13.7 and 6.15.6) always ends with an error with a report like this: App: MapSource AT: ... OS: Windows XP Service Pack 3 Processor: ... MDR_TRIM_ADDR-CXX-321-6.13.7.0 or MDR_TRIM_ADDR-CXX-346-6.15.6.0 I also tried with the card directly inserted in the computer, not in the nuvi, but the result was the same. May it be due to some error in the map or isn't it possible to send the maps to cards? Regards Carlos

Carlos Dávila wrote:
I have tried to send maps generated with --index (r1293) to the card in my nuvi, but after some 25% of the process MapSource (6.13.7 and 6.15.6) always ends with an error with a report like this: App: MapSource AT: ... OS: Windows XP Service Pack 3 Processor: ... MDR_TRIM_ADDR-CXX-321-6.13.7.0 or MDR_TRIM_ADDR-CXX-346-6.15.6.0
I also tried with the card directly inserted in the computer, not in the nuvi, but the result was the same. May it be due to some error in the map or isn't it possible to send the maps to cards? Regards Carlos
See older messages, I have already reported this. Unregister the address search to solve (until the errors are fixed). Address search index for Germany currently even causes Mapsource not to start.
_______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Felix Hartmann escribió:
Carlos Dávila wrote:
I have tried to send maps generated with --index (r1293) to the card in my nuvi, but after some 25% of the process MapSource (6.13.7 and 6.15.6) always ends with an error with a report like this: App: MapSource AT: ... OS: Windows XP Service Pack 3 Processor: ... MDR_TRIM_ADDR-CXX-321-6.13.7.0 or MDR_TRIM_ADDR-CXX-346-6.15.6.0
I also tried with the card directly inserted in the computer, not in the nuvi, but the result was the same. May it be due to some error in the map or isn't it possible to send the maps to cards? Regards Carlos
See older messages, I have already reported this. Sorry for the noise then. I'll check the messages. Unregister the address search to solve (until the errors are fixed). Address search index for Germany currently even causes Mapsource not to start.

Hi Carlos On 18/10/2009 22:11, Carlos Dávila wrote:
I have tried to send maps generated with --index (r1293) to the card in my nuvi, but after some 25% of the process MapSource (6.13.7 and 6.15.6) always ends with an error with a report like this: App: MapSource AT: ... OS: Windows XP Service Pack 3 Processor: ... MDR_TRIM_ADDR-CXX-321-6.13.7.0 or MDR_TRIM_ADDR-CXX-346-6.15.6.0
I think I have found what causes this, and it would be good if someone could confirm. If an individual map has more than 16 regions then the transfer fails for that file. It doesn't appear to make any difference if there are other maps selected or not. I modified mkgmap to limit to 16 regions per file, and have a complete map of Germany that appears to work. I think this is more that we don't know how, rather than not possible, but I don't have any ideas on what can be done to fix it at the moment. ..Steve

On Wed, Oct 21, 2009 at 12:32 AM, Steve Ratcliffe <steve@parabola.me.uk> wrote:
I think I have found what causes this, and it would be good if someone could confirm.
If an individual map has more than 16 regions then the transfer fails for that file. It doesn't appear to make any difference if there are other maps selected or not. I modified mkgmap to limit to 16 regions per file, and have a complete map of Germany that appears to work.
Did you commit this or do you have a patch with this modification? If so, I will attempt to confirm. I've been testing with a Germany map, which I also cannot transfer to my GPSr. Cheers.

On 21/10/09 11:58, Clinton Gladstone wrote:
On Wed, Oct 21, 2009 at 12:32 AM, Steve Ratcliffe<steve@parabola.me.uk> wrote:
If an individual map has more than 16 regions then the transfer fails for that file. It doesn't appear to make any difference if there are other maps selected or not. I modified mkgmap to limit to 16 regions per file, and have a complete map of Germany that appears to work.
Did you commit this or do you have a patch with this modification? If so, I will attempt to confirm.
No I can't commit as it just re-assigns cities to random regions. I had backed it out, but I've just re-created the patch I hope, which is attached. Oh, I suppose I should confess that I've only checked that it transfers from MapSource without crashing. I've not actually looked at the map on a GPS unit ;) ..Steve

How is a "region" defined? I was able to generate a pretty big map in the States and it tranferred fine to the GPS (took more than one hour thru MapSource). How can I know how many "regions" I have in there? Thanks, N.

On 21/10/09 14:26, Nakor wrote:
How is a "region" defined? I was able to generate a pretty big map in the States and it tranferred fine to the GPS (took more than one hour thru MapSource). How can I know how many "regions" I have in there?
Region in the Garmin format terms is the part of the address between the city and the country. What it should actually be differs from country to country. For the States I would think it should be the state. For mkgmap though, as this information is typically not present in OSM, there are various options and guesses that are made which I hope someone who is more familiar with it will explain... You can tell what has ended up as region if you search for a city then you may see something like: emeryville, emeryville, CA, USA (The city is repeated for unknown reasons) In this case CA would be the region. If mkgmap cannot determine a region then you will just see city, city, country. More directly if you apply the attached patch, then the list of regions for each map processed will be printed. ..Steve

More directly if you apply the attached patch, then the list of regions for each map processed will be printed.
Thanks for the patch. I see that region is sometimes varying, e.g. here in
Michigan, I get either MI or Mich (and even sometimes USA or US or Unites States of America). Do you exactly where mkgmap gets the information from and would it be possible to have some "translation tables" to convert all OSM variants to one only region? Thanks, N.

Steve Ratcliffe escribió:
On 21/10/09 14:26, Nakor wrote:
How is a "region" defined? I was able to generate a pretty big map in the States and it tranferred fine to the GPS (took more than one hour thru MapSource). How can I know how many "regions" I have in there?
Region in the Garmin format terms is the part of the address between the city and the country. What it should actually be differs from country to country. For the States I would think it should be the state.
For mkgmap though, as this information is typically not present in OSM, there are various options and guesses that are made which I hope someone who is more familiar with it will explain...
You can tell what has ended up as region if you search for a city then you may see something like:
emeryville, emeryville, CA, USA
(The city is repeated for unknown reasons) This is what I've found in some limited test. I have a map with the following nodes: <node> is_in:A Coruna,Galicia,Spain name:Cerdido place:town </node> <node> is_in:Naron,A Coruna,Galicia,Spain name:Pedroso place:village </node> <node> is_in:A Coruna,Galicia,Spain name:San Sadurniño place:vilage </node> Searching in the Cities tab, if I introduce any of the three names above in the City field and leave blank the others fields, search result is one entry in the form name, name, A CORUNA, ESP. If I also introduce "A Coruna" in the State/Province field, I get six entries for Cerdido (Cerdido, Cerdido, A CORUNA, ESP), two for Pedroso and one for San Sadurniño. Finally, if I leave blank City field and introduce "A Coruna" as State/Province, I get 6 Cerdido+2 Pedroso+1 San Sadurniño Map is built with --location-autofill=1 I hope this information is of some usefulness.
In this case CA would be the region. If mkgmap cannot determine a region then you will just see city, city, country.
More directly if you apply the attached patch, then the list of regions for each map processed will be printed. Sad to say that most of the names listed in my maps have nothing to do with actual regions. I'm afraid a lot of work on osm data is required. Regards, Carlos

Carlos Dávila escribió:
Steve Ratcliffe escribió:
On 21/10/09 14:26, Nakor wrote:
How is a "region" defined? I was able to generate a pretty big map in the States and it tranferred fine to the GPS (took more than one hour thru MapSource). How can I know how many "regions" I have in there?
Region in the Garmin format terms is the part of the address between the city and the country. What it should actually be differs from country to country. For the States I would think it should be the state.
For mkgmap though, as this information is typically not present in OSM, there are various options and guesses that are made which I hope someone who is more familiar with it will explain...
You can tell what has ended up as region if you search for a city then you may see something like:
emeryville, emeryville, CA, USA
(The city is repeated for unknown reasons)
This is what I've found in some limited test. I have a map with the following nodes: <node> is_in:A Coruna,Galicia,Spain name:Cerdido place:town </node> <node> is_in:Naron,A Coruna,Galicia,Spain name:Pedroso place:village </node> <node> is_in:A Coruna,Galicia,Spain name:San Sadurniño place:vilage </node> Searching in the Cities tab, if I introduce any of the three names above in the City field and leave blank the others fields, search result is one entry in the form name, name, A CORUNA, ESP. If I also introduce "A Coruna" in the State/Province field, I get six entries for Cerdido (Cerdido, Cerdido, A CORUNA, ESP), two for Pedroso and one for San Sadurniño. Finally, if I leave blank City field and introduce "A Coruna" as State/Province, I get 6 Cerdido+2 Pedroso+1 San Sadurniño
Forgot to say those 6 and 2 entries are repeated and correspond to single nodes in the map.
Map is built with --location-autofill=1 I hope this information is of some usefulness.
In this case CA would be the region. If mkgmap cannot determine a region then you will just see city, city, country.
More directly if you apply the attached patch, then the list of regions for each map processed will be printed.
Sad to say that most of the names listed in my maps have nothing to do with actual regions. I'm afraid a lot of work on osm data is required. Regards, Carlos

On Wed, Oct 21, 2009 at 1:24 PM, Steve Ratcliffe <steve@parabola.me.uk> wrote:
If an individual map has more than 16 regions then the transfer fails for that file. It doesn't appear to make any difference if there are other maps selected or not. I modified mkgmap to limit to 16 regions per file, and have a complete map of Germany that appears to work. [...] I had backed it out, but I've just re-created the patch I hope, which is attached.
Oh, I suppose I should confess that I've only checked that it transfers from MapSource without crashing. I've not actually looked at the map on a GPS unit ;)
I tried out the patch, and was able to successfully transfer a map of Germany to my GPS using mapsource. I tried it out, briefly, and can confirm that it appears to work as expected. I will do more testing later. Cheers

Steve Ratcliffe escribió:
Hi Carlos
On 18/10/2009 22:11, Carlos Dávila wrote:
I have tried to send maps generated with --index (r1293) to the card in my nuvi, but after some 25% of the process MapSource (6.13.7 and 6.15.6) always ends with an error with a report like this: App: MapSource AT: ... OS: Windows XP Service Pack 3 Processor: ... MDR_TRIM_ADDR-CXX-321-6.13.7.0 or MDR_TRIM_ADDR-CXX-346-6.15.6.0
I think I have found what causes this, and it would be good if someone could confirm.
It works for me now. I could send all Spain map (five tiles) to an SD card in about a couple of minutes, but address search is not working in nuvi. It prompts for State but no State is found and I can't continue search. In MapSource states/provinces/countries are found for the same map. Carlos
If an individual map has more than 16 regions then the transfer fails for that file. It doesn't appear to make any difference if there are other maps selected or not. I modified mkgmap to limit to 16 regions per file, and have a complete map of Germany that appears to work.
I think this is more that we don't know how, rather than not possible, but I don't have any ideas on what can be done to fix it at the moment.
..Steve
participants (5)
-
Carlos Dávila
-
Clinton Gladstone
-
Felix Hartmann
-
Nakor
-
Steve Ratcliffe