summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormdankov <mdankov@users.noreply.github.com>2017-07-30 00:49:58 +0300
committerGitHub <noreply@github.com>2017-07-30 00:49:58 +0300
commit41444f7a3588ccfc67f7348ada32db1973b84cfe (patch)
treee52314e8897632520f9fcd057729f327795bc407
parent69bdad310dec6fe2ad219fc94db67ac51e7564d8 (diff)
downloadnavit-41444f7a3588ccfc67f7348ada32db1973b84cfe.tar.gz
Fix:maptool Accept ISO3166-1:alpha2 tag
Some countries (Spain, for example) do not have ISO3166-1 tag on their boundary, ISO3166-1:alpha2 is used instead. It looks like ISO3166-1 is now an obsoleted tag, but it's still widely used, according to https://taginfo.openstreetmap.org/search?q=ISO3166-1.
-rw-r--r--navit/maptool/osm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/navit/maptool/osm.c b/navit/maptool/osm.c
index 0686951c7..fbc0c2d2c 100644
--- a/navit/maptool/osm.c
+++ b/navit/maptool/osm.c
@@ -1713,7 +1713,7 @@ relation_add_tag(char *k, char *v)
if (!strcmp(v,"administrative") || !strcmp(v,"postal_code")) {
boundary=1;
}
- } else if (!strcmp(k,"ISO3166-1")) {
+ } else if (!strcmp(k,"ISO3166-1") || !strcmp(k,"ISO3166-1:alpha2")) {
g_strlcpy(iso_code, v, sizeof(iso_code));
}
if (add_tag) {