MapServer
Encyclopedia
MapServer is an 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, Autodesk
Autodesk
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
...
  • 1994: UMN awarded with NASA/ForNet funding to support web-based delivery of forestry data.
  • 1993-06: HTML 1.0. The first version of HTML
    HTML
    HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....

    , published.
  • 1993-07: Xerox PARC Map Viewer
    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.
  • 1997-07: MapServer 1.0, Developed as Part of the 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...

     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...

    .
  • 1998-07: MapServer 2.0 released as final ForNET deliverable; added reprojection
    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).
  • 1999: UMN makes MapServer an open source project.
  • 1997-01: HTML 3.2, launched.
  • 1997-12: HTML 4.0, Introduced styling with CSS
    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...

    .
  • 1998-08: ESRI
    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.
  • 1999-03: HTTP 1.1 protocol released.
  • 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
    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.
  • 2003-07: MapServer 4.0, adds 24bit raster output support and support for SWF
    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.,...

    .
  • ...
    • 2001-09: SVG 1.0
      Scalable Vector Graphics
      Scalable Vector Graphics is a family of specifications of an XML-based file format for describing two-dimensional vector graphics, both static and dynamic . The SVG specification is an open standard that has been under development by the World Wide Web Consortium since 1999.SVG images and their...

       became a W3C Recommendation.
    ...
    • 2001-09: TirolAtlas, a highly interactive online atlas, the first based on SVG.
    • 2003-06: NASA World Wind
      NASA World Wind
      World Wind is an open-source virtual globe developed by NASA and the open source community for use on personal computers. Old versions need Microsoft Windows but the more recent Java version, , is cross platform and provides a suite of . The World Wind Java version was awarded in November 2009...

      released.
  • 2005-04: MapServer 4.6, adds support for SVG.
  • ...
    • 2005-02: Google Maps
      Google Maps
      Google Maps is a web mapping service application and technology provided by Google, free , that powers many map-based services, including the Google Maps website, Google Ride Finder, Google Transit, and maps embedded on third-party websites via the Google Maps API...

       was announced
    • 2005-06: OpenLayers
      OpenLayers
      OpenLayers is an open source JavaScript library for displaying map data in web browsers. It provides an API for building rich web-based geographic applications similar to Google Maps and Bing Maps...

      , Google Maps API, and Google Earth
      Google Earth
      Google Earth is a virtual globe, map and geographical information program that was originally called EarthViewer 3D, and was created by Keyhole, Inc, a Central Intelligence Agency funded company acquired by Google in 2004 . It maps the Earth by the superimposition of images obtained from satellite...

      released.
    • 2006-05: Wikimapia
      Wikimapia
      WikiMapia is a privately owned, online map and satellite imaging resource that combines Google Maps with a wiki system, allowing users to add information, in the form of a note, to any location on Earth. Users may currently use this information for free...

      launched.
  • 2007-09: MapServer 5.0 released, introducing Anti-Grain Geometry (AGG) graphics library.
  • 2011-05: MapServer 6.X released, with 5.6.X as stable versions.
  • 2011-07: Maps and Semantic Maps 1.0, for MediaWiki
    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
    • FWTools
      FWTools
      FWTools 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
    • TopoQuest
      TopoQuest
      TopoQuest 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

    External links

    The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
     
    x
    OK