MapServer
MapServer
|
|
---|---|
Basic data
|
|
developer | Steve Lime |
Publishing year | 1994 |
Current version | 7.4.2 September 14, 2019 6.4.5 ( LTS ) 6.2.4 (LTS) 6.0.6 (LTS) |
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
- Tyler Mitchell, Arnulf Christl, Astrid Emde: Web mapping with open source GIS tools . 1st edition. O'Reilly Verlag , 2008, ISBN 978-3-89721-723-2 .
- Christian Wilk: On the presentation plate: Offer geodata with the UMN map server . In: Heise Zeitschriften Verlag (ed.): IX . September 2006.
Web links
MapServer
- Official website (partly in English)
- MapServer Issue Tracker and Wiki
- MapServer InfoSheet at OSGeo (English)
- FreeGIS summary for UMN MapServer
- German-language mailing list from MapServer
- MapServer in GISWiki
- Jens Schumacher: card maker. Efficiently manage spatial data services with the UMN map server. iX, edition 10/2008, October 2008, p. 154 , accessed on December 16, 2010 .
FOSSGIS
- FOSSGIS conference website
- GISLive - free GIS software and geodata on DVD from FOSSGIS e. V.
Individual evidence
- ↑ 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.
- ↑ Change log 7.4.2. In: mapserver.org. Retrieved November 18, 2019 .
- ↑ a b c d Date under "Current messages". In: mapserver.org. Retrieved November 18, 2019 .
- ↑ Change log 6.4.5. In: mapserver.org. Retrieved August 27, 2017 (English).
- ↑ Change log 6.2.4. In: mapserver.org. Retrieved August 27, 2017 (English).
- ↑ Changelog 6.0.6. In: mapserver.org. Retrieved August 27, 2017 (English).
- ↑ Hans-Joachim Baader: UMN MapServer user conference. Pro-Linux.de, August 23, 2004, accessed on December 23, 2010 .
- ↑ UMN MapServer forum. GISWiki, June 2, 2005, accessed December 23, 2010 .
- ↑ UMN MapServer User Conference 2005 ( Memento from October 1, 2006 in the Internet Archive ).