本文整理汇总了C++中ImportParameter::GetMapfile方法的典型用法代码示例。如果您正苦于以下问题:C++ ImportParameter::GetMapfile方法的具体用法?C++ ImportParameter::GetMapfile怎么用?C++ ImportParameter::GetMapfile使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ImportParameter
的用法示例。
在下文中一共展示了ImportParameter::GetMapfile方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Import
bool Preprocess::Import(const ImportParameter& parameter,
Progress& progress,
const TypeConfig& typeConfig)
{
if (parameter.GetMapfile().length()>=4 &&
parameter.GetMapfile().substr(parameter.GetMapfile().length()-4)==".osm") {
#if defined(HAVE_LIB_XML)
PreprocessOSM preprocess;
return preprocess.Import(parameter,
progress,
typeConfig);
#else
progress.Error("Support for the OSM file format is not enabled!");
#endif
}
if (parameter.GetMapfile().length()>=4 &&
parameter.GetMapfile().substr(parameter.GetMapfile().length()-4)==".pbf") {
#if defined(HAVE_LIB_PROTOBUF)
PreprocessPBF preprocess;
return preprocess.Import(parameter,
progress,
typeConfig);
#else
progress.Error("Support for the PBF file format is not enabled!");
return false;
#endif
}
progress.Error("Sorry, this file type is not yet supported!");
return false;
}