<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wiki-Eclesia</id>
	<title>OSGeo - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wiki-Eclesia"/>
	<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/wiki/Special:Contributions/Wiki-Eclesia"/>
	<updated>2026-04-13T14:47:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=A_comprehensive_list_of_webmapping_toolkits&amp;diff=57323</id>
		<title>A comprehensive list of webmapping toolkits</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=A_comprehensive_list_of_webmapping_toolkits&amp;diff=57323"/>
		<updated>2011-09-15T07:37:45Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Eclesia: Add Mapfaces framework in the list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Toolkit&lt;br /&gt;
 &lt;br /&gt;
! Description&lt;br /&gt;
 &lt;br /&gt;
! License&lt;br /&gt;
 &lt;br /&gt;
! Main map types&lt;br /&gt;
 &lt;br /&gt;
! Core languages&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.cartoweb.org/ CartoWeb]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;CartoWeb is a comprehensive and ready-to-use Web-GIS (Geographical Information System) as well as a convenient framework for building advanced and customized applications.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.gnu.org/copyleft/gpl.html GPL]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;[http://mapserver.org MapServer]&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.php.net PHP]&lt;br /&gt;
|-&lt;br /&gt;
| [http://chameleon.maptools.org/ Chameleon]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;Chameleon is a distributed, highly configurable, environment for developing Web Mapping applications. It is built on MapServer as the core mapping engine and works with all MapServer supported data formats through a regular MAP file.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://chameleon.maptools.org/index.phtml?page=license.html Open Source]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;[http://mapserver.org MapServer], [http://www.opengeospatial.org/standards/wms WMS]&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.php.net PHP]&lt;br /&gt;
|-&lt;br /&gt;
| [http://maps.dnr.state.mn.us/tools/dbox/ dbox]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;dbox is really a collection of DHTML-based libraries for building highly interactive web-based mapping applications. The tools are meant to work directly with the MapServer web mapping system. They provide relatively autonomous functionality without restricting overall design. In fact, they were designed to be used with old fashioned elements like tables.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| Open Source&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;[http://mapserver.org MapServer]&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://en.wikipedia.org/wiki/JavaScript JavaScript], [http://www.w3schools.com/dhtml/default.asp DHTML]&lt;br /&gt;
|-&lt;br /&gt;
| [http://surveillance.mcgill.ca/dracones/ Dracones]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;Dracones is a MapServer-based web mapping framework. Core components: A lightweight map widget, with a smooth navigation interface; Map layers with interactive behaviors, like mouse selection or tooltip (mouseover) information; Flexible query/extension mechanism; Handy other services like map image export, and history navigation&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.opensource.org/licenses/bsd-license.php BSD]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;[http://mapserver.org MapServer], [http://www.opengeospatial.org/standards/wms WMS]&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.php.net PHP], [http://www.python.org Python]&lt;br /&gt;
|-&lt;br /&gt;
| [http://trac.osgeo.org/fusion Fusion]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;Fusion is a web-mapping application development framework for MapGuide OS and MapServer built primarily in JavaScript. It allows non-spatial web developers to build rich mapping applications quickly and easily.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.opensource.org/licenses/mit-license.php MIT]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;[http://mapserver.org MapServer], [http://mapguide.osgeo.org/ MapGuide OS]&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.php.net PHP]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.spatialytics.org/projects/geobiext/ GeoBIExt]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;a rich client visualization framework for SOLAP data, using GeoExt/OpenLayers as the web mapping front-end. It enables the creation of drillable and interactive geo-analytical dashboards or more static reports, which allow the analyze of data through different representations (maps, charts and cross-tabs) and levels of detail in order to take more informed and hence better decisions.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| &amp;amp;nbsp;?&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;(see OpenLayers)&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| &amp;amp;nbsp;?[http://www.java.com Java]&lt;br /&gt;
|-&lt;br /&gt;
| [http://geoext.org/ GeoExt]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;GeoExt brings together the geospatial know how of OpenLayers with the user interface savvy of Ext JS to help you build powerful desktop style GIS apps on the web with JavaScript.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.opensource.org/licenses/bsd-license.php BSD]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;(see OpenLayers)&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://en.wikipedia.org/wiki/JavaScript JavaScript]&lt;br /&gt;
|-&lt;br /&gt;
| [http://geojsp.org/ geojsp]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;geojsp is an open source (GPL) component that integrates geographic elements in your business intelligence infrastructure (geo-BI): thematic maps; flow maps; indicators; graphics (bar charts, pie chart, etc.)&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.gnu.org/copyleft/gpl.html GPL]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;(see OpenLayers)&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.java.com Java]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.spatialytics.org/projects/geomondrian/ GeoMondrian]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;GeoMondrian is a spatially-enabled version of Pentaho Analysis Services ([http://mondrian.pentaho.org/ Mondrian]). It provides a consistent integration of spatial objects into the OLAP data cube structure, instead of fetching them from a separate spatial database, web service or GIS file.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.opensource.org/licenses/eclipse-1.0.php EPL]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;(see OpenLayers)&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.java.com Java]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.geomoose.org/ GeoMOOSE]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;GeoMOOSE is a Web Client Javascript Framework for displaying distributed cartographic data. GeoMOOSE has a number of strengths including modularity, configurability, and delivers a number of core functionalities in its packages.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.opensource.org/licenses/mit-license.php MIT]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;[http://mapserver.org MapServer], (see OpenLayers)&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://en.wikipedia.org/wiki/JavaScript JavaScript], [http://www.php.net PHP]&lt;br /&gt;
|-&lt;br /&gt;
| [http://geoprisma.org/ GeoPrisma]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;?&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| Open Source&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;(see OpenLayers)&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| &amp;amp;nbsp;?&lt;br /&gt;
|-&lt;br /&gt;
| [http://code.google.com/p/geobi/ GeoReport]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;An interactive decision-support tool, providing a WebGIS OGC compliant interface, supported by analysis and reporting tools of external BI platforms. At present, GeoReport supports PentahoBI and SpagoBI.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.gnu.org/licenses/lgpl.html LGPL]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;?&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| &amp;amp;nbsp;?&lt;br /&gt;
|-&lt;br /&gt;
| [https://sites.google.com/site/geoshieldproject/ GeoShield]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;GeoShield is a project born to offer a centralized way to define security access-control to geo-services. It acts like a proxy, intercepting all the communications between clients and OGC compliant services&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.opensource.org/licenses/bsd-license.php BSD]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;[http://geoserver.org/ GeoServer], [http://www.opengeospatial.org/standards/wms WMS], [http://www.opengeospatial.org/standards/wfs WFS], [http://www.opengeospatial.org/standards/wps WPS], [http://www.opengeospatial.org/standards/sos SOS]&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.java.com Java]&lt;br /&gt;
|-&lt;br /&gt;
| [http://geowebcache.org/ GeoWebCache]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;GeoWebCache is a Java web application used to cache map tiles coming from a variety of sources such as OGC Web Map Service (WMS). It implements various service interfaces (such as WMS-C, WMTS, TMS, Google Maps KML, Virtual Earth) in order to accelerate and optimize map image delivery. It can also recombine tiles to work with regular WMS clients.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.gnu.org/licenses/lgpl.html LGPL]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;[http://www.opengeospatial.org/standards/wms WMS], [http://wiki.osgeo.org/wiki/WMS_Tile_Caching WMS-C], [http://wiki.osgeo.org/wiki/Tile_Map_Service_Specification TMS], [http://www.opengeospatial.org/standards/wmts WMTS]&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.java.com Java]&lt;br /&gt;
|-&lt;br /&gt;
| [http://mapas.mma.gov.br/i3geo/documentacao/files/principal-htm.html i3geo]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;i3geo provides a set of navigation tools, generation of analysis, sharing and generation of maps on demand.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.gnu.org/copyleft/gpl.html GPL]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;[http://mapserver.org MapServer]&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.php.net PHP], [http://en.wikipedia.org/wiki/JavaScript JavaScript]&lt;br /&gt;
|-&lt;br /&gt;
| [http://inteproxy.wald.intevation.org/ InteProxy]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;InteProxy is a tool that adds secure transmission via SSL as well as user authentication to those OWS-based applications that do not support these security features.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.gnu.org/copyleft/gpl.html GPL]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;[http://www.opengeospatial.org/standards/wms WMS], [http://www.opengeospatial.org/standards/wfs WFS]&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.python.org Python]&lt;br /&gt;
|-&lt;br /&gt;
| [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;ka-Map is an open source project that is aimed at providing a javascript API for developing highly interactive web-mapping interfaces using features available in modern web browsers.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://ka-map.maptools.org/index.phtml?page=license.html Open Source]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;[http://mapserver.org MapServer]&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.php.net PHP], [http://en.wikipedia.org/wiki/JavaScript JavaScript]&lt;br /&gt;
|-&lt;br /&gt;
| [http://leaflet.cloudmade.com/ leaflet]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;Leaflet is a modern, lightweight JavaScript library for making tile-based interactive maps for both desktop and mobile web browsers.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.opensource.org/licenses/bsd-license.php BSD]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;tiled layers, [http://www.opengeospatial.org/standards/wms WMS]&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://en.wikipedia.org/wiki/JavaScript JavaScript]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.mapbender.org/ Mapbender]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;Mapbender is the back office software and client framework for spatial data infrastructures. It provides a data model and web based interfaces for displaying, navigating and querying OGC compliant map services.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.gnu.org/copyleft/gpl.html GPL], [http://www.opensource.org/licenses/bsd-license.php BSD]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;[http://www.opengeospatial.org/standards/wms WMS], [http://www.opengeospatial.org/standards/wfs WFS]&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.php.net PHP], [http://en.wikipedia.org/wiki/JavaScript JavaScript]&lt;br /&gt;
|-&lt;br /&gt;
| [http://docs.codehaus.org/display/MAP/Home MapBuilder]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;MapBuilder is a powerful, standards compliant geographic mapping client which runs in a web browser.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.gnu.org/licenses/lgpl.html LGPL]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;[http://www.opengeospatial.org/standards/wms WMS], [http://www.opengeospatial.org/standards/wfs WFS]&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://en.wikipedia.org/wiki/JavaScript JavaScript]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://mapfaces.codehaus.org/ MapFaces]&lt;br /&gt;
&lt;br /&gt;
| &amp;lt;small&amp;gt;MapFaces is a JSF framework for mapping. This framework is implemented on GeotoolKit, the reference implementation of OGC GeoAPI. It's main difference with other framework is the support of the fly reprojection for services, WMS, WMTS, TMS and others.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| [http://www.gnu.org/licenses/lgpl.html LGPL3]&lt;br /&gt;
&lt;br /&gt;
| &amp;lt;small&amp;gt;[http://www.opengeospatial.org/standards/wms WMS], [http://www.opengeospatial.org/standards/catalog CSW] + (all Openlayer formats)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| [http://www.java.com/ Java]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://mapfish.org/ MapFish]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;MapFish is a flexible and complete framework for building rich web-mapping applications. It emphasizes high productivity, and high-quality development.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.opensource.org/licenses/bsd-license.php BSD]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;[http://www.opengeospatial.org/standards/wms WMS], [http://www.opengeospatial.org/standards/wfs WFS]&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.python.org Python], [http://en.wikipedia.org/wiki/JavaScript JavaScript]&lt;br /&gt;
|-&lt;br /&gt;
| [http://mapproxy.org/ MapProxy]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;It caches, accelerates and transforms data from existing map services and serves any desktop or web GIS client. MapProxy is a tile cache solution, but also offers many new and innovative features like full support for WMS clients.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.apache.org/licenses/LICENSE-2.0.html ASL]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;[http://www.opengeospatial.org/standards/wms WMS], [http://wiki.osgeo.org/wiki/Tile_Map_Service_Specification TMS]&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.python.org Python]&lt;br /&gt;
|-&lt;br /&gt;
| [http://mapquery.org/ MapQuery]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;MapQuery is a jQuery plugin that you can use to add mapping to your website. Whether you quickly want to add a simple map to a page, or build a feature rich web application, MapQuery is just the thing you need.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.opensource.org/licenses/mit-license.php MIT]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;(see OpenLayers)&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://en.wikipedia.org/wiki/JavaScript JavaScript]&lt;br /&gt;
|-&lt;br /&gt;
| [http://datacrossing.crs4.it/en_Documentation_mscross.html msCross]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;msCross is a AJAX (WEB 2.0) WEB GIS client, initially developed to be a Javascript interface for UMN Mapserver. It was developed to allow users dinamically display geographical information layers on the web.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.gnu.org/copyleft/gpl.html GPL]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;[http://mapserver.org MapServer]&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://en.wikipedia.org/wiki/JavaScript JavaScript]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.openlayers.org/ OpenLayers]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;OpenLayers makes it easy to put a dynamic map in any web page. It can display map tiles and markers loaded from any source. OpenLayers has been developed to further the use of geographic information of all kinds.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://svn.openlayers.org/trunk/openlayers/license.txt 2-clause BSD License]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;[http://resources.esri.com/help/9.3/arcgisserver/apis/rest/index.html ArcGIS Server], [http://www.opengeospatial.org/standards/gml GML], [http://code.google.com/apis/maps/index.html Google Maps], [http://code.google.com/apis/kml/documentation/ KML], [http://mapguide.osgeo.org/ MapGuide], [http://mapserver.org/ MapServer], [http://wiki.osgeo.org/wiki/Tile_Map_Service_Specification TMS], [http://www.microsoft.com/maps/developers/web.aspx Bing Maps], [http://www.opengeospatial.org/standards/wfs WFS], [http://www.opengeospatial.org/standards/wms WMS] and more!&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://en.wikipedia.org/wiki/JavaScript JavaScript]&lt;br /&gt;
|-&lt;br /&gt;
| [http://openscales.org/ OpenScales]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;OpenScales is an open source (LGPL) mapping framework written in ActionScript 3 and Flex that enables developers to build Rich Internet Mapping Applications.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.gnu.org/licenses/lgpl.html LGPL]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;[http://www.opengeospatial.org/standards/gml GML], [http://code.google.com/apis/kml/documentation/ KML], [http://www.openstreetmap.org/ OSM], [http://wiki.osgeo.org/wiki/Tile_Map_Service_Specification TMS], [http://www.opengeospatial.org/standards/wfs WFS], [http://www.opengeospatial.org/standards/wms WMS] and others.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| ActionScript, Flex, AIR&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.pmapper.net/ p.mapper]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;The p.mapper framework is intended to offer broad functionality and multiple configurations in order to facilitate the setup of a MapServer application based on PHP/MapScript.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.pmapper.net/license.shtml Open Source]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;[http://mapserver.org/ MapServer]&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://en.wikipedia.org/wiki/JavaScript JavaScript], [http://www.php.net PHP]&lt;br /&gt;
|-&lt;br /&gt;
| [http://polymaps.org/ Polymaps]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;Polymaps is a free JavaScript library for making dynamic, interactive maps in modern web browsers. It provides speedy display of multi-zoom datasets over maps, and supports a variety of visual presentations for tiled vector data, in addition to the usual cartography from OpenStreetMap, CloudMade, Bing, and other providers of image-based web maps.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [https://github.com/simplegeo/polymaps/blob/master/LICENSE Open Source]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;[http://www.microsoft.com/maps/developers/web.aspx Bing Maps], [http://cloudmade.com/products/web-maps-api Cloudmade], [http://www.openstreetmap.org/ OSM]&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://en.wikipedia.org/wiki/JavaScript JavaScript]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.spatialytics.org/projects/solaplayers/ SOLAPLayers]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;SOLAPLayers is a lightweight web cartographic component which enables navigation in SOLAP data cubes. It aims to be integrated into existing dashboard frameworks in order to produce interactive geo-analytical dashboards. &amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.opensource.org/licenses/bsd-license.php BSD], [http://www.opensource.org/licenses/eclipse-1.0.php EPL]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;(see OpenLayers)&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.java.com/ Java]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.spatialytics.org/projects/solaplayers/ tile5]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;Tile5 is an opensource HTML5 mapping javascript library that gives developers the ability to use existing mapping engines and provide a rich HTML5 experience. Tile5 can also be used to create more generic HTML5 tiling interfaces.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.opensource.org/licenses/mit-license.php MIT]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;[http://www.microsoft.com/maps/developers/web.aspx Bing Maps], [http://cloudmade.com/products/web-maps-api Cloudmade], [http://www.openstreetmap.org/ OSM] and others.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://en.wikipedia.org/wiki/JavaScript JavaScript]&lt;br /&gt;
|-&lt;br /&gt;
| [http://tilecache.org/ TileCache]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;TileCache provides a Python-based [http://wiki.osgeo.org/index.php/WMS_Tiling_Client_Recommendation WMS-C]/TMS server, with pluggable caching mechanisms and rendering backends. In the simplest use case, TileCache requires only write access to a disk, the ability to run Python CGI scripts, and a WMS you want to be cached.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.opensource.org/licenses/bsd-license.php BSD]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;[http://www.mapnik.org/ Mapnik], [http://mapserver.org MapServer], [http://www.opengeospatial.org/standards/wms WMS]&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.python.org/ Python]&lt;br /&gt;
|-&lt;br /&gt;
| [http://mapbox.com/tilemill/ TileMill]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;TileMill is an application for making beautiful maps. Whether you’re a journalist, web designer, researcher, or seasoned cartographer, TileMill is the design studio you need to create compelling, interactive maps.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.opensource.org/licenses/bsd-license.php BSD]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;[http://www.mapnik.org/ Mapnik]&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| CSS-like map styling language&lt;br /&gt;
|-&lt;br /&gt;
| [http://thematicmapping.org/engine/ Thematic Mapping Engine]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;TME enables you to visualise global statistics on Google Earth. The engine returns a KMZ file that you can open in Google Earth or download to your computer.&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://www.gnu.org/copyleft/gpl.html GPL]&lt;br /&gt;
 &lt;br /&gt;
| &amp;lt;small&amp;gt;[http://code.google.com/apis/kml/documentation/ KML]&amp;lt;/small&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
| [http://en.wikipedia.org/wiki/JavaScript JavaScript], [http://www.php.net PHP]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wiki-Eclesia</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=User:Eclesia&amp;diff=57057</id>
		<title>User:Eclesia</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=User:Eclesia&amp;diff=57057"/>
		<updated>2011-09-07T07:08:22Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Eclesia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GIS developer on Open source projects  ==&lt;br /&gt;
&lt;br /&gt;
-[http://www.geoapi.org GeoAPI]&amp;lt;br&amp;gt;- [http://www.geotoolkit.org GeotoolKit]&amp;lt;br&amp;gt;- [http://www.geomatys.com/fr/constellation-sdi Constellation-SDI]&amp;lt;br&amp;gt;- [http://www.geomatys.com/fr/mapfaces Mapfaces]&amp;lt;br&amp;gt;- [http://www.mdweb-project.org MDWeb]&amp;lt;br&amp;gt;- [http://puzzle-gis.codehaus.org Puzzle-GIS]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Society&amp;amp;nbsp;  ==&lt;br /&gt;
&lt;br /&gt;
[http://www.geomatys.com Geomatys]&lt;/div&gt;</summary>
		<author><name>Wiki-Eclesia</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=User:Eclesia&amp;diff=57056</id>
		<title>User:Eclesia</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=User:Eclesia&amp;diff=57056"/>
		<updated>2011-09-07T07:07:02Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Eclesia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GIS developer on Open source projects  ==&lt;br /&gt;
&lt;br /&gt;
- [http://www.geoapi.org GeoAPI]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 - [http://www.geotoolkit.org GeotoolKit]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 - [http://www.geomatys.com/fr/constellation-sdi Constellation-SDI]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 - [http://www.geomatys.com/fr/mapfaces Mapfaces]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 - [http://www.mdweb-project.org MDWeb]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 - [http://puzzle-gis.codehaus.org Puzzle-GIS]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Society&amp;amp;nbsp;  ==&lt;br /&gt;
&lt;br /&gt;
[http://www.geomatys.com Geomatys]&lt;/div&gt;</summary>
		<author><name>Wiki-Eclesia</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=User:Eclesia&amp;diff=57055</id>
		<title>User:Eclesia</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=User:Eclesia&amp;diff=57055"/>
		<updated>2011-09-07T07:02:01Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Eclesia: Created page with &amp;quot; GIS developer on Open source projects : - GeoAPI - GeotoolKit - Constellation-SDI - Mapfaces - MDWeb - Puzzle-GIS  Society : Geomatys&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
GIS developer on Open source projects :&lt;br /&gt;
- GeoAPI&lt;br /&gt;
- GeotoolKit&lt;br /&gt;
- Constellation-SDI&lt;br /&gt;
- Mapfaces&lt;br /&gt;
- MDWeb&lt;br /&gt;
- Puzzle-GIS&lt;br /&gt;
&lt;br /&gt;
Society : Geomatys&lt;/div&gt;</summary>
		<author><name>Wiki-Eclesia</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2011&amp;diff=57042</id>
		<title>Benchmarking 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2011&amp;diff=57042"/>
		<updated>2011-09-06T16:44:39Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Eclesia: /* Server Ports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basic Premise  ==&lt;br /&gt;
&lt;br /&gt;
Following up on [[Benchmarking 2010|last year's exercise]], the performance shoot-out presentation at [[FOSS4G2011]] will test how long each Web mapping server takes to generate a map image, from a common set of spatial data, on a common platform. The data will be served by each Web mapping server through the WMS standard, which will serve exactly the same set of LAYERS. A JMeter load will be run on the testing box to measure various aspects of those layers. &lt;br /&gt;
&lt;br /&gt;
== Communication  ==&lt;br /&gt;
&lt;br /&gt;
Coordination/communication is primarily via the Benchmarking mailing list: http://lists.osgeo.org/mailman/listinfo/benchmarking &lt;br /&gt;
&lt;br /&gt;
Weekly meetings will occur through IRC chat in the #foss4g channel on irc.freenode.net (you can use [http://webchat.freenode.net/ webchat] to connect in browser)&lt;br /&gt;
&lt;br /&gt;
=== Next IRC Meeting ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Wed August 3rd, 2011 @ [http://timeanddate.com/worldclock/fixedtime.html?year=2011&amp;amp;month=08&amp;amp;day=03&amp;amp;hour=14&amp;amp;min=0&amp;amp;sec=0 14:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Status of OSM vector styling from all teams&lt;br /&gt;
*** Discuss rasters to be used&lt;br /&gt;
*** Discuss testing methodology&lt;br /&gt;
&lt;br /&gt;
=== Previous IRC Meetings ===&lt;br /&gt;
[http://reversephonelookuppages.com/ reverse phone lookup]&lt;br /&gt;
&lt;br /&gt;
* [[Benchmarking_2011/MeetingLog | Meeting Log]]&lt;br /&gt;
&lt;br /&gt;
== Participants  ==&lt;br /&gt;
&lt;br /&gt;
''Server Teams:''&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Mapping Server''' &lt;br /&gt;
| '''Development Team Leader'''&lt;br /&gt;
| '''Confirmed'''&lt;br /&gt;
|-&lt;br /&gt;
| Cadcorp GeognoSIS &lt;br /&gt;
| [[User:Mpd|Martin Daly]]&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI &lt;br /&gt;
| [[User:Desruisseaux|Martin Desruisseaux]], [[User:Eclesia|Johann Sorel]]&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer &lt;br /&gt;
| Andrea Aime, [[User:groldan|Gabriel Roldan]]&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| Mapnik &lt;br /&gt;
| [[User:Springmeyer|Dane Springmeyer]]&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| MapServer &lt;br /&gt;
| [[User:Jmckenna|Jeff McKenna]],  [[User:msmitherdc|Michael Smith]]&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| QGIS Server&lt;br /&gt;
| [[User:Pirmin_Kalberer|Pirmin Kalberer]], Marco Hugentobler&lt;br /&gt;
| Yes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''Data Teams:''&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Data Package''' &lt;br /&gt;
| '''Team Leader'''&lt;br /&gt;
| '''Comment'''&lt;br /&gt;
|-&lt;br /&gt;
| [http://imposm.org/docs/imposm/latest/ Imposm]&lt;br /&gt;
| Oliver Tonnhofer&lt;br /&gt;
| tool to be used to import OSM data&lt;br /&gt;
|-&lt;br /&gt;
| SPOT imagery&lt;br /&gt;
| [[User:Jeffaudi|Jean-Francois (Jeff) Faudi]]&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''Not Participating:''&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Mapping Server''' &lt;br /&gt;
| '''Development Team Leader'''&lt;br /&gt;
| '''Comment'''&lt;br /&gt;
|-&lt;br /&gt;
| Erdas Apollo &lt;br /&gt;
| [mailto:dimitri.monie@erdas.com Dimitri Monie]&lt;br /&gt;
| Response from Luc Donea: Unable to participate&lt;br /&gt;
|-&lt;br /&gt;
| ESRI ArcServer&lt;br /&gt;
| Satish Sankaran&lt;br /&gt;
| discussing internally&lt;br /&gt;
|-&lt;br /&gt;
| MapGuide Open Source&lt;br /&gt;
| TBD (contacted mapguide-internals)&lt;br /&gt;
| Response from Jason Birch: Unable to participate&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Timeline  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| January 1st, 2011&lt;br /&gt;
| begin contacting all mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| March 1st, 2011 &lt;br /&gt;
| commitment due by all interested mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| March 2nd, 2011&lt;br /&gt;
| exercise begins (and weekly meetings)&lt;br /&gt;
|-&lt;br /&gt;
| June 1st, 2011 &lt;br /&gt;
| final testing begins (no more changes to data/styles/hardware, but changes to software is allowed)&lt;br /&gt;
|-&lt;br /&gt;
| September 1st, 2011 &lt;br /&gt;
| no further testing&lt;br /&gt;
|-&lt;br /&gt;
| September 2nd, 2011 &lt;br /&gt;
| final results due from all teams&lt;br /&gt;
|-&lt;br /&gt;
| September 12-16, 2011&lt;br /&gt;
| present results at FOSS4G2011&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rules of Engagement (DRAFT) ==&lt;br /&gt;
&lt;br /&gt;
# All parties must contribute any changes that they make to their software for this exercise, back to their community. Note that the changes don't have to be contributed before the conference, just in a reasonable period of time.&lt;br /&gt;
# Comparisons will be made of the best available version of the software, be it a formal release or a development version. &lt;br /&gt;
# One test will be run: a 'baseline' test with the data in any format desired, but teams cannot generalize or change the data's resolution from its raw values.&lt;br /&gt;
# Teams must document all steps they did to manipulate the data/server (such as spatial indexes created etc.).  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
# WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
&lt;br /&gt;
== Documenting Server Setup ==&lt;br /&gt;
&lt;br /&gt;
It is the responsibility of each team to document their setup with regard to configuration details, setup notes, and differences between other servers in how data might be accessed/indexed.&lt;br /&gt;
&lt;br /&gt;
Notes for each server:&lt;br /&gt;
&lt;br /&gt;
* [[Benchmarking_2011/Mapnik_notes | Mapnik]]&lt;br /&gt;
* [[Benchmarking_2011/Cadcorp_notes | Cadcorp]]&lt;br /&gt;
* [[Benchmarking_2011/MapServer_notes | MapServer]]&lt;br /&gt;
&lt;br /&gt;
Stylesheets and scripts in svn using a directory named wms/{year}/{servername}:&lt;br /&gt;
&lt;br /&gt;
* [http://svn.osgeo.org/osgeo/foss4g/benchmarking/wms/2011/mapnik Mapnik]&lt;br /&gt;
* [http://svn.osgeo.org/osgeo/foss4g/benchmarking/wms/2011/cadcorp Cadcorp]&lt;br /&gt;
* [http://svn.osgeo.org/osgeo/foss4g/benchmarking/wms/2011/mapserver MapServer]&lt;br /&gt;
&lt;br /&gt;
== Testing Tool ==&lt;br /&gt;
&lt;br /&gt;
JMeter is used since it can read a list of bbox's via CSV, and the machine that applies load has been updated with Jmeter 2.5 (the latest stable release at the time of the benchmark): http://www.reverse.net/pub/apache//jakarta/jmeter/binaries/jakarta-jmeter-2.5.zip&lt;br /&gt;
&lt;br /&gt;
Jmeter can be run from the command line like:&lt;br /&gt;
&lt;br /&gt;
     /home/jmeterusr/jakarta-jmeter-2.5/bin/jmeter&lt;br /&gt;
&lt;br /&gt;
== Server Ports ==&lt;br /&gt;
&lt;br /&gt;
Each server has access to a range of ports for testing:&lt;br /&gt;
&lt;br /&gt;
Mapserver - 8080 - 8089&lt;br /&gt;
&lt;br /&gt;
Mapnik - 8090 - 8099&lt;br /&gt;
&lt;br /&gt;
Cadcorp - 4326 - 4335&lt;br /&gt;
&lt;br /&gt;
Constellation - 8100 - 8109&lt;br /&gt;
&lt;br /&gt;
== Datasets ==&lt;br /&gt;
&lt;br /&gt;
=== OSM Vectors ===&lt;br /&gt;
* [[Benchmarking_2011/DB_Schema]]&lt;br /&gt;
* [[Benchmarking_2011/Imposm]]&lt;br /&gt;
&lt;br /&gt;
CSV Files created with&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; ./run_wms_request.sh -count 2200 -region -109 37 -102 41 -minsize 64 64 -maxsize 1024 768 -minres &amp;quot;2.5e-06&amp;quot; -maxres 0.000755 -srs 4326 -srs2 3857 -filter_within colorado.shp &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample styling: &lt;br /&gt;
&lt;br /&gt;
* [http://12.189.158.78:8081/cgi-bin/mapserv6?MAP=/benchmarking/wms/2011/mapserver/osm-google.map&amp;amp;layers=default&amp;amp;mode=map&amp;amp;map_imagetype=png&amp;amp;mapext=-11690811.758434+4826833.1534376+-11687378.549609+4830266.3622626&amp;amp;imgext=-11690811.758434+4826833.1534376+-11687378.549609+4830266.3622626&amp;amp;map_size=800+800&amp;amp;imgx=400&amp;amp;imgy=400&amp;amp;imgxy=800+800 mapserv6]&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv6?MAP=/benchmarking/wms/2011/mapserver/osm-google.map&amp;amp;mode=browse&amp;amp;template=openlayers&amp;amp;layers=default MapServer Linux (with OpenLayers)]&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/wms/2011/mapserver/osm-google.map&amp;amp;mode=browse&amp;amp;template=openlayers&amp;amp;layers=default MapServer Win64 (with OpenLayers)]&lt;br /&gt;
&lt;br /&gt;
* [http://12.189.158.78:8091/?SRS=EPSG:3857&amp;amp;LAYERS=__all__&amp;amp;STYLES=&amp;amp;FORMAT=image/png&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;BBOX=-11690811.758434,4826833.1534376,-11687378.549609,4830266.3622626&amp;amp;WIDTH=800&amp;amp;HEIGHT=800 mapnik]&lt;br /&gt;
&lt;br /&gt;
=== DEM Hillshading ===&lt;br /&gt;
&lt;br /&gt;
Sample styling:&lt;br /&gt;
&lt;br /&gt;
* [http://12.189.158.78:8081/cgi-bin/mapserv6?MAP=/benchmarking/wms/2011/mapserver/hill-google.map&amp;amp;layers=hillshade&amp;amp;mode=map&amp;amp;map_imagetype=png&amp;amp;mapext=-11947611.487019+4524873.854257+-11508160.757419+4964324.583857&amp;amp;imgext=-11947611.487019+4524873.854257+-11508160.757419+4964324.583857&amp;amp;map_size=800+800&amp;amp;imgx=400&amp;amp;imgy=400&amp;amp;imgxy=800+800 MapServer 6 Hillshade]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DEM Hillshading + OSM Vectors  ===&lt;br /&gt;
&lt;br /&gt;
* MapServer 6 Hillshade + OSM Vectors - [http://12.189.158.78:8081/cgi-bin/mapserv6?MAP=/benchmarking/wms/2011/mapserver/hill-google.map&amp;amp;layers=hillshade%20default&amp;amp;mode=map&amp;amp;map_imagetype=png&amp;amp;mapext=-11741344.300813+4772064.889657+-11631481.618413+4881927.572057&amp;amp;imgext=-11741344.300813+4772064.889657+-11631481.618413+4881927.572057&amp;amp;map_size=800+800&amp;amp;imgx=400&amp;amp;imgy=400&amp;amp;imgxy=800+800 Linux] [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/wms/2011/mapserver/hill-google.map&amp;amp;layers=hillshade%20default&amp;amp;mode=map&amp;amp;map_imagetype=png&amp;amp;mapext=-11741344.300813+4772064.889657+-11631481.618413+4881927.572057&amp;amp;imgext=-11741344.300813+4772064.889657+-11631481.618413+4881927.572057&amp;amp;map_size=800+800&amp;amp;imgx=400&amp;amp;imgy=400&amp;amp;imgxy=800+800 Win64]&lt;br /&gt;
&lt;br /&gt;
OSM Vector Style changes:&lt;br /&gt;
  LandN layers turned off (they provide background color)&lt;br /&gt;
  LanduseN layers set to 70% opacity&lt;br /&gt;
&lt;br /&gt;
==JMeter Results==&lt;br /&gt;
&lt;br /&gt;
There are 2 scripts for summarizing and ploting the JMeter results from benchmarking&lt;br /&gt;
&lt;br /&gt;
1). opt/scripts/2011/jmeter/charts/plotter.py&lt;br /&gt;
Takes 3 arguments&lt;br /&gt;
  1). The jmeter output&lt;br /&gt;
  2). A String to put on the title of the chart&lt;br /&gt;
  3). Normal or seed to determine how many thread loops&lt;br /&gt;
&lt;br /&gt;
Example usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/opt/scripts/2011/jmeter/charts/plotter.py jmeter_summary_vector-3857-linux-fcgi.txt &amp;quot;MapServer Linux Fast CGI 3857&amp;quot; normal&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/opt/scripts/2011/jmeter/charts/plotter.py jmeter_summary_vector_hill_seed_fcgi_3857.txt &amp;quot;MapServer Linux Seed Hillshade Fast CGI 3857&amp;quot; seed&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2). /opt/scripts/2011/jmeter/charts/summarizer.py&lt;br /&gt;
&lt;br /&gt;
This will produced the summary tables from the Jmeter results&lt;br /&gt;
&lt;br /&gt;
Example usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/opt/scripts/2011/jmeter/charts/summarizer.py jmeter_summary_vector-3857-linux-cgi.txt &amp;gt; ms_vector-3857-linux-cgi.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
&lt;br /&gt;
* The project files (minus data) are stored in Subversion (http://svn.osgeo.org/osgeo/foss4g/benchmarking/wms/2011/).  If you need commit access contact jmckenna on IRC.&lt;br /&gt;
&lt;br /&gt;
* Data are only stored on the server at '/benchmarking/wms/2011/data/'&lt;br /&gt;
&lt;br /&gt;
* ''existing committers can add new OSGeoID users through this page: https://www.osgeo.org/cgi-bin/auth/ldap_group.py?group=osgeo''&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Contact [User:msmitherdc|Michael Smith] with any questions about this hardware or for login credentials.&lt;br /&gt;
&lt;br /&gt;
windows_wms_bm  (windows server)&lt;br /&gt;
* System Type:   Dell PowerEdge R410&lt;br /&gt;
* Ship Date:    7/7/2010&lt;br /&gt;
* Processor: Intel® Xeon® E5630 2.53Ghz, 12M Cache,Turbo, HT, 1066MHz Max Mem&lt;br /&gt;
* 8GB Memory (4x2GB), 1333MHz Dual Ranked RDIMMs for 1Processor, Optimized&lt;br /&gt;
* 2TB 7.2K RPM SATA&lt;br /&gt;
* OS: Windows Server 64bit &lt;br /&gt;
&lt;br /&gt;
linux_wms_bm (linux server)&lt;br /&gt;
* System Type:  Dell PowerEdge R410&lt;br /&gt;
* Ship Date:    7/7/2010&lt;br /&gt;
* Processor: Intel® Xeon® E5630 2.53Ghz, 12M Cache,Turbo, HT, 1066MHz Max Mem&lt;br /&gt;
* 8GB Memory (4x2GB), 1333MHz Dual Ranked RDIMMs for 1Processor, Optimized&lt;br /&gt;
* 2TB 7.2K RPM SATA&lt;br /&gt;
* OS: Centos 5.5 x86-64&lt;br /&gt;
&lt;br /&gt;
== External Related Links  ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.slideshare.net/gatewaygeomatics.com/wms-performance-shootout-2010 FOSS4G2010 Benchmarking Presentation]&lt;br /&gt;
* [http://www.slideshare.net/gatewaygeomatics.com/wms-performance-shootout FOSS4G2009 Benchmarking Presentation]&lt;br /&gt;
* [[FOSS4G Benchmark|FOSS4G WMS Benchmark]] &lt;br /&gt;
* [http://sourceforge.net/projects/wmstester/ WMSTester - tool for testing not from OSGeo]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Category:FOSS4G2011]] [[Category:FOSS4G]]&lt;/div&gt;</summary>
		<author><name>Wiki-Eclesia</name></author>
	</entry>
</feed>