../_images/logo_mapnik.png

Mapnik

地图绘制引擎

Mapnik是一个用于渲染美丽地图的工具包,它具有干净、柔软的特征边缘,由高质量的抗混叠图形、智能标签放置和可扩展的SVG符号化提供。最著名的是,mapnik用于渲染openstreetmap主地图层。

Mapnik通常嵌入在通过互联网交付地图的python应用程序中,尽管扩展改进意味着Mapnik最近也已经习惯于创建高分辨率的纸质地图。

mapnik screenshot

核心特征

基本上是地理对象的集合(地图、图层、数据源、功能、几何),库不依赖于“窗口系统”,可以部署在任何服务器环境中。它旨在在多线程环境中公平竞争,主要(但不是唯一)针对基于Web的开发。

高级python绑定(boost.python)有助于快速开发应用程序,以zope3、django等为目标。

Mapnik是跨平台的。软件包可用于大多数Linux发行版,安装程序通常用于Mac OS X和Windows。

细节

Website: https://mapnik.org/

**许可证:**lgpl(GNU小通用公共许可证)

**软件版本:**版本MAPNik|

**支持的平台:**Windows、Linux、Mac

** API接口:*c++,Python