MapServer

from Wikipedia, the free encyclopedia
MapServer

logo
Basic data

developer Steve Lime
Publishing year 1994
Current  version 7.4.2
September 14, 2019

6.4.5 ( LTS )
January 16, 2017

6.2.4 (LTS)
January 16, 2017

6.0.6 (LTS)
January 16, 2017

operating system cross-platform
programming language C / C ++
category Map server
License WITH
German speaking No
mapserver.org

MapServer is a free map server project of the Open Source Geospatial Foundation (OSGeo), as a former project of the University of Minnesota (UMN) also known under the name UMN Mapserver or UMN MapServer .

The software provides geospatial services in accordance with the specifications of the Open Geospatial Consortium (OGC), namely Web Coverage Service (WCS), Web Feature Service (WFS), Web Map Service (WMS) and Sensor Observation Service (SOS). MapServer is considered stable, fast and scalable and is widely used.

Scope of services

With MapServer it is possible to view geographic data. Hundreds of file and database formats can be processed. It delivers its output via the web (most common case) or via a programming interface ( Mapscript ) to another (local or remote) application. The data that can be queried via the server can not only be obtained from its local memory, but can also be compiled from a distributed system by other servers. Either it renders the data for graphic representations (in raster graphic formats such as PNG or JPEG or vector data in SVG format) and delivers them via WMS or the actual characteristics are output in Geography Markup Language (GML) with the help of WFS . The included WFS does not have a transactional extension (WFS-T), since maintaining a database connection is generally not possible with a CGI program.

In connection with a client , applications can be created with which one can view existing map data. MapServer can also be used in connection with a desktop GIS , whereby the individual services serve as a data basis. Images for legends, scale bars, overview maps and values ​​from variables can also be queried.

technology

The software is written in C and uses the Geospatial Data Abstraction Library (GDAL). MapServer is usually connected to an HTTP server as a CGI program .

The configuration file, the map file , defines the data sources, data access, structure and display of a map. The path and name of a map file can be transferred to the MapServer via the URL as a vendor-specific parameter " map=". This is an extension of the WMS standard. In the case of a request, the required output data is fetched based on the parameters encoded in the URL from the request and the rules contained in the map file, and the map section is created and delivered. About the Mapscript - interface the mapfile can also be dynamically created and modified. Mapscript was implemented with the help of SWIG . The interface can be accessed with different languages ​​( PHP , Python , Ruby , Java , Perl , C # / .NET ).

Standards

In the development of MapServer, great importance is attached to maintaining open standards in order to enable interoperability with other applications. The software fulfills the OGC specifications WMS 1.3.0, WFS 1.0., WFS 1.1 and WCS 1.1.

history

The first versions of MapServer were developed in the mid-1990s as part of the ForNet project by the University of Minnesota (UMN) together with the Minnesota Department of Natural Resources and NASA for Unix-like operating systems. The product was first released in 1994. After that, MapServer was supported by the NASA-funded TerraSIP project, in which the University of Minnesota worked with a consortium for land planning and development. In 1999 the UMN disclosed the source code and released MapServer under the terms of the MIT license. Even today the prefix “UMN” is used to keep the program distinguishable from other map servers, whereby the official project name is simply “MapServer”. The MapServer project is closely related to the creation of OSGeo, which is responsible for the development of MapServer today.

UMN MapServer user conference

The first German-language user conferences of OSGeo took place from 2003 to 2005 under the name "UMN MapServer User Conference".

Surname date place Visitors
User meeting June 24, 2003 Berlin 20th
UMN MapServer User Conference 2003 September 30, 2003 Bonn 90
UMN MapServer User Conference 2004 September 14, 2004 Hanover 180
UMN MapServer User Conference 2005 8th-9th September 2005 Hanover 200

At the conferences, not only was the UMN MapServer discussed, but also other free GIS projects, which is why the name was changed to " FOSSGIS Conference " from 2006 onwards .

See also

free MapServer alternatives:

literature

Web links

MapServer

FOSSGIS

Individual evidence

  1. Steve Lime. (No longer available online.) OSGeo , October 16, 2007, archived from the original on December 20, 2016 ; accessed on December 17, 2016 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.osgeo.org
  2. Change log 7.4.2. In: mapserver.org. Retrieved November 18, 2019 .
  3. a b c d Date under "Current messages". In: mapserver.org. Retrieved November 18, 2019 .
  4. Change log 6.4.5. In: mapserver.org. Retrieved August 27, 2017 (English).
  5. Change log 6.2.4. In: mapserver.org. Retrieved August 27, 2017 (English).
  6. Changelog 6.0.6. In: mapserver.org. Retrieved August 27, 2017 (English).
  7. Hans-Joachim Baader: UMN MapServer user conference. Pro-Linux.de, August 23, 2004, accessed on December 23, 2010 .
  8. UMN MapServer forum. GISWiki, June 2, 2005, accessed December 23, 2010 .
  9. UMN MapServer User Conference 2005 ( Memento from October 1, 2006 in the Internet Archive ).