Hi,
a huge amount of mulitpolygons contains meanwhile points with the
role 'admin_centre' and 'label'. So I think mkgmap should print no
longer a warning about this, especially as we use the role 'label' some
lines later ourself. This will only fillup the log file.
Attached is a small patch I'm using.
Thorsten
--
Thorsten Kukuk, Project Manager/Release Manager SLES
SUSE LINUX Products GmbH, Maxfeldstr. 5, D-90409 Nuernberg
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg)
Index: src/uk/me/parabola/mkgmap/reader/osm/MultiPolygonRelation.java
===================================================================
--- src/uk/me/parabola/mkgmap/reader/osm/MultiPolygonRelation.java (Revision 2564)
+++ src/uk/me/parabola/mkgmap/reader/osm/MultiPolygonRelation.java (Arbeitskopie)
@@ -726,8 +726,10 @@
allWays.add((Way) r_e.getValue());
}
} else {
- log.warn("Non way member in role", r_e.getKey(), r_e.getValue().toBrowseURL(),
- "in multipolygon", toBrowseURL(), toTagString());
+ if (!"admin_centre".equals(r_e.getKey()) && !"label".equals(r_e.getKey())) {
+ log.warn("Non way member in role", r_e.getKey(), r_e.getValue().toBrowseURL(),
+ "in multipolygon", toBrowseURL(), toTagString());
+ }
}
}
return allWays;
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://lists.mkgmap.org.uk/mailman/listinfo/mkgmap-dev