chemin =nx.astar_path(G,(3.0,2.0),(1.0, 1.0),dist)
# pour rappel [(3.0, 2.0), (2.0, 1.0), (1.0, 1.0)]
# avec shapely
from shapely.geometry import LineString
ligne = LineString(chemin)
print ligne.wkt
'LINESTRING (3.0000000000000000 2.0000000000000000, 2.0000000000000000 1.0000000000000000, 1.0000000000000000 1.0000000000000000)'
# avec ogr
from osgeo import ogr
ligne2 = osgeo.ogr.Geometry(ogr.wkbLineString)
from points in chemins:
lignes2.AddPoint(points[0],points[1])
print ligne2.ExportToWkt()
'LINESTRING (3 2 0,2 1 0,1 1 0)'
etc...