Changeset 8480 for branches/RoutePlanning/HeuristicLab.Problems.RoutePlanning/3.3/Osm.Data/XmlDataSource.cs
- Timestamp:
- 08/13/12 17:35:16 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/RoutePlanning/HeuristicLab.Problems.RoutePlanning/3.3/Osm.Data/XmlDataSource.cs
r8462 r8480 1 1 2 using System;3 2 using System.Collections.Generic; 4 3 using System.IO; … … 92 91 graph.AddVertex(v1); 93 92 Vertex v2 = new Vertex(nodes[i + 1].Id, nodes[i + 1].Longitude, nodes[i + 1].Latitude); 94 if (v1.Id == 370626403) { 95 Console.WriteLine(); 96 } 93 94 // --------------------------------------- 95 //long id = 314973778; 96 //if (v1.Id == id || v2.Id == id) { 97 // Console.WriteLine(); 98 //} 99 // --------------------------------------- 97 100 graph.AddVertex(v2); 101 short category = (short)way.HighwayTag; 98 102 if (way.OneWay) { 99 Edge<Vertex> edge = new Edge<Vertex>(v1, v2); 100 edge.Category = (short)way.HighwayTag; 103 Edge<Vertex> edge = new Edge<Vertex>(v1, v2, category); 101 104 graph.AddEdge(edge); 102 105 } else { 103 Edge<Vertex> edgeForward = new Edge<Vertex>(v1, v2); 104 edgeForward.Category = (short)way.HighwayTag; 106 Edge<Vertex> edgeForward = new Edge<Vertex>(v1, v2, category); 105 107 graph.AddEdge(edgeForward); 106 108 107 Edge<Vertex> edgeBackward = new Edge<Vertex>(v2, v1); 108 edgeForward.Category = (short)way.HighwayTag; 109 Edge<Vertex> edgeBackward = new Edge<Vertex>(v2, v1, category); 109 110 graph.AddEdge(edgeBackward); 110 111 } 111 112 112 } 113 113 }
Note: See TracChangeset
for help on using the changeset viewer.