libcity.evaluator.map_matching_evaluator¶
-
class
libcity.evaluator.map_matching_evaluator.
MapMatchingEvaluator
(config)[source]¶ Bases:
libcity.evaluator.abstract_evaluator.AbstractEvaluator
-
collect
(batch)[source]¶ - Parameters
batch – {‘route’: ground truth, ‘result’: matched result, ‘rd_nwk’: road network}
set self.rd_nwk, self.result, self.rel_info, set self.merged_result based on self.result and self.rd_nwk set truth_sequence and self.lcs if we have ground truth
-
merge_result
()[source]¶ merge breaks in self.result. and the output will be saved at self.merged_result
-
save_result
(save_path, filename=None)[source]¶ 将评估结果保存到 save_path 文件夹下的 filename 文件中
- Parameters
save_path – 保存路径
filename – 保存文件名
rel .dyna (yyyy_mm_dd_hh_mm_ss_model_dataset_result.geo) – 模型输出(原子文件)
yyyy_mm_dd_hh_mm_ss_model_dataset_result.csv – 模型原始输出
yyyy_mm_dd_hh_mm_ss_model_dataset_result.json (geojson) – 原始输出扩充得到的连通路径
yyyy_mm_dd_hh_mm_ss_model_dataset.json – 评价结果
yyyy_mm_dd_hh_mm_ss_model_dataset.csv – 评价结果
-