Skip to Content

exportation des résultats

  1. chemin =nx.astar_path(G,(3.0,2.0),(1.0, 1.0),dist)
  2. # pour rappel [(3.0, 2.0), (2.0, 1.0), (1.0, 1.0)]
  3.  
  4. # avec shapely
  5. from shapely.geometry import LineString
  6. ligne = LineString(chemin)
  7. print ligne.wkt
  8. 'LINESTRING (3.0000000000000000 2.0000000000000000, 2.0000000000000000 1.0000000000000000, 1.0000000000000000 1.0000000000000000)'
  9.  
  10. # avec ogr
  11. from osgeo import ogr
  12. ligne2 = osgeo.ogr.Geometry(ogr.wkbLineString)
  13.  
  14. from points in chemins:
  15. lignes2.AddPoint(points[0],points[1])
  16.  
  17. print ligne2.ExportToWkt()
  18. 'LINESTRING (3 2 0,2 1 0,1 1 0)'
  19.  
  20. etc...