C# 带WPF应用程序的脱机映射

C# 带WPF应用程序的脱机映射,c#,wpf,openstreetmap,osm.pbf,C#,Wpf,Openstreetmap,Osm.pbf,我正在使用WPF项目为windows开发一个应用程序 在这个应用程序中,我想要一个所有法国的离线地图。我已经下载了我所在国家的osm.pbf文件,但我不知道如何在我的应用程序中显示它 我已经做了一些搜索,我应该生成瓷砖(png或矢量),然后将它们添加到我的传单地图中 我只是想知道如何渲染所有这些瓷砖(我在windows上)。 或者如果你知道一个可以自动生成它们的应用程序 或者,如果你能告诉我如何创建一个本地服务器,当我在传单上询问他们时,它可以生成我的瓷砖。我真的不知道你是如何使用这些数据的,但

我正在使用WPF项目为windows开发一个应用程序

在这个应用程序中,我想要一个所有法国的离线地图。我已经下载了我所在国家的osm.pbf文件,但我不知道如何在我的应用程序中显示它

我已经做了一些搜索,我应该生成瓷砖(png或矢量),然后将它们添加到我的传单地图中

我只是想知道如何渲染所有这些瓷砖(我在windows上)。 或者如果你知道一个可以自动生成它们的应用程序


或者,如果你能告诉我如何创建一个本地服务器,当我在传单上询问他们时,它可以生成我的瓷砖。我真的不知道你是如何使用这些数据的,但如果你需要图像处理,我建议,这是我找到的WPF的最佳选择。下载整个国家的光栅瓷砖(可能在14以上的所有缩放级别)可能会超出OSM的tile服务器的使用策略,更不用说你的应用程序需要相当大的存储空间。如果可能的话,我会选择vector。粗略地看一下Google就会发现:,这可能很有趣。就像我说的,我不想下载一个国家的所有tile,我有OSM.pbf数据,我只需要下载生成此互动程序或找到在我的mapI上直接使用此文件的方法我不确定这是一个好问题。在OSM wiki和internet上的其他地方,有大量关于渲染、在Mapnik上创建互动程序等的资料。但是,如果你有特定问题,一定要问这个问题。从目前的情况看,这听起来像是在问rec说明。我真的不知道您是如何使用数据的,但如果您需要图像处理,我建议您使用,这是我发现的WPF的最佳选择。下载整个国家的光栅图(大概在14以上的所有缩放级别)可能会超出OSM的tile服务器的使用策略,更不用说你的应用程序需要相当大的存储空间。如果可能的话,我会选择vector。粗略地看一下Google就会发现:,这可能很有趣。就像我说的,我不想下载一个国家的所有tile,我有OSM.pbf数据,我只需要下载生成此互动程序或找到在我的mapI上直接使用此文件的方法我不确定这是一个好问题。在OSM wiki和internet上的其他地方,有大量关于渲染、在Mapnik上创建互动程序等的资料。但是,如果你有特定问题,一定要问这个问题。从目前的情况看,这听起来像是在问rec建议。