5 votos

Biblioteca para producir mapas de impresión bonitos incluyendo rasters

He llegado a través de una variedad de bibliotecas para la facilidad de la producción de mapas para imprimir, en una forma reproducible mediante algún tipo de código o el archivo de configuración. Por ejemplo, Kartograph se ve precioso, Vincent se pueden hacer algunas cosas interesantes, y los mapas de referencia que permite la integración de datos geográficos con matplotlib.

Sin embargo, estoy tratando de producir mapas que incluyen datos de trama - y la mayoría de las opciones de arriba sólo trabajar con datos vectoriales. ¿Hay alguna alternativa que me permita mostrar los rásteres en mis mapas?

Por supuesto, puede producir el tipo de mapas que quiero en ArcMap o QGIS con bastante facilidad, pero es difícil hacer que el proceso automatizable y reproducible. Por ejemplo, si yo produzco un mapa, y luego de unas semanas queremos producir el mismo mapa (exactamente en el mismo punto de vista de las extensiones, exactamente el mismo zoom, exactamente la misma escala de la trama se estira) con algunos datos diferentes, se hace bastante complicado. Al hacer esto en algún tipo de automatizado/guión manera me gustaría eliminar muchos de estos problemas.

La clave de las cosas que iba a necesitar son:

  • Produce buena pinta mapas
  • Relativamente conciso (algunos de los ejemplos de mapas parecen mucho, y esto es donde algo como Kartograph brilla - consulte su documentación)
  • Puede mostrar rasterizados y vectores, con la posibilidad de configurar la simbología/pantalla de ambos
  • Automatizable

¿Alguien sabe de una herramienta que me permitirá hacerlo fácilmente? Si no, ¿cuál es el mejor 'chapucero' solución que has encontrado? No puedo ser la primera persona a ejecutar en este problema, pero no puedo encontrar una buena solución en línea.

2voto

Lucas Puntos 128

Usted no dice qué lenguaje de scripting, así que he asumido python.

¿Ha considerado el módulo arcpy.mapping?

Otra opción es la biblioteca Mapnik .

1voto

David White Puntos 1251

Otra opción es el uso de MapSurfer.NET (C#, VB.NET marco de estilo y de representación en los mapas raster o vector de formato. Usted puede automatizar completamente el proceso de producción de mapas utilizando el built-in editor de estilo (similar a TileMill) y su funcionalidad, o incluso el uso de SDK para construir su propia cadena de operaciones que desea realizar. Nota, si usted realmente necesita no sólo es hermosa, pero los mapas funcionales , con buenos y cartográficamente plausible la colocación de la etiqueta. A continuación, MapSurfer.NET es una buena opción.

Por favor, también tenga en cuenta que el de este marco, en la actualidad carece de documentación.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X