Deprecate .osrm file
This commit is contained in:
parent
c8abeb0093
commit
237d7942d8
@ -883,7 +883,10 @@ void ExtractionContainers::WriteNodes(storage::tar::FileWriter &writer)
|
|||||||
BOOST_ASSERT(*node_id_iterator == node_iterator->node_id);
|
BOOST_ASSERT(*node_id_iterator == node_iterator->node_id);
|
||||||
|
|
||||||
++node_id_iterator;
|
++node_id_iterator;
|
||||||
return *node_iterator++;
|
auto result = *node_iterator++;
|
||||||
|
|
||||||
|
internal_nodes.push_back(result);
|
||||||
|
return result;
|
||||||
};
|
};
|
||||||
|
|
||||||
writer.WriteElementCount64("/extractor/nodes", used_node_id_list.size());
|
writer.WriteElementCount64("/extractor/nodes", used_node_id_list.size());
|
||||||
@ -909,7 +912,9 @@ void ExtractionContainers::WriteNodes(storage::tar::FileWriter &writer)
|
|||||||
internal_barrier_nodes.emplace(node_id);
|
internal_barrier_nodes.emplace(node_id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// storage::serialization::write(writer, "/extractor/barriers", internal_barrier_nodes);
|
std::vector<NodeID> barrier_nodes_vector(internal_barrier_nodes.begin(),
|
||||||
|
internal_barrier_nodes.end());
|
||||||
|
storage::serialization::write(writer, "/extractor/barriers", barrier_nodes_vector);
|
||||||
log << "ok, after " << TIMER_SEC(write_nodes) << "s";
|
log << "ok, after " << TIMER_SEC(write_nodes) << "s";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -657,11 +657,11 @@ Extractor::ParseOSMData(ScriptingEnvironment &scripting_environment,
|
|||||||
std::vector<NodeBasedEdge> edge_list;
|
std::vector<NodeBasedEdge> edge_list;
|
||||||
std::vector<NodeBasedEdgeAnnotation> annotation_data;
|
std::vector<NodeBasedEdgeAnnotation> annotation_data;
|
||||||
|
|
||||||
osm_coordinates.resize(extraction_containers.all_nodes_list.size());
|
osm_coordinates.resize(extraction_containers.internal_nodes.size());
|
||||||
osm_node_ids.reserve(extraction_containers.all_nodes_list.size());
|
osm_node_ids.reserve(extraction_containers.internal_nodes.size());
|
||||||
for (size_t index = 0; index < extraction_containers.all_nodes_list.size(); ++index)
|
for (size_t index = 0; index < extraction_containers.internal_nodes.size(); ++index)
|
||||||
{
|
{
|
||||||
const auto ¤t_node = extraction_containers.all_nodes_list[index];
|
const auto ¤t_node = extraction_containers.internal_nodes[index];
|
||||||
osm_coordinates[index].lon = current_node.lon;
|
osm_coordinates[index].lon = current_node.lon;
|
||||||
osm_coordinates[index].lat = current_node.lat;
|
osm_coordinates[index].lat = current_node.lat;
|
||||||
osm_node_ids.push_back(current_node.node_id);
|
osm_node_ids.push_back(current_node.node_id);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user