Qt 如何将mbtiles转换为.osm.pbf
我正在编写一个Qt应用程序,它应该在一个视图中显示一个特定地理区域的地理地图,我需要能够在上面绘制各种其他图形元素 要求是必须预先下载所有地图贴片以供脱机使用,因为在使用应用程序期间,不会连接互联网 < > P> >在我可以找到适合我的QT项目的冗长的库之后,我将认为QT项目能支持我的需求(离线的瓦片加载、渲染和绘制QT框架中的地图,只有QML的非C++集成)。 然而,我设法从下载了我所在地区的.mbtiles文件,才意识到libOsmScout无法在本机使用.mbtiles。 库只能与.osm.pbf文件一起工作(在“导入”后间接工作)。 () 我在网上搜索了很多次,但所有的结果都指向相反方向的转换过程,即转换到.mbtiles 因此,我的问题是:是否可以将.mbtiles文件转换为.osm.pbf格式,以便将其转换为与libOsmScout兼容的内部文件集? 如果可能,过程是什么 任何帮助或指导都将不胜感激。Qt 如何将mbtiles转换为.osm.pbf,qt,mbtiles,osm.pbf,Qt,Mbtiles,Osm.pbf,我正在编写一个Qt应用程序,它应该在一个视图中显示一个特定地理区域的地理地图,我需要能够在上面绘制各种其他图形元素 要求是必须预先下载所有地图贴片以供脱机使用,因为在使用应用程序期间,不会连接互联网 < > P> >在我可以找到适合我的QT项目的冗长的库之后,我将认为QT项目能支持我的需求(离线的瓦片加载、渲染和绘制QT框架中的地图,只有QML的非C++集成)。 然而,我设法从下载了我所在地区的.mbtiles文件,才意识到libOsmScout无法在本机使用.mbtiles。 库只能与.osm
谢谢。您可以直接从这里下载osm.pbf文件:。pbf是osm数据的一种“本机”格式,这就是为什么所有东西都在从它转换过来。