Ejemplo n.º 1
0
            sline = sline + str(node[2]) + sep                      # Longitude
            sline = sline + str(node[3]) + sep                      # Version
            sline = sline + str(node[4]) + sep                      # Timestamp
            sline = sline + str(node[5]) + sep                      # User ID
            sline = sline + str(node[6]) + sep    # User Name
            sline = sline + str(node[7]) + '\n'                     # Changeset
            #print sline

            nodefile.write(sline)
            nodecount+=1

        elif element=='way':
            ftags = []
            ftype = fieldType.way
            waycount+=1
            way = osmFile.returnWay()

            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':
Ejemplo n.º 2
0
            sline = sline + str(node[2]) + sep  # Longitude
            sline = sline + str(node[3]) + sep  # Version
            sline = sline + str(node[4]) + sep  # Timestamp
            sline = sline + str(node[5]) + sep  # User ID
            sline = sline + str(node[6]) + sep  # User Name
            sline = sline + str(node[7]) + '\n'  # Changeset
            #print sline

            nodefile.write(sline)
            nodecount += 1

        elif element == 'way':
            ftags = []
            ftype = fieldType.way
            waycount += 1
            way = osmFile.returnWay()

            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':