logo separator

[mkgmap-dev] Address search on device with --x-split-name-index option

From Gerd Petermann GPetermann_muenchen at hotmail.com on Tue Apr 11 08:06:20 BST 2017

Hi Steve,

I just noticed that the gmapsupp produced by MapSource changes a lot when I enable/disable option --x-split-name-index, so it probably calculates the gmapsupp index
based on the index calculated by mkgmap, not from scratch. If that is true it is probably not a good idea to use that as a reference.

Gerd
________________________________________
Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Gerd Petermann <GPetermann_muenchen at hotmail.com>
Gesendet: Dienstag, 11. April 2017 08:54:19
An: Development list for mkgmap
Betreff: Re: [mkgmap-dev] Address search on device with --x-split-name-index option

Hi Steve,

sorry, maybe I made a mistake while testing.
The search for "Rheing" in Feuerthalen shows a list with "Rheingasse" and "Rheingutstrasse", when I select "Rheingasse" and leave the house number field empty it lists
"Rheingasse 10", "Obere Rheingasse" , "Untere Rheingasse" and "Rheingasse".

The search for "Rheing" in Switzerland (no City) also lists "Rheingasse" and "Rheingutstrasse" , when I select "Rheingasse" and leave house number empty it shows a map with Rheingasse 2 in Basel.
I expected to see a list with all roads named "Rheingasse" (or maybe all roads containing "Rheingasse") in Switzerland, but the device only shows the one in Basel. I am sitting near Bremen, distance to Basel is 598km , distance to Feuerthalen is 580km, so maybe it just selects the first match.

One point that might be interesting: I compare the listing produced by MdrDisplay for the gmapsupp produced by r3449 and the one from MapSource.
I see a much longer list in Mdr17 for r3449.

Gerd

________________________________________
Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Gerd Petermann <GPetermann_muenchen at hotmail.com>
Gesendet: Dienstag, 11. April 2017 07:56:16
An: Development list for mkgmap
Betreff: Re: [mkgmap-dev] Address search on device with --x-split-name-index option

Hi Steve,

good question.
The street search works but searching for "Rheing" in Switzerland doesn't list "Obere Rheingasse".
The city search is similar, I also don't see "Obere Rheingasse" when I search for  "Rheing" in Feuerthalen.

I do find "Rue de la Concorde" when I search for "Conc" in France and also when I search it in City Huningue in France.

Unfortunately MdrDisplay fails to print the mdr 22 index for the gmapsupp produced by MapSource. It writes a few lines and then an error:
--------- MDR 22 (streets by country) ------------------------------------------
         |        |                         | Record 1
000abf53 | 000000 | 02                      | 2 map number
         |        |                         | street 0 R
000abf54 | 000001 | 8d                      | flag 141
         |        |                         | Record 2
000abf55 | 000002 | cb                      | 203 map number
         |        |                         | street 0 R
000abf56 | 000003 | 80                      | flag 128
...
000abf6b | 000018 | 01                      | 1 map number
         |        |                         | street 0 R
000abf6c | 000019 | 34                      | flag 52
         |        |                         | Record 14
000abf6d | 00001a | 75                      | 117 map number
Failed in section 22: java.lang.AssertionError: not a map number 117

Similar problem with the gmapsupp produed by r3449:
--------- MDR 22 (streets by country) ------------------------------------------
         |        |                         | Record 1
0012a419 | 000000 | 03                      | 3 map number
         |        |                         | street 0 R
0012a41a | 000001 | 61                      | flag 97
         |        |                         | Record 2
0012a41b | 000002 | 4b                      | 75 map number
Failed in section 22: java.lang.AssertionError: not a map number 75

Gerd
________________________________________
Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Steve Ratcliffe <steve at parabola.me.uk>
Gesendet: Montag, 10. April 2017 23:13:57
An: mkgmap-dev at lists.mkgmap.org.uk
Betreff: Re: [mkgmap-dev] Address search on device with --x-split-name-index option

Hi Gerd,

> same problem with r3449 and r3472.

Oh that is a shame.  Does it work if mapsource creates the gmapsupp?

The mdr20 looks similar in either case, although the repeat flags are
incorrect in the mkgmap generated one.

..Steve
_______________________________________________
mkgmap-dev mailing list
mkgmap-dev at lists.mkgmap.org.uk
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
_______________________________________________
mkgmap-dev mailing list
mkgmap-dev at lists.mkgmap.org.uk
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
_______________________________________________
mkgmap-dev mailing list
mkgmap-dev at lists.mkgmap.org.uk
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev


More information about the mkgmap-dev mailing list