Articulo de referencia

Mapnik

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 Ma...

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

  1. "Versión 4.2.2" . 30 de marzo de 2026. Consultado el 3 de abril de 2026 .
  2. Mapas bonitos como objetivo explícito en las preguntas frecuentes de Mapnik
  3. "Osm2pgsql" .
  4. Capa principal de Slippy Map de OpenStreetMap
  5. "Mapnik" . Wiki de OpenStreetMap.
  6. "CloudMade" . Wiki de OpenStreetMap.
  7. "MapQuest Mapnik Style" . GitHub. 18 de marzo de 2019.
  8. "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 .
  • Sitio web oficialEdita esto en Wikidata