sline = str(way[0]) + sep # Node ID sline = sline + str(way[1]) + sep # Version sline = sline + str(way[2]) + sep # Timestamp sline = sline + str(way[3]) + sep # User ID sline = sline + str(way[4]) + sep # User Name sline = sline + str(way[5]) # Changeset unbuiltways.write('\n' + sline + sep2) elif element=='nd': # <nd ref="110552334"/> unbuiltways.write(str(osmFile.getAttributeValue('ref')) + sep) elif element=='tag': (key, value) = osmFile.returnTag() if key in ignoreFields: continue if value == '': continue if ftype == fieldType.node: #tagged node #ignore less useful tags, and if not a standard tag #remove tags with blank values too. lots of wierd keys have blank values if key in standardFields: ftags.append((key,value)) hasvalidtags=True
sline = str(way[0]) + sep # Node ID sline = sline + str(way[1]) + sep # Version sline = sline + str(way[2]) + sep # Timestamp sline = sline + str(way[3]) + sep # User ID sline = sline + str(way[4]) + sep # User Name sline = sline + str(way[5]) # Changeset unbuiltways.write('\n' + sline + sep2) elif element == 'nd': # <nd ref="110552334"/> unbuiltways.write(str(osmFile.getAttributeValue('ref')) + sep) elif element == 'tag': (key, value) = osmFile.returnTag() if key in ignoreFields: continue if value == '': continue if ftype == fieldType.node: #tagged node #ignore less useful tags, and if not a standard tag #remove tags with blank values too. lots of wierd keys have blank values if key in standardFields: ftags.append((key, value)) hasvalidtags = True