MapServer¶
Servicio web¶
MapServer es un motor de representación de datos geográficos escrito en C de <https://opensource.org/>`_ . Además de navegar por los datos SIG, MapServer le permite crear «mapas de imágenes geográficas», es decir, mapas que pueden dirigir a los usuarios a contenido web. Por ejemplo, la Brújula de Recreación <http://www.dnr.state.mn.us/maps/compass.html>`_ Minnesota DNR, que proporciona a los usuarios más de 10,000 páginas web, informes y mapas a través de una sola aplicación. La misma aplicación sirve como un «motor de mapa» para otras partes del sitio, proporcionando un contexto espacial donde sea necesario.
MapServer fue desarrollado originalmente por el proyecto ForNet de la Universidad de Minnesota (UMN) en cooperación con la NASA y el Departamento de Recursos Naturales de Minnesota (MNDNR). Más tarde fue alojado por el proyecto TerraSIP, un proyecto patrocinado por la NASA entre la UMN y un consorcio de intereses de gestión de la tierra.
MapServer es ahora un proyecto de OSGeo,y es mantenido por un número creciente de desarrolladores (cerca de 20) de todo el mundo. Es apoyado por un grupo diverso de organizaciones que financia mejoras y mantenimiento, y administrado dentro de OSGeo por el Comité Directivo del Proyecto MapServer compuesto por desarrolladores y otros colaboradores.
Características Principales¶
Salida cartográfica avanzada
Dibujo de objetos espaciales dependientes de la escala y ejecución de la aplicación
Etiquetado de objetos espaciales incluyendo mediación de colisión de etiqueta
Soporte de fuentes TrueType para etiquetado y simbolización
Automatización de elemento de mapa (barra de escala, mapa de referencia y la leyenda)
Cartografía temática utilizando clases expresión lógicas o regulares
Solorte añadido de renderización con manejadores de AGG, Cairo y otros
Provisión especial para generación teselas de salida
Capas de máscara
Colocación exacta de símbolos
Simbología multi etiqueta/símbolo compleja
Campos del vector
Compensación de etiqueta líder
Simbología SVG
Soporte de fuentes múltiples
Heatmaps dinámico
Soporte de rejilla UTF
Composición de capas
Soporte para consulta espacial sofisticado
Identificar objetos espaciales por atributos, punto, recuadro o geometría a través de una o más capas
Soporte para consultas raster
Plantilla para salida totalmente personalizable
Generación de salida de consulta basada en OGR
Soporte para entornos de secuencias de comandos y desarrollo populares
CGI/FastCGI
PHP, Python, Perl, Ruby, Java, and .NET
Soporte multiplataforma
Linux, Windows, Mac OS X, Solaris y más
Una multitud de formatos de datos raster y vector
Soporte nativo para archivos de formas ESRI , PostGIS y Oracle espacial
Muchos otros formatos vía GDAL y OGR
Apoyo de proyección de mapa
Proyección del mapa on-the-fly con 1000s de proyecciones a través de la librería Proj.4
Estándares implementados¶
Apoyo de numerosos estándares del Open Geospatial Consortium (OGC)
Web Map Service (WMS) (cliente/servidor)
Web Feature Service (WFS) (no-transaccional, cliente/servidor)
OM
Servicio de vistas compatible con INSPIRE
Demostración¶
Documentación¶
Detalles¶
Sitio web: https://mapserver.org
Licencia: MIT-style license
Versión de software: 8.0.1
Plataformas compatibles: Windows, Linux, Mac
Interfaces API: C, C++, Python, Java, Ruby
Soporte: https://mapserver.org/community/