../_images/logo_mapnik.png

Mapnik

Motor de Representación Cartográfica

Mapnik es un conjunto de herramientas para la renderización de mapas hermosos, con bordes limpios de características suaves proporcionados por gráficos de calidad anti-distorsión, inteligente colocación de las etiquetas, y escalable, simbolización de SVG. Lo más famoso es que mapnik se utiliza para representar las capas principales en OpenStreetMap.

Mapnik típicamente ha sido incrustado en aplicaciones de Python que entregar sus mapas a través de internet, aunque las mejoras de escala han significado que Mapnik se haya acostumbrado recientemente también para crear mapas de alta resolución en papel.

mapnik screenshot

Características Principales

Esencialmente, una colección de objetos geográficos (mapa, capa, fuente de datos, característica, geometría), la biblioteca no depende de “sistemas de ventanas” y se puede desplegar en cualquier entorno de servidor. Está destinado a jugar limpio en un entorno multi-threaded y está dirigido principalmente, pero no exclusivamente, al desarrollo basado en la web.

Los enlaces de alto nivel de Python (boost.python) facilitan el desarrollo rápido de aplicaciones, enfocándose en zope3, django, etc.

Mapnik es una multiplataforma. Los paquetes están disponibles para la mayoría de las distribuciones de linux y los instaladores utilizan en Mac OS X y windows.

Detalles

Sitio web: https://mapnik.org/

** Licencia: ** LGPL (GNU menor licencia de público General)

Versión de software: 3.0.22

Plataformas compatibles: GNU/Linux, Mac OSX, MS Windows

Interfaces API: C++, Python