Method: ActiveRoad::SimulationTool.relation_sqls

Defined in:
lib/active_road/simulation_tool.rb

.relation_sqlsObject



57
58
59
60
61
62
63
64
65
66
67
68
69
70
# File 'lib/active_road/simulation_tool.rb', line 57

def self.relation_sqls
    result = []
    pr_h = pr_by_objectid
    j_h = j_by_objectid
    pr_h.keys.each do |pr_objectid|
        parts = pr_objectid.split("-")
        j_start_objectid = "#{parts[0]}-#{parts[1]}"
        j_end_objectid = "#{parts[2]}-#{parts[3]}"

        result << "INSERT INTO junctions_physical_roads ( physical_road_id, junction_id ) values ( #{pr_h[ pr_objectid ]}, #{j_h[ j_start_objectid ]} );"
        result << "INSERT INTO junctions_physical_roads ( physical_road_id, junction_id ) values ( #{pr_h[ pr_objectid ]}, #{j_h[ j_end_objectid ]} );"
    end
    result
end