> WanMil wrote
>>> I think we should at least limit this range.
>>
>> Why? mkgmap checks for a fake id only at 2 points:
>> Multipolygon: some logging is changed in case it is a fake id or not.
>> SeaGenerator: some coastline ways are copied when they don't have a fake
>> id.
>
> OK, so the potential problem is small, but would it be a problem to change
> isFakeId() to something like this?
> public static boolean isFakeId(long id) {
> return id >= startId && id < startId + 1L << 32;
> }
>
> Gerd
>
Sorry, I do not understand which problem you want to fix with that. I
don't see a problem :-)
Anyhow I don't know how many fake id's are generated in a common tile or
in all tiles of a whole planet. This number must be lower than 1L<<32
and it should be much lower than 1L<<32 for a long time. Otherwise this
patch will create problems in future when this limit is exceeded. So I
would not apply this patch without a good reason.
WanMil
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://lists.mkgmap.org.uk/mailman/listinfo/mkgmap-dev