HOME

TheInfoList



OR:

MapServer is an open-source development environment for building spatially enabled internet applications, built in the C language, and is widely known as one of the fastest Web mapping engines available. It can run as a CGI program or via MapScript which supports several programming languages (using SWIG). MapServer can access hundreds of data formats, any raster or vector format supported by
GDAL The Geospatial Data Abstraction Library (GDAL) is a computer software library for reading and writing raster and vector geospatial data formats (e.g. shapefile), and is released under the permissive X/MIT style free software license by the Ope ...
, and reprojections on-the-fly are handled by
PROJ PROJ (formerly PROJ.4) is a library for performing conversions between cartographic projections. The library is based on the work of Gerald Evenden at the United States Geological Survey (USGS), but since 2019-11-26 is an Open Source Geospatial Fo ...
. MapServer was originally developed by Steve Lime, then working at the
University of Minnesota The University of Minnesota, formally the University of Minnesota, Twin Cities, (UMN Twin Cities, the U of M, or Minnesota) is a public university, public Land-grant university, land-grant research university in the Minneapolis–Saint Paul, Tw ...
— so, it was previously referred to as "''UMN MapServer''", to distinguish it from commercial "map servers"; today it is commonly referred to as just "MapServer", and is maintained by the MapServer Project Steering Committee (PSC). MapServer was originally developed with support from
NASA The National Aeronautics and Space Administration (NASA ) is an independent agency of the US federal government responsible for the civil space program, aeronautics research, and space research. NASA was established in 1958, succeeding t ...
, which needed a way to make its
satellite imagery Satellite images (also Earth observation imagery, spaceborne photography, or simply satellite photo) are images of Earth collected by imaging satellites operated by governments and businesses around the world. Satellite imaging companies sell ima ...
available to the public.


Open Source Geospatial Foundation

In November 2005,
Autodesk Autodesk, Inc. is an American multinational software corporation that makes software products and services for the architecture, engineering, construction, manufacturing, media, education, and entertainment industries. Autodesk is headquartered ...
, the MapServer Technical Steering Committee Members, the University of Minnesota, and DM Solutions Group announced the creation of the MapServer Foundation. With this announcement, Autodesk announced that its internet mapping application,
MapGuide MapGuide Open Source is a web-based Cartography, map-making platform that enables users to quickly develop and deploy web mapping applications and geospatial web services. The application was introduced as open-source software, open-source by Auto ...
, would be developed as an open source application with all new
code In communications and information processing, code is a system of rules to convert information—such as a letter, word, sound, image, or gesture—into another form, sometimes shortened or secret, for communication through a communication ...
and be named "MapServer Enterprise". The existing MapServer application would be renamed "MapServer Cheetah". This name change was overwhelmingly opposed by the MapServer community. Autodesk then backed off this name change and retained the name, "MapGuide" for its product. Also, plans to establish the MapServer Foundation were scrapped; Instead, the
Open Source Geospatial Foundation The Open Source Geospatial Foundation (OSGeo), is a non-profit non-governmental organization whose mission is to support and promote the collaborative development of open geospatial technologies and data. The foundation was formed in February 200 ...
(OSGeo) was established to include MapServer and other open source GIS projects (which now includes
MapGuide Open Source MapGuide Open Source is a web-based map-making platform that enables users to quickly develop and deploy web mapping applications and geospatial web services. The application was introduced as open-source by Autodesk in November 2005, and the cod ...
).


Timeline

''MapServer'' has had an important role in Web mapping history. The following is a summary of its evolution: * 1994: UMN awarded with NASA/ForNet funding to support web-based delivery of forestry data.MapServer History
/ref> * 1997-07: MapServer 1.0, Developed as Part of the
NASA The National Aeronautics and Space Administration (NASA ) is an independent agency of the US federal government responsible for the civil space program, aeronautics research, and space research. NASA was established in 1958, succeeding t ...
ForNet Project. Grew out of the need to deliver
remote sensing Remote sensing is the acquisition of information about an object or phenomenon without making physical contact with the object, in contrast to in situ or on-site observation. The term is applied especially to acquiring information about Earth ...
data across the web for
foresters A forester is a person who practises forestry, the science, art, and profession of managing forests. Foresters engage in a broad range of activities including ecological restoration and management of protected areas. Foresters manage forests to ...
. * 1998-07: MapServer 2.0 released as final ForNET deliverable; added reprojection support (
PROJ.4 PROJ (formerly PROJ.4) is a Library (computing), library for performing conversions between cartographic projections. The library is based on the work of Gerald Evenden at the United States Geological Survey (USGS), but since 2019-11-26 is an Open ...
). * 1999: UMN makes MapServer an open source project. * 2000-06: MapServer 3.0 was developed as part of the NASA TerraSIP Project. This is also the first public, open source release of ''UMN MapServer''. * 2001-06: MapServer 3.2 released with MapScript 1.0, like CSS, adds layout flexibility. * 2002-06: MapServer 3.5 was rewritten, and added support for
PostGIS PostGIS ( ) is an open source software program that adds support for geographic objects to the PostgreSQL object-relational database. PostGIS follows the Simple Features for SQL specification from the Open Geospatial Consortium (OGC). Technicall ...
and
ArcSDE ArcSDE (''SDE'' for ''Spatial Database Engine'') is a server-software sub-system (produced and marketed by Esri) that aims to enable the usage of Relational Database Management Systems for spatial data. The spatial data may then be used as part o ...
. Version 3.6 adds initial OGC WMS support. * 2003-07: MapServer 4.0, adds 24bit raster output support and support for SWF. * 2005-04: MapServer 4.6, adds support for SVG. * 2007-09: MapServer 5.0 released, introducing
Anti-Grain Geometry Anti-Grain Geometry (AGG) is a 2D rendering graphics library written in C++. It features anti-aliasing and sub-pixel resolution. It is not a graphics library, per se, but rather a framework to build a graphics library upon. The library is opera ...
(AGG) graphics library. * 2011-05: MapServer 6.0 released, adds support for opengl & KML output, with 5.6.X as stable versions. * 2012-11: MapServer 6.2 released, adds support for
INSPIRE The following is a thematic list of European Union directives: For a date based list, see the :European Union directives by number Numbering From 1 January 1992 to 31 December 2014, numbers assigned by the General Secretariat of the Council ...
services. Released along TinyOWS and MapCache. * 2013-09: MapServer 6.4 released, adds CMake support, contour rendering, layer geometry transformations. * 2015-07: MapServer 7.0 released, adds heatmap layers, WFS 2.0 support, and layer-level character encoding. * 2018-07: MapServer 7.2 released, adds MVT support, support for multi-line comments in the mapfile, and Python 3 support for MapScript. * 2019-05: MapServer 7.4 released, adds
PHP PHP is a general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by The PHP Group ...
7 MapScript support through SWIG, and initial
PROJ PROJ (formerly PROJ.4) is a library for performing conversions between cartographic projections. The library is based on the work of Gerald Evenden at the United States Geological Survey (USGS), but since 2019-11-26 is an Open Source Geospatial Fo ...
6 API support. * 2020-05: MapServer 7.6 released, adds full support for
PROJ PROJ (formerly PROJ.4) is a library for performing conversions between cartographic projections. The library is based on the work of Gerald Evenden at the United States Geological Survey (USGS), but since 2019-11-26 is an Open Source Geospatial Fo ...
6 API, adds connection options in mapfile, and special character support in mapfiles on Windows. * 2022-09: MapServer 8.0 released, adds native FlatGeobuf support, OGCAPI: Features support, new config file for MapServer, and PHP native MapScript removed, in place of PHPNG (SWIG) MapScript.


See also

*
GeoServer In computing, GeoServer is an open-source server written in Java that allows users to share, process and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards. GeoServer h ...
- an open-source server written in Java *
Mapnik Mapnik is an open-source mapping toolkit for desktop and server based map rendering, written in C++. Artem Pavlenko, the original developer of Mapnik, set out with the explicit goal of creating beautiful maps by employing the sub-pixel anti-ali ...
- Open source mapping toolkit for desktop and server map rendering *
TopoQuest TopoQuest is a free web mapping service built on Open-source software, open source software that provides internet-based topographic maps for most of the United States. The site is one of three internet services used by Wikipedia for providing topo ...
- Topographic map viewer using the technology


References


External links

* {{official website, https://mapserver.org/ Free GIS software University of Minnesota software Software using the MIT license