Mapnik es un kit de herramientas de mapeo de código abierto para renderizado de mapas en escritorio y servidor , escrito en C++ . Artem Pavlenko, el desarrollador original de Mapnik, se propuso explícitamente crear mapas hermosos [ 2 ] empleando el suavizado de subpíxeles de la biblioteca Anti-Grain Geometry (AGG). Mapnik ahora también tiene un backend de renderizado Cairo . Para manejar tareas de software comunes como administración de memoria, acceso al sistema de archivos , expresiones regulares y análisis XML, Mapnik utiliza las bibliotecas Boost C++ . Se puede usar un archivo XML para definir una colección de objetos de mapeo que determinan la apariencia de un mapa, o los objetos se pueden construir programáticamente en C++, Python y Node.js.
Formato de datos
Mapnik admite diversos formatos de datos mediante un marco de complementos. Actualmente existen complementos que utilizan OGR y GDAL para leer una variedad de conjuntos de datos vectoriales y ráster. Mapnik también cuenta con lectores personalizados de Shapefile , PostGIS y GeoTIFF . Además, existe una utilidad llamada osm2pgsql [ 3 ] que convierte los datos de OpenStreetMap a un formato compatible con PostgreSQL . Posteriormente, Mapnik permite generar mapas con los datos de OSM y personalizar su apariencia.
Plataformas
Mapnik es un conjunto de herramientas multiplataforma que se ejecuta en Windows, Mac y sistemas tipo Unix como Linux y Solaris (desde la versión 0.4).
Uso
Uno de sus muchos usuarios es el proyecto OpenStreetMap (OSM), que lo utiliza en combinación con un módulo de servidor web Apache (mod_tile) y el estilo openstreetmap-carto para renderizar los mosaicos que componen la capa predeterminada de OSM. [ 4 ] [ 5 ] Mapnik también es utilizado por CloudMade, [ 6 ] MapQuest , [ 7 ] y MapBox . [ 8 ]
Licencia
Mapnik es software libre y se distribuye bajo la licencia LGPL (Licencia Pública General Reducida de GNU).
Referencias
- ↑ "Versión 4.2.2" . 30 de marzo de 2026. Consultado el 3 de abril de 2026 .
- ↑ Mapas bonitos como objetivo explícito en las preguntas frecuentes de Mapnik
- ↑ "Osm2pgsql" .
- ↑ Capa principal de Slippy Map de OpenStreetMap
- ↑ "Mapnik" . Wiki de OpenStreetMap.
- ↑ "CloudMade" . Wiki de OpenStreetMap.
- ↑ "MapQuest Mapnik Style" . GitHub. 18 de marzo de 2019.
- ↑ "Rendimiento de Mapnik" . Semilla de desarrollo. 24 de septiembre de 2018. Archivado del original el 9 de agosto de 2020. Recuperado el 27 de enero de 2011 .
Enlaces externos
- Proyectos de computación distribuida
- Software SIG gratuito
- Software libre programado en C++
- Sitios web de contenido gratuito
- sistemas de información geográfica
- Mapa de OpenStreet
- Servicios de mapas web
- Mapas web
- Software que utiliza la Licencia Pública General Reducida de GNU.