Hi all, you may be able to take also a look at Mapsoure--> find Places--> City : filter 'Country'  type in 'D' --> it shows me for example /'DEU (Deutschland)/' and in a different spelling '/Deutschland (DEU//')/. , or/Spanien(ESP)/ and /ESP(Spanien)/.Why do I see 2 entries with different names for each country ? I assume, it comes from mdr. This phenomenon exists already since years. It seems for me senseless .
 regards thomas

Am 05.11.2019 um 17:49 schrieb Gerd Petermann:
Hi Ticker,

yes, mdr5 pointer can be one byte, but the mdr11 pointer seems to contain a 
flag byte. It seems that mkgmap always sets this flag, no idea why. There is a 
parameter isNew which is always true, this looks suspicious.
I'll play with this tomorrow.

Gerd

________________________________________
Von: mkgmap-dev <mkgmap-dev-boun...@lists.mkgmap.org.uk> im Auftrag von Ticker Berkin 
<rwb-mkg...@jagit.co.uk>
Gesendet: Dienstag, 5. November 2019 17:22
An: mkgmap development
Betreff: Re: [mkgmap-dev] type/subtype of points and cities

Hi Gerd

cityPtrSize exists twice in MdrDisplay.

It is a global, based on the number of records on MDR5, and rounded up
to 2. This is used by MDR11 as for the list of city offsets.

Mdr5, the list of cities, has its own cityPtrSize from the magic number
in the Mdr5 header. The extra check I put in was a message if this size
wasn't 2 or 3, and I couldn't see a good way of outputting messages in
the Displayer context.

Otherwise I left this area alone

Ticker



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

Reply via email to