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

Reply via email to