project logo OSGeo Project

MapServer

Servicio Web

MapServer es un motor de renderización de datos geográficos Open Source escrito en C. Más allá de la navegación por datos GIS, MapServer permite crear “mapas de imágenes geográficas”, es decir, mapas de contenidos para los usuarios. Por ejemplo, en Minnesota DNR Recreation Compass se proporciona a los usuarios más de 10.000 páginas Web, informes y mapas, a través de una única aplicación. La misma aplicación hace de “motor de mapas”, proporcionando los contenidos spaciales a otras partes del sitio Web que las necesitan.

MapServer fue desarrollado inicialmente por el proyecto ForNet de la Universidad de Minnesota (UMN) en cooperación con la NASA, y el Departamento de Recursos Naturales de Minnesota, el MNDR (Minnesota Department of Natural Resources). Más tarde, se alojó en el proyecto TerraSIP project, un proyecto financiado por la NASA, entre la UMN y un consorcio de actores con intereses en gestión del territorio.

MapServer es ahora un proyecto de OSGeo, y lo mantiene un grupo creciente de desarrolladores (cerca de 20) distribuidos por todo el mundo. Un diverso grupo de organizaciones dan soporte al proyecto, proporcionando mejoras y mantenimiento, y se administra dentro de OSGeo por el MapServer Project Steering Committee, formado por desarrolladores y otros contribuidores.

Características clave

screenshot
  • Salida cartográfica avanzada
    • Dibujado de elementos (features) dependientes de la escala y ejecución de aplicación.
    • Etiquetado de elementos, incluyendo gestión de colisión de etiquetas.
    • Soporte de fuentes TrueType para etiquetado y simbología.
    • Automatización de elementos de mapa (barra de escala, mapa de referencia y leyenda).
    • Mapas temáticos utilizano clases basadas en lógica de programación o en expresiones regulares.
    • Soporte de renderizado extensible con drivers para AGG, Cairo, GD y OpenGL, y otros.
    • Funciones especiales para generar tiles de salida.
    • Capas de máscara (mask).
    • Colocación de simbolos precisa.
    • Simbología compleja multi etiqueta/símbolo.
    • Campos de vectores.
    • Label Leader Offsetting.
    • Simbología SVG.
    • Soporte Fuentes Multiples.
  • Soporte para consultas (query) espaciales sofisticadas
    • Identificación de elementos por atributos, por punto, por rectángulo envolvente o cruces geométricos de una o más capas.
    • Soporte para consultas raster.
    • Salida basada en plantillas totalmente personalizables.
    • Generación de consultas basadas en OGR.
  • Soporte para lenguajes de scripting y entornos de desarrollo populares
    • CGI/FastCGI
    • PHP, Python, Perl, Ruby, Java, y .NET
  • Soporte Multi-plataforma
    • Linux, Windows, Mac OS X, Solaris, y mas
  • Multitud de formatos raster y vectoriales
    • TIFF/GeoTIFF, EPPL7, y muchos otros vía GDAL
    • ESRI shapefiles, PostGIS, ESRI ArcSDE, Oracle Spatial, MySQL y OGR
  • Soporte de proyecciones de Mapa
    • Proyecciones ‘al vuelo’ con capacidad para más de 1000 proyecciones proporcionadas por la librería Proj.4.

Standares Implementados

  • Soporta numerosos estándares (OGC)
    • WMS (cliente/servidor), WFS no-transaccional (cliente/servidor), WMC, WCS, Filter Encoding, SLD, GML, SOS, OM
    • Servicios de visores conforme a INSPIRE.

Demo

Detalles

Sitio Web: http://www.mapserver.org/

Licencia: licencia estilo MIT

Versión Software: 6.2

Plataformas soportadas: Windows, Linux, Mac

Interfaces API: C, PHP, Python, Perl, Ruby, Java y .NET

Soporte: http://mapserver.org/community/