【问题标题】:What are the next steps after installing mapnik with vcpkg to see mapnik usage使用 vcpkg 安装 mapnik 以查看 mapnik 使用情况后的下一步是什么
【发布时间】:2022-06-26 03:00:48
【问题描述】:

我安装了 vcpkg 并按照https://github.com/mapnik/mapnik/blob/master/INSTALL.md 中提到的说明使用 vcpkg 安装 mapnik。

基本上,我做了vcpkg install mapnik。它安装了许多包和支持库,如 boost、libmapnik。现在它在C:\src\vcpkg\packages\mapnik_x86-windows\bin里面创建了一个libmapnik.dll,在C:\src\vcpkg\packages\mapnik_x86-windows\lib下也创建了一个lib文件libmapnik.lib

之后的下一步是什么?我该如何使用它?我需要编写 C++ 代码才能使用它吗?如果是,我们是否有任何示例代码可以运行并实际看到 mapnik 的使用?

我想将我拥有的形状文件导入 mapnik 并查看它如何渲染地图。

我对 C++ 还很陌生。请指导谢谢。

【问题讨论】:

    标签: c++ vcpkg mapnik


    【解决方案1】:

    您无需编写 C++ 代码即可使用它(请参阅this)。大多数用户只是将它与 Python (python-mapnik) 或 Node JS (node-mapnik) 绑定一起使用,这些绑定需要 mapnik 作为基本依赖项。如果您只想使用 mapnik 可视化 shapefile,您可以查看使用 node-mapnik 的 TilemillKosmtik。在 Windows 上,这些应用程序可能更容易与 Docker 或 WSL 一起使用,因为目前 Windows 上没有用于 node-mapnik 的预构建二进制文件,您可能会在尝试自己构建它时遇到困难。但是,如果你真的想在 C++ 中使用 mapnik,你可以在主 repo 中查看 demo

    【讨论】: