| 507 | } |
| 508 | |
| 509 | void TransitData::DeserializeFromJson(std::string const & dirWithJsons, OsmIdToFeatureIdsMap const & mapping) |
| 510 | { |
| 511 | ReadData(base::JoinPath(dirWithJsons, kNetworksFile), m_networks); |
| 512 | ReadData(base::JoinPath(dirWithJsons, kRoutesFile), m_routes); |
| 513 | ReadData(base::JoinPath(dirWithJsons, kLinesFile), m_lines); |
| 514 | ReadData(base::JoinPath(dirWithJsons, kLinesMetadataFile), m_linesMetadata); |
| 515 | ReadData(base::JoinPath(dirWithJsons, kStopsFile), m_stops, mapping); |
| 516 | ReadData(base::JoinPath(dirWithJsons, kShapesFile), m_shapes); |
| 517 | ReadData(base::JoinPath(dirWithJsons, kEdgesFile), m_edges, m_edgeFeatureIds); |
| 518 | ReadData(base::JoinPath(dirWithJsons, kEdgesTransferFile), m_edges, m_edgeFeatureIds); |
| 519 | ReadData(base::JoinPath(dirWithJsons, kTransfersFile), m_transfers); |
| 520 | ReadData(base::JoinPath(dirWithJsons, kGatesFile), m_gates, mapping); |
| 521 | } |
| 522 | |
| 523 | void TransitData::Serialize(Writer & writer) |
| 524 | { |