我有一个使用 GMap.NET 的 C# 桌面应用程序,它很棒,但我的应用程序必须在没有 Internet 的情况下工作。我想,我需要一个用于 GMap.NET 的 PostgreSQLProvider。
因此,我为俄罗斯联邦下载了一个 .osm 文件,创建了一个带有 postGIS 扩展的 postgresql 数据库,然后执行了使用osm2po生成的查询(它很大:1,2 Gb)
现在我有一个数据库,可以用QGis可视化。我想在我的 C# 应用程序中可视化这个数据库地图,以处理用户鼠标按钮点击并在地图上绘制一些对象。
我怎样才能做到这一点?也许我应该使用另一个框架?我需要从地图中获取鼠标按钮单击处理函数中的地标并在地图上绘制对象。