../_images/logo_mapnik.png

Guía de Inicio Rapido de Mapnik

Mapnik es un conjunto de herramientas para desarrollar aplicaciones de mapeo. Sobre todo, Mapnik trata sobre la elaboración de mapas hermosos. Es fácilmente extensible y adecuado para el desarrollo web y en escritorio.

Mapnik & Python

Mapnik y sus enlaces de python están instalados y listos para ser utilizados para scripting en esta máquina.

Crear mapas en python es fácil con Mapnik. Abra una ventana de terminal y escriba python3 en la línea de comandos para introducir un intérprete de Python. Después pruebe esto:

::

importar mapnik, os m = mapnik.Map(600,400) style = ‘/usr/local/share/mapnik/world_population.xml’ mapnik.load_map(m,style) m.zoom_all() mapnik.render_to_file(m,’world_population.png’) os.system(‘xdg-open world_population.png’)

Nota

El código anterior depende de tener una hoja de estilos XML que Mapnik pueda leer (world_population.xml), definiendo las capas desde las que leer datos y los estilos que se aplicarán a esas capas.

Mapnik y MapProxy

Una aplicación de demostración básica que muestra el uso de Mapnik con MapProxy está disponible

La demostración utiliza el world_population.xml de la demostración Mapnik.

  1. Clic en Geospatial ‣ Servicios Web ‣ MapProxy ‣ Iniciar MapProxy. El servidor se inicia en una ventana de terminal (que permanece abierta y genera información básica de depuración).

  2. Abra la aplicación de demostración MapProxy http://0.0.0.0:8011/demo/

  3. Encontrará la demostración de población mundial de Mapnik como una capa WMS y también la población mundial en combinación con una capa GeoServer topp:states (asegúrese de que GeoServer se está ejecutando)

  4. Puede utilizar mapproxy WMS en otras aplicaciones, por ejemplo, en QGIS o en Mapbender (http://localhost/mapbender/application/mapbender_user).

  5. Observe la salida en la ventana del terminal del servidor.

¿Qué sigue?