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, and specific components for interacting with MapFish web services.

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

Current release

MapFish 2.0 is the current release. Check out the 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.

News and Events

_images/foss4g2010.png

FOSS4G 2010 is the leading annual conference for free and open source geospatial software. It will include workshops, tutorials and presentations related to MapFish. It is the event for those interested in MapFish, other FOSS geospatial technologies and the community around them.