MapServer
Encyclopedia
MapServer is an open source
development environment for building spatially-enabled internet applications. It can run as a CGI
program or via MapScript which supports several programming languages (using SWIG
). MapServer was developed by the University of Minnesota
— so, it is often and more specifically referred as "UMN MapServer", to distinguish it from commercial "map server". MapServer was originally developed with support from NASA
, which needed a way to make its satellite imagery
available to the public.
, 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, would be developed as an open source application with all new code
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
(OSGeo) was established to include MapServer and other open source GIS projects (which now includes MapGuide Open Source
).
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...
development environment for building spatially-enabled internet applications. It can run as a CGI
Common Gateway Interface
The Common Gateway Interface is a standard method for web servers software to delegate the generation of web pages to executable files...
program or via MapScript which supports several programming languages (using SWIG
SWIG
SWIG is an open source software tool used to connect computer programs or libraries written in C or C++ with scripting languages such as Lua, Perl, PHP, Python, R, Ruby, Tcl, and other languages like C#, Java, Modula-3, Objective Caml, Octave, and Scheme...
). MapServer was developed by the University of Minnesota
University of Minnesota
The University of Minnesota, Twin Cities is a public research university located in Minneapolis and St. Paul, Minnesota, United States. It is the oldest and largest part of the University of Minnesota system and has the fourth-largest main campus student body in the United States, with 52,557...
— so, it is often and more specifically referred as "UMN MapServer", to distinguish it from commercial "map server". MapServer was originally developed with support from NASA
NASA
The National Aeronautics and Space Administration is the agency of the United States government that is responsible for the nation's civilian space program and for aeronautics and aerospace research...
, which needed a way to make its satellite imagery
Satellite imagery
Satellite imagery consists of photographs of Earth or other planets made by means of artificial satellites.- History :The first images from space were taken on sub-orbital flights. The U.S-launched V-2 flight on October 24, 1946 took one image every 1.5 seconds...
available to the public.
Open Source Geospatial Foundation
In November 2005, AutodeskAutodesk
Autodesk, Inc. is an American multinational corporation that focuses on 3D design software for use in the architecture, engineering, construction, manufacturing, media and entertainment industries. The company was founded in 1982 by John Walker, a coauthor of the first versions of the company's...
, 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, would be developed as an open source application with all new code
Code
A code is a rule for converting a piece of information into another form or representation , not necessarily of the same type....
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
Open Source Geospatial Foundation
The Open Source Geospatial Foundation , 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 2006 to provide financial, organizational and legal support to...
(OSGeo) was established to include MapServer and other open source GIS projects (which now includes MapGuide Open Source
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...
).
Time line
MapServer has had an important role in Web mapping history. The following is a summary of its evolution,Main UMN MapServer events | Parallel reference/related events |
---|---|
|
HTML HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages.... , published. Xerox PARC Map Viewer Xerox PARC Map Viewer was one of the earliest static web mapping sites, developed by Steve Putz in June 1993 at Xerox Corporation's Palo Alto Research Center... , Web’s first interactive mapping application. |
NASA The National Aeronautics and Space Administration is the agency of the United States government that is responsible for the nation's civilian space program and for aeronautics and aerospace research... ForNet Project. Grew out of the need to deliver remote sensing Remote sensing Remote sensing is the acquisition of information about an object or phenomenon, without making physical contact with the object. In modern usage, the term generally refers to the use of aerial sensor technologies to detect and classify objects on Earth by means of propagated signals Remote sensing... data across the web for foresters Forestry Forestry is the interdisciplinary profession embracing the science, art, and craft of creating, managing, using, and conserving forests and associated resources in a sustainable manner to meet desired goals, needs, and values for human benefit. Forestry is practiced in plantations and natural stands... . Map projection A map projection is any method of representing the surface of a sphere or other three-dimensional body on a plane. Map projections are necessary for creating maps. All map projections distort the surface in some fashion... support (PROJ.4). |
Cascading Style Sheets Cascading Style Sheets is a style sheet language used to describe the presentation semantics of a document written in a markup language... . ESRI Esri is a software development and services company providing Geographic Information System software and geodatabase management applications. The headquarters of Esri is in Redlands, California.... entry into the web mapping business with MapObjects. |
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 .-Features:... and ArcSDE ArcSDE ArcSDE is a server-software sub-system that aims to enable the usage of Relational Database Management Systems for spatial data... . Version 3.6 adds initial OGC Open Geospatial Consortium The Open Geospatial Consortium , an international voluntary consensus standards organization, originated in 1994. In the OGC, more than 400 commercial, governmental, nonprofit and research organizations worldwide collaborate in a consensus process encouraging development and implementation of open... WMS support. SWF SWF is an Adobe Flash file format used for multimedia, vector graphics and ActionScript. Originating with FutureWave Software, then transferred to Macromedia, and then coming under the control of Adobe, SWF files can contain animations or applets of varying degrees of interactivity and function.,... . |
|
|
|
|
|
|
MediaWiki MediaWiki is a popular free web-based wiki software application. Developed by the Wikimedia Foundation, it is used to run all of its projects, including Wikipedia, Wiktionary and Wikinews. Numerous other wikis around the world also use it to power their websites... , released. |
See also
- MapServer History - a history of the MapServer project
- FWToolsFWToolsFWTools is a set of open source programs for geographical information systems bundled by Frank Warmerdam . The graphical GIS toolset is made for Microsoft Windows and Linux platforms, and includes several popular subpackages:...
– a cross-platform open source GIS software bundle, including MapServer - TopoQuestTopoQuestTopoQuest is a free web mapping service built on open source software that provides internet-based topographic maps for most of the United States....
- Topographic map viewer using the technology