Table Of Contents

Next topic

Quickstart

This Page

MapFish

MapFish is a flexible and complete framework for building rich web-mapping applications. It emphasizes high productivity, and high-quality development.

MapFish is based on the Pylons Python web framework. MapFish extends Pylons with geospatial-specific functionality. For example MapFish provides specific tools for creating web services that allows querying and editing geographic objects.

MapFish also provides a complete RIA-oriented JavaScript toolbox, a JavaScript testing environment, and tools for compressing JavaScript code. The JavaScript toolbox is composed of the ExtJS, OpenLayers , GeoExt JavaScript toolkits.

MapFish is compliant with the Open Geospatial Consortium standards. This is achieved through OpenLayers or GeoExt supporting several OGC norms, like WMS, WFS, WMC, KML, GML etc..

MapFish is open source, and distributed under the BSD license.

Current release

MapFish 2.2 is the current release. Check out the reference documentation.

Interoperability

The MapFish framework is built around an open HTTP-based protocol, allowing various interoperable implementations. In addition to the reference implementation provided by the Python/Pylons-based framework, two other implementations are currently available:

  • a Ruby/Rails plugin (GPLv3)
  • a PHP/Symfony plugin (BSD)

See the documentation for more information.

MapFish Print

The MapFish project hosts MapFish Print, a Java library to print maps. MapFish Print is independent from the MapFish framework, but works well with it.

MapFish Print is released under the GPLv3 license.

See the MapFish Print Documentation for more information.

Affiliation

images/OSGeo_project.png

MapFish is a project of the Open Source Geospatial Foundation (OSGeo Foundation). OSGeo‘s mission is to support and build the highest-quality open source geospatial software.

Community

The MapFish project is governed by a Project Steering Committee, composed of people from various organizations.

Discussions regarding the project are public. They occur on the project mailing lists and on IRC (irc://irc.freenode.net/#mapfish).

The project welcome new contributions; bugs and new features can be reported and requested on the bug tracker. Visit also the wiki page describing how to contribute to the project.

More information related to the community and development is available in the Wiki/Trac.

News and Events

FOSS4G is the global conference focused on Free and Open Source Software for Geospatial, organized by OSGeo. In 2011, FOSS4G will be held in Denver. See http://2011.foss4g.org/.