diff --git a/scripts/geodata/osm/extract.py b/scripts/geodata/osm/extract.py index 3db9210f..ad3f5d6c 100644 --- a/scripts/geodata/osm/extract.py +++ b/scripts/geodata/osm/extract.py @@ -75,6 +75,9 @@ def parse_osm(filename, allowed_types=ALL_OSM_TAGS, dependencies=False): if item_type in allowed_types: attrs = OrderedDict(elem.attrib) + attrs['type'] = item_type + attrs['id'] = elem_id + top_level_attrs = set(attrs) deps = [] if dependencies else None