Good evening all,

I've noticed that there are a number of unwanted leading and trailing spaces
in OSM data. You can get a list of the ones on the name field using the
following:

name~'.* ' {echotags "name ends with a space"}
name~' .*' {echotags "name starts with a space"}

I can't see any facility in mkgmap to remove these, and was wondering
whether the best way would be simply to code them out by replacing the
following line in parseDense, parseNodes, ParseWays and parseRelations:

String val = getStringById(...);

With

String val = getStringById(...).trim();

I can't think of any reason why a value would need to start or end with a
space, so it seems reasonable to just remove them. Are there any other
suggestions, or reasons why this should not be done?

Regards,
Mike

_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Reply via email to