Index: parseOsm.py
===================================================================
--- parseOsm.py	(revision 8293)
+++ parseOsm.py	(working copy)
@@ -69,10 +69,10 @@
         self.wayID = id
     elif name == 'nd':
       """Nodes within a way -- add them to a list"""
-      node = {
-        'id': int(attrs.get('id')),
-        'lat': float(attrs.get('y')) / self.divisor, 
-        'lon': float(attrs.get('x')) / self.divisor}
+      id = int (attrs.get('ref')) 
+      node = {	'id': id,
+		'lat': self.nodes[id][0],
+		'lon': self.nodes[id][1]}
       self.waynodes.append(node)
     elif name == 'tag':
       """Tags - store them in a hash"""
Index: render_cairo_base.py
===================================================================
--- render_cairo_base.py	(revision 8293)
+++ render_cairo_base.py	(working copy)
@@ -25,7 +25,7 @@
 import StringIO
 import cairo
 import xml.sax
-from tiledata import *
+from OsmTileData import *
 from parseOsm import *
 from tilenames import *
