<?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-Cedricbr</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-Cedricbr"/>
	<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/wiki/Special:Contributions/Wiki-Cedricbr"/>
	<updated>2026-04-13T04:40:06Z</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=57325</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=57325"/>
		<updated>2011-09-15T09:28:17Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Cedricbr: &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 top of GeotoolKit.org library, the reference implementation of OGC GeoAPI. Its main difference with other frameworks is the support of the on-the-fly reprojection for services like 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 OpenLayers formats)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| [http://www.java.com/ Java], [http://en.wikipedia.org/wiki/JavaScript JavaScript]&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-Cedricbr</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=A_comprehensive_list_of_webmapping_toolkits&amp;diff=57324</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=57324"/>
		<updated>2011-09-15T09:25:51Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Cedricbr: &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 top of GeotoolKit.org library, the reference implementation of OGC GeoAPI. Its main difference with other frameworks is the support of the on-the-fly reprojection for services like 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-Cedricbr</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=50516</id>
		<title>Benchmarking 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=50516"/>
		<updated>2010-09-23T12:25:31Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Cedricbr: /* Constellation-SDI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basic Premise  ==&lt;br /&gt;
&lt;br /&gt;
Following up on [[Benchmarking 2009|last year's exercise]], the performance shoot-out presentation at [[FOSS4G2010]] 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;
== Participants  ==&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;
| '''IRC nick'''&lt;br /&gt;
| '''Server status'''&lt;br /&gt;
|-&lt;br /&gt;
| Cadcorp GeognoSIS &lt;br /&gt;
| [mailto:martin.daly--@--cadcorp.com Martin Daly]&lt;br /&gt;
| mpdaly&lt;br /&gt;
| Production release of server installed with preliminary configuration for SHP, PostGIS, TIF and ECW&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI &lt;br /&gt;
| [[User:Acuster|Adrian Custer]] [[User:Cedricbr|Cédric Briançon]]&lt;br /&gt;
| acuster cedricbr&lt;br /&gt;
| Running on port 8280. Installation done for Shapefiles and Rasters.&lt;br /&gt;
|-&lt;br /&gt;
| Erdas Apollo &lt;br /&gt;
| [mailto:dimitri.monie@erdas.com Dimitri Monie begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting]&lt;br /&gt;
| dmonie&lt;br /&gt;
| Install and configuration on-going on windows server, ecw WMS configuration done, shape and DB WMS configuration on going. Port 80, port 8080&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer &lt;br /&gt;
| Andrea Aime&lt;br /&gt;
| aaime&lt;br /&gt;
| Normally running on port 8080 on the Linux server. Shapefiles and TIFF mosaic have been configured.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;s&amp;gt;MapGuide Open Source&amp;lt;/s&amp;gt;&lt;br /&gt;
| &amp;lt;s&amp;gt;Zac Spitzer&amp;lt;/s&amp;gt;&lt;br /&gt;
| &amp;lt;s&amp;gt;zacspitzer&amp;lt;/s&amp;gt;&lt;br /&gt;
| ''inactive''&lt;br /&gt;
|-&lt;br /&gt;
| Mapnik &lt;br /&gt;
| [[User:Springmeyer|Dane Springmeyer]]&lt;br /&gt;
| springmeyer&lt;br /&gt;
| Paleoserver is running on port 8090(shape) / 8091(postgis) / 8092(raster - no reprojection). (mod_mapnik_wms is an alternate being tested, will run on same ports if active).&lt;br /&gt;
|-&lt;br /&gt;
| MapServer &lt;br /&gt;
| [[User:Jmckenna|Jeff McKenna]]&lt;br /&gt;
| jmckenna&lt;br /&gt;
| linux_wms_bm serving WMS requests for shps, on port 8081.  windows wms_bm serving requests for shps, on port 8081.&lt;br /&gt;
|-&lt;br /&gt;
| Oracle MapViewer &lt;br /&gt;
| [[User:msmitherdc|Michael Smith]]&lt;br /&gt;
| msmith_&lt;br /&gt;
| Set up on port 8088&lt;br /&gt;
|-&lt;br /&gt;
| QGIS mapserver&lt;br /&gt;
| Marco Hugentobler&lt;br /&gt;
| marco___&lt;br /&gt;
| Set up on port 8081 (Linux server). Shapefiles and TIF (without reprojection) configured&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, 2010 &lt;br /&gt;
| begin contacting all mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 1st, 2010 &lt;br /&gt;
| commitment due by all interested mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 2nd, 2010 &lt;br /&gt;
| exercise begins (and weekly meetings)&lt;br /&gt;
|-&lt;br /&gt;
| August 1st, 2010 &lt;br /&gt;
| final testing begins&lt;br /&gt;
|-&lt;br /&gt;
| August 23rd, 2010 &lt;br /&gt;
| no further testing&lt;br /&gt;
|-&lt;br /&gt;
| September 6-9, 2010 &lt;br /&gt;
| present results at FOSS4G2010&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rules of Engagement ==&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;
# Two tests will be run: one 'baseline' test with the data in its raw format (with spatial indexes), and another 'best effort' test where 'the sky is the limit' for what changes you want to make to the data (change format, generalize, etc)&lt;br /&gt;
# Teams must document all steps they did to manipulate the data/server for both the 'baseline' and 'best effort' tests.  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
# Data formats to be used will be shapefiles for vectors, and uncompressed geotiffs for rasters.&lt;br /&gt;
# WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documenting Server Details and Differences ==&lt;br /&gt;
&lt;br /&gt;
It is the responsibility of each team to document their setup with regard to data. &lt;br /&gt;
&lt;br /&gt;
Please keep your notes in your servers directory in svn: http://svn.osgeo.org/osgeo/foss4g/benchmarking/&lt;br /&gt;
&lt;br /&gt;
One particular thing that will differ is each team's use of spatial indexes on shapefiles.&lt;br /&gt;
&lt;br /&gt;
Teams are '''not''' allowed to modify the .shp, .shx, .dbf or .prj files of the vector data (for the baseline benchmark). They can, however, create auxiliary files for spatial indexes and the like.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| '''Mapping Server'''  || '''ext''' || '''type''' || '''command to create'''&lt;br /&gt;
|- &lt;br /&gt;
| MapServer || .qix || quadtree  || shptree &amp;lt;shpfile&amp;gt; ([[shptree notes]])&lt;br /&gt;
|- &lt;br /&gt;
| GeoServer || .qix || quadtree  || Using the ones generated for MapServer atm &lt;br /&gt;
|- &lt;br /&gt;
| Mapnik || .index || quadtree  || shapeindex &amp;lt;shpfile&amp;gt; ([[Benchmarking_2010/Mapnik_notes#shpindex_depth]])&lt;br /&gt;
|-&lt;br /&gt;
|Erdas || .rtr || RTree || RTreeBuilder basedir shapename max min ([[RTreeBuilder notes]]) &lt;br /&gt;
|-&lt;br /&gt;
|Cadcorp || *.shp.idx || RTree || GUI command in desktop SIS ([[Benchmarking_2010/Cadcorp_notes]])&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI || .qix || quadtree || Using the ones generated by MapServer&lt;br /&gt;
|-&lt;br /&gt;
| MapViewer || .oix || RTree || GUI option in MapBuilder.jar, java map/theme/style builder&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Note: in your server setup documentation be sure to record the EXACT command used to create the indexes, with appropriate options passed (e.g depth)&lt;br /&gt;
&lt;br /&gt;
== Datasets ==&lt;br /&gt;
&lt;br /&gt;
A set of data published by the spanish National Mapping Agency will be used. This data is free for non-commercial use, so it's perfectly OK to use it in the benchmark.&lt;br /&gt;
&lt;br /&gt;
Vector data will be a topographic map, composed of several shapefiles (one shapefile per theme). Raster data will be 50cm/px aerial photography.&lt;br /&gt;
&lt;br /&gt;
We still do not have the definitive datasets, due to their size and the processing time needed to put them together. You can get some sample data by reading [[Benchmarking 2010/How to get some sample data]].&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/).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Machine A (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;
Machine B (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;
Machine C (DB Host)&lt;br /&gt;
* System Type:  Gateway E6610D&lt;br /&gt;
* Processor, Intel Core2 Duo - E6750 2.66 Ghz&lt;br /&gt;
* 4Gb Ram &lt;br /&gt;
* 250Gb Hard Drive 7200 rpm&lt;br /&gt;
* OS: Centos 5.5 x86-64 &lt;br /&gt;
&lt;br /&gt;
Machine D (testing server (JMeter))&lt;br /&gt;
* System Type:   Dell Precision Workstation 390&lt;br /&gt;
* Ship Date:     9/7/2006&lt;br /&gt;
* Processor, 6300, 1.86, 2M, Core Duo-conroe, Burn 2&lt;br /&gt;
* 2Gb RAM&lt;br /&gt;
* 160 Gb Hard drive 7200 rpm&lt;br /&gt;
* Service Tag:    5Q5LQB1&lt;br /&gt;
* OS: Centos 5.5 i386&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 &lt;br /&gt;
&lt;br /&gt;
=== Next IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed August 18th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=18&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** baseline test styling equivalence: are we there yet?&lt;br /&gt;
*** starting and stopping all servers&lt;br /&gt;
*** slotting times for each team to run benchmarks&lt;br /&gt;
*** cleaning up the rendering benchmark blank tiles&lt;br /&gt;
*** graphic access to the JMeter machine&lt;br /&gt;
*** last testing date&lt;br /&gt;
&lt;br /&gt;
=== Previous IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed August 11th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=11&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Jmeter testing&lt;br /&gt;
**** what output formats will be requested?&lt;br /&gt;
**** what projections will be requested? (Platte-carré is not conformal)&lt;br /&gt;
**** what layer combinations will be requested? (All vector layers or various mixed subsets?)&lt;br /&gt;
**** what envelopes will be issued? (Frank's 2009 query generation script forces a hard cutoff at the largest scale)&lt;br /&gt;
**** what output metrics will be created?&lt;br /&gt;
**** how will the jmx file be designed? (need one .csv file per thread so all requests are different)&lt;br /&gt;
*** Status report from each team&lt;br /&gt;
*** Testing deadline: shall we extend it?&lt;br /&gt;
*** Can all server provide links to the sample requests and allow to build more? (style comparison, are we all doing the same work?)&lt;br /&gt;
*** Vector data&lt;br /&gt;
**** Changes in rendering (missing values for some attributes)&lt;br /&gt;
**** Gaps: what to do with the 9 missing sheets?&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-08-11.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed August 4th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=4&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Machine status / issues&lt;br /&gt;
*** Data status / issues&lt;br /&gt;
**** Characters mis-encoded in shapefiles (e.g. catalan in labels): fixable? impact on PostGIS database?&lt;br /&gt;
**** Raster conversion to GeoTIFF (torrent of results?)&lt;br /&gt;
*** Styles status / issues&lt;br /&gt;
*** Jmeter testing&lt;br /&gt;
**** what output formats will be requested?&lt;br /&gt;
**** what projections will be requested? (Platte-carré is not conformal)&lt;br /&gt;
**** what layer combinations will be requested? (All vector layers or various mixed subset?)&lt;br /&gt;
**** what envelopes will be issued? (Frank's 2009 query generation script forces a hard cutoff at the largest scale)&lt;br /&gt;
**** what output metrics will be created?&lt;br /&gt;
**** how will the jmx file be designed? (need one .csv file per thread so all requests are different)&lt;br /&gt;
** Summary: [[Benchmarking 2010 IRC meeting logs Aug 4th]]&lt;br /&gt;
&lt;br /&gt;
* Wed July 28th&lt;br /&gt;
(no info)&lt;br /&gt;
&lt;br /&gt;
* Wed July 21st @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=07&amp;amp;day=21&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on data processing for all of Spain&lt;br /&gt;
*** update on server setup&lt;br /&gt;
*** update on data styling&lt;br /&gt;
*** checkin on server installs / library dependencies&lt;br /&gt;
&lt;br /&gt;
* Wed July 14th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=07&amp;amp;day=14&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on data processing for all of Spain&lt;br /&gt;
*** update on server setup&lt;br /&gt;
*** data styling discussions&lt;br /&gt;
**** scales to use for layers&lt;br /&gt;
**** missing full road network&lt;br /&gt;
**** layer to use for labels along lines&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-07-14.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna (jmckenna)&lt;br /&gt;
**** Andrea Aime (aaime)&lt;br /&gt;
**** Iván Sánchez (IvanSanchez)&lt;br /&gt;
**** Michael Smith (msmith_)&lt;br /&gt;
**** Dimitri Monie (dmonie)&lt;br /&gt;
**** Dane Springmeyer (springmeyer)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** data:&lt;br /&gt;
***** full dataset of Spain, vector and raster, has been processed by IvanSanchez, and he is checking it and will create a torrent for transfer, by the end of the week&lt;br /&gt;
***** because of shapefile size limit some layers may have to be split (contour-1.shp, contour-2.shp)&lt;br /&gt;
**** servers:&lt;br /&gt;
***** msmith has received both server machines&lt;br /&gt;
***** T1 router is being installed, it will be a dedicated line for this project&lt;br /&gt;
***** he is adding 2 TB drives to each&lt;br /&gt;
**** layer styling:&lt;br /&gt;
***** we notice that the Spain dataset we are using (BCN25) does not include street files (zoomed in road network)&lt;br /&gt;
***** we agreed to use contours for curved label tests instead&lt;br /&gt;
***** jmckenna will test the layer scales provided by Marco (QGIS mapserver)&lt;br /&gt;
***** aaime pointed out problem with the posted SLDs, in terms of the label property (jmckenna to look into it)&lt;br /&gt;
***** aaime pointed out that we should make sure that all servers compute the scales the same way&lt;br /&gt;
****** OGC recommends 90 DPI (GeoServer, Mapnik use the recommended 90...MapServer defaults to 72, but should be configurable)&lt;br /&gt;
****** all teams should look into how their engine handles this and report to group&lt;br /&gt;
**** other:&lt;br /&gt;
***** IvanSanchez reported that a Spanish custom-made WMS server may join the exercise (they access raster files only)&lt;br /&gt;
***** dmonie pointed out that Erdas has been quiet lately because one of the team leaders is on holiday&lt;br /&gt;
&lt;br /&gt;
* Wed June 30th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=30&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-06-30.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed June 30th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=30&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-06-30.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed June 23rd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=23&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on proposed layer styling&lt;br /&gt;
*** update on available server specs&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-23.log log])&lt;br /&gt;
&lt;br /&gt;
* Wed June 16th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=16&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on server infrastructure&lt;br /&gt;
*** update on OSGeo-es dataset ([[Benchmarking 2010/How to get some sample data|Sample data download instructions]])&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-16.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna (jmckenna)&lt;br /&gt;
**** Andrea Aime (aaime)&lt;br /&gt;
**** Iván Sánchez (IvanSanchez)&lt;br /&gt;
**** Michael Smith (msmith_)&lt;br /&gt;
**** Cédric Briançon (cedricbr)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** &amp;quot;base&amp;quot; run will use only shapefiles, &amp;quot;best&amp;quot; run will be any format (raster/vector)&lt;br /&gt;
**** teams can optionally test Oracle, PostGIS, Ingres connections during the &amp;quot;best&amp;quot; run&lt;br /&gt;
**** layers tested will be: labelled roads (with labels that follow the lines), thematic polygon map, and a test with labelled roads + thematic polygon + point layer in a single request (3 separate runs)&lt;br /&gt;
***** msmith and jmckenna to examine styling for one sheet (Barcelona, sheet# 420)&lt;br /&gt;
**** each base and best run will test data in raw projection (ETRS89 + UTM28/29/30/31) and then reprojected on-the-fly to the Google Mercator projection&lt;br /&gt;
**** threads (number of concurrent requests) will be: 1-2-4-8-16-32-64&lt;br /&gt;
**** US Army Corps is proposing to provide 4 desktop machines. 2 identical for testing ( win/lin ) and 1 for jmeter and 1 for databases&lt;br /&gt;
***** msmith will find out availability of 2-cpu machines this week&lt;br /&gt;
&lt;br /&gt;
* Wed June 2nd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=02&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** team representative introductions&lt;br /&gt;
*** Establish this year's 'Rules of Engagement' ([http://wiki.osgeo.org/wiki/Benchmarking_2009#Rules_of_Engagement previous RoE])&lt;br /&gt;
*** Discuss dataset to be used (including how to share the large dataset, for running local tests)&lt;br /&gt;
*** Discuss server infrastructure &lt;br /&gt;
*** Discuss possible changes to the test script parameters&lt;br /&gt;
*** Set next meeting date&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-02.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna, MapServer (jmckenna)&lt;br /&gt;
**** Cédric Briançon - Constellation (cedricbr)&lt;br /&gt;
**** Michael Smith - Oracle Mapviewer and Oracle connections in MapServer (msmith_)&lt;br /&gt;
**** Zac Spitzer - MapGuide (zacspitzer)&lt;br /&gt;
**** Martin Daly - Cadcorp (mpdaly)&lt;br /&gt;
**** Anne-Sophie Collignon - ERDAS (ascollignon)&lt;br /&gt;
**** Marco Hugentobler - QGIS mapserver (marco___)&lt;br /&gt;
**** Andrea Aime - GeoServer (aaime)&lt;br /&gt;
**** Dimitri Monie - ERDAS (dmonie)&lt;br /&gt;
**** Frank Warmerdam - MapServer, possibly Ingres as well (FrankW)&lt;br /&gt;
**** Iván Sánchez - provide geodata from Spanish sources and help out Mapnik (IvanSanchez)&lt;br /&gt;
**** Dane Springmeyer - Mapnik (springmeyer)&lt;br /&gt;
**** Johann Sorel - GeotoolKit / Constellation (Eclesia)&lt;br /&gt;
**** Adrian Custer - Constellation (acuster) &lt;br /&gt;
**** Pirmin Kalberer - QGIS mapserver (pirmin_k)&lt;br /&gt;
**** Trevor Wekel - MapGuide (trevorw)&lt;br /&gt;
**** Daniel Morissette - MapServer (danmo)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** All agreed to this year's &amp;quot;Rules of Engagement&amp;quot;&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;
***** Two tests will be run: one 'baseline' test with the data in its raw format (with spatial indexes), and another 'best effort' test where 'the sky is the limit' for what changes you want to make to the data (change format, generalize, etc)&lt;br /&gt;
***** Teams must document all steps they did to manipulate the data/server for both the 'baseline' and 'best effort' tests.  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
***** Data formats to be used will be shapefiles for vectors, and uncompressed geotiffs for rasters.&lt;br /&gt;
***** WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
**** Dataset&lt;br /&gt;
***** Iván Sánchez Ortega from OSGeo-es is willing to provide local Spain datasets&lt;br /&gt;
***** data is for non-commercial use only&lt;br /&gt;
***** 10 GB of shapefiles&lt;br /&gt;
***** 100 GB of uncompressed rasters&lt;br /&gt;
**** Server infrastructure&lt;br /&gt;
***** possible hosts are msmith (US Army Corps) or Skygone (http://www.skygoneinc.com/)&lt;br /&gt;
***** need two identical servers, one running Unix and another Windows, plus a client machine&lt;br /&gt;
***** specs could be: quad core, 8GB of memory, 1TB hard drive&lt;br /&gt;
***** need fast pipe to server, as large datasets will be transferred&lt;br /&gt;
**** Next meeting date&lt;br /&gt;
***** all agreed to use same day and time next week, but limit the meeting length to one hour&lt;br /&gt;
&lt;br /&gt;
== Sample Dataset Styling ==&lt;br /&gt;
&lt;br /&gt;
* download [http://download.osgeo.org/benchmarking/barcelona-sample-dataset.zip sample dataset]&lt;br /&gt;
* layer [http://wiki.osgeo.org/wiki/Benchmarking_2010/How_to_get_some_sample_data#Vector_data_issues styling rules]&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Mapping Server''' &lt;br /&gt;
| '''GetMap'''&lt;br /&gt;
| '''SLD'''&lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 all layers]&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=settlement&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=426633,4579926,429740,4582528&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 settlement]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/settlement-sld.xml settlement-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=building&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=426633,4579926,429740,4582528&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 building]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/building-sld.xml building-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=industry&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=424932,4575961,427328,4577812&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 industry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/industry-sld.xml industry-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=contour_lines&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 contour lines]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/contour-sld.xml contour-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=motorway&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 motorway]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/motorway-sld.xml motorway-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=road&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 road]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/road-sld.xml road-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=ramp&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 ramp]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/ramp-sld.xml ramp-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=track&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 track]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/track-sld.xml track-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=point_geometry&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 point labels with geometry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/point-geom-sld.xml point-geom-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=point_nogeom&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 point labels without geometry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/point-nogeom-sld.xml point-nogeom-sld.xml]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Scale dependent rules checking requests ===&lt;br /&gt;
&lt;br /&gt;
These requests show the behavior of scale dependent styling around the critical scales. &lt;br /&gt;
The geographic area requested is always the same:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;lt;/tt&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The image size changes instead to alter the scale:&lt;br /&gt;
&lt;br /&gt;
* roughly 1:29k: &amp;lt;tt&amp;gt;WIDTH=824&amp;amp;HEIGHT=472&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1:31k: &amp;lt;tt&amp;gt;WIDTH=771&amp;amp;HEIGHT=442&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1:49k: &amp;lt;tt&amp;gt;WIDTH=488&amp;amp;HEIGHT=280&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1.51k: &amp;lt;tt&amp;gt;WIDTH=469&amp;amp;HEIGHT=269&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The table allows to compare the various servers output. The GeoServer links use a vendor option to get the actual scale, as computed by the server, displayed at the bottom/right of the map.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Server'''&lt;br /&gt;
| '''1:29k''' &lt;br /&gt;
| '''1:31k'''&lt;br /&gt;
| '''1:49k'''&lt;br /&gt;
| '''1:51k'''&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472&amp;amp;format_options=layout:scale 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442&amp;amp;format_options=layout:scale 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280&amp;amp;format_options=layout:scale 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269&amp;amp;format_options=layout:scale 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| Mapnik&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| MapViewer&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k] &lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| GeognoSIS&lt;br /&gt;
| [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k] &lt;br /&gt;
| [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| QGIS mapserver&lt;br /&gt;
| [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| ERDAS APOLLO&lt;br /&gt;
| [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png 1:29k]&lt;br /&gt;
| [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png 1:31k]&lt;br /&gt;
| [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png 1:49k]&lt;br /&gt;
| [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png 1:51k]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Benchmarking setup ==&lt;br /&gt;
&lt;br /&gt;
Tests are going to be run using JMeter, using a progression of 1, 2, 4, 8, 16, 32, and 64 threads, each thread group doing 100, 200, 200, 400, 400, 800 requests respectively, for a total of 2200 requests.&lt;br /&gt;
The requests bounds and sizes are going to be picked up from a csv file generated by a random generator script.&lt;br /&gt;
&lt;br /&gt;
The scripts to be run for the baseline tests, and repeated for the best effort one, are:&lt;br /&gt;
* raster data, JPEG output, EPSG:25831, scales between 1:1M and 1:10k&lt;br /&gt;
* raster data, JPEG output, EPSG:3857, scales between 1:1M and 1:10k&lt;br /&gt;
* vector data, PNG24 output, EPSG:4326, scales between 1:300k and 1:1k&lt;br /&gt;
* vector data, PNG24 output, EPSG:3875, scales between 1:300k and 1:1k&lt;br /&gt;
* raster + vector, JPEG output, EPSG:25831, scales between 1:300k and 1:1k&lt;br /&gt;
* raster + vector, JPEG output, EPSG:3785, scales between 1:300k and 1:1k&lt;br /&gt;
&lt;br /&gt;
The areas to be tested are:&lt;br /&gt;
* 6 E, 38 N, -1 E, 43 N for vector tests&lt;br /&gt;
* 372360,4557880,484490,4631460 for raster tests&lt;br /&gt;
&lt;br /&gt;
The raster layer in the baseline test is going to be the mosaic of GeoTIFF files Frank prepared out of the ECW files on the Linux server.&lt;br /&gt;
&lt;br /&gt;
The vector data set is composed of a stack of individual layers to be stacked in the following order (bottom to top):&lt;br /&gt;
* settlements&lt;br /&gt;
* contour-0&lt;br /&gt;
* contour-1&lt;br /&gt;
* contour-2&lt;br /&gt;
* contour-3&lt;br /&gt;
* contour-4&lt;br /&gt;
* contour-5&lt;br /&gt;
* contour-6&lt;br /&gt;
* contour-7&lt;br /&gt;
* building&lt;br /&gt;
* industry&lt;br /&gt;
* track&lt;br /&gt;
* ramp&lt;br /&gt;
* road&lt;br /&gt;
* motorway&lt;br /&gt;
* point-labels-for-geometry&lt;br /&gt;
* point-labels-no-geometry&lt;br /&gt;
&lt;br /&gt;
The best effort will use its own custom set of layers (e.g., it's likely contours will be merged into one, and so on)&lt;br /&gt;
&lt;br /&gt;
== Live Benchmark WMS GetMap Requests ==&lt;br /&gt;
&lt;br /&gt;
Note: sample bbox's fixed on Aug 12 to fit the proper aspect ratio of an 800/600 image request (springmeyer). Previous bbox for barcelona request was '1.8,41,2.4,42', new one used below is: '1.43333333333,41.0,2.76666666667,42.0'. Previous request for focused view was '2.1076723642349,41.407828508849,2.1178733654021,41.414271246429', new one is '2.10767236423,41.4072245022,2.1178733654,41.4148752531'. This was done to sidestep a deficiency in mapnik for affine transformation of geometries according to the WMS spec when the image w/h aspect does not match the bbox aspect, but was agreed upon as useful for these demo links by jeff and andrea in IRC.&lt;br /&gt;
&lt;br /&gt;
=== MapServer ===&lt;br /&gt;
&lt;br /&gt;
* Windows 64bit Server&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=postgis_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=postgis_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Oracle, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Oracle, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (zoomed-in)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (mid-zoom)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (whole-area)&lt;br /&gt;
&lt;br /&gt;
* Linux&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev-label-fix] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev-label-fix] (labelled contours, larger view)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=postgis_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=postgis_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Oracle, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Oracle, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (zoomed-in)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (mid-zoom)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (whole-area)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle-raster-only.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg Oracle GeoRaster, MapServer 5.7-dev] (zoomed-in)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle-raster-only.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg Oracle GeoRaster, MapServer 5.7-dev] (mid-zoom)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle-raster-only.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg Oracle GeoRaster, MapServer 5.7-dev] (whole-area)&lt;br /&gt;
&lt;br /&gt;
=== GeoServer ===&lt;br /&gt;
&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp_alllayers_label&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles GeoServer 2.1.x] (Barcelona extents)&lt;br /&gt;
*[http://12.189.158.78:8080/geoserver/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp_alllayers_label&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=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles GeoServer 2.1.x] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.41487525316&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles GeoServer 2.1.x] (labelled contours, larger view)&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, zoomed in, GeoServer 2.1.x]&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, mid zoom, GeoServer 2.1.x]&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, whole area, GeoServer 2.1.x]&lt;br /&gt;
&lt;br /&gt;
=== Mapnik ===&lt;br /&gt;
* [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Mapnik2 / paleoserver] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8091/?SRS=EPSG%3A4326&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Mapnik0.7.2 / mod_mapnik_wms] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles Mapnik2 / paleoserver] (larger view - labeled contours)&lt;br /&gt;
&lt;br /&gt;
=== Constellation-SDI ===&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Constellation] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.41487525316&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Constellation] (labelled contours, larger view)&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=bench:orthophoto&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 GeoTIFF Constellation] (zoomed-in)&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=bench:orthophoto&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;width=800&amp;amp;height=600 GeoTIFF Constellation] (mid-zoom)&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=bench:orthophoto&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;width=800&amp;amp;height=600 GeoTIFF Constellation] (whole-area)&lt;br /&gt;
&lt;br /&gt;
=== Oracle MapViewer ===&lt;br /&gt;
*[http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE Oracle DB / MapViewer] (Barcelona Extents)&lt;br /&gt;
&lt;br /&gt;
*[http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE Oracle DB / MapViewer] (with labeled contours)&lt;br /&gt;
&lt;br /&gt;
=== Cadcorp GeognoSIS ===&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600 Shapefiles, GeognoSIS 7.0] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles, GeognoSIS 7.0] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-postgis&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600 PostGIS, GeognoSIS 7.0] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-postgis&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 PostGIS, GeognoSIS 7.0] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-oracle&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600 Oracle, GeognoSIS 7.0] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-oracle&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Oracle, GeognoSIS 7.0] ('''no contours''' - under investigation)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-tif&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, zoomed in, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-tif&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, mid zoom, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-tif&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, whole area, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-ecw&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, zoomed in, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-ecw&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, mid zoom, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-ecw&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, whole area, GeognoSIS 7.0]&lt;br /&gt;
&lt;br /&gt;
=== QGIS mapserver ===&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;FORMAT=image/png&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles, QGIS mapserver] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, QGIS mapserver] (with labeled contours)&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/pg.qgs&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;FORMAT=image/png&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 PostGIS, QGIS mapserver] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/pg.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, QGIS mapserver] (with labeled contours)&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector_raster.qgs&amp;amp;LAYERS=vrt&amp;amp;STYLES=&amp;amp;FORMAT=image/jpg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG:3043&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, zoomed in,  QGIS mapserver]&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector_raster.qgs&amp;amp;LAYERS=vrt&amp;amp;STYLES=&amp;amp;FORMAT=image/jpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG:3043&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, mid zoom,  QGIS mapserver]&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector_raster.qgs&amp;amp;LAYERS=vrt&amp;amp;STYLES=&amp;amp;FORMAT=image/jpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG:3043&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, whole area, QGIS mapserver]&lt;br /&gt;
&lt;br /&gt;
=== ERDAS APOLLO ===&lt;br /&gt;
&lt;br /&gt;
Windows 64bit Server&lt;br /&gt;
* [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, APOLLO 10.1.2] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, APOLLO 10.1.2] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=TIFF&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 Geotiff, APOLLO 10.1.2] (Zoomed-in)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=TIFF&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 Geotiff, APOLLO 10.1.2](mid-zoom)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=TIFF&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 Geotiff, APOLLO 10.1.2] (Whole Area)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=BENCHMARK&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, APOLLO 10.1.2] (Zoomed-in)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=BENCHMARK&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, APOLLO 10.1.2] (mid-zoom)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=BENCHMARK&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, APOLLO 10.1.2] (Whole Area)&lt;br /&gt;
&lt;br /&gt;
== Starting and stopping the various servers ==&lt;br /&gt;
&lt;br /&gt;
* GeoServer on the Linux box:&lt;br /&gt;
** &amp;lt;tt&amp;gt;cd /benchmarking/geoserver&amp;lt;/tt&amp;gt;&lt;br /&gt;
** starting: &amp;lt;tt&amp;gt;/benchmarking/geoserver/start_geoserver.sh&amp;lt;/tt&amp;gt;&lt;br /&gt;
** stopping gracefully: &amp;lt;tt&amp;gt;/benchmarking/geoserver/stop_geoserver.sh&amp;lt;/tt&amp;gt;&lt;br /&gt;
** check it's really dead:  &amp;lt;tt&amp;gt;ps aux | grep GEOSERVER&amp;lt;/tt&amp;gt; . If it hasn't stopped gracefully use &amp;lt;tt&amp;gt;kill -9 &amp;lt;pid&amp;gt;&amp;lt;/tt&amp;gt; to terminate the process&lt;br /&gt;
&lt;br /&gt;
* MapServer and QGIS Mapserver on the Linux box (both are running in the same Apache instance):&lt;br /&gt;
** starting: /opt/mapserver/bin/apachectl start&lt;br /&gt;
** stopping: /opt/mapserver/bin/apachectl stop&lt;br /&gt;
&lt;br /&gt;
* MapServer on Windows box:&lt;br /&gt;
** Command prompt (right-click &amp;quot;Run as Administrator&amp;quot;)&lt;br /&gt;
** cd \ms4w&lt;br /&gt;
** apache-stop.bat&lt;br /&gt;
** apache-start.bat&lt;br /&gt;
&lt;br /&gt;
* Mapnik:&lt;br /&gt;
** paleoserver (standalone daemon):&lt;br /&gt;
*** stopping: /opt/mapnik/paleoserver_stop.sh&lt;br /&gt;
*** starting: /opt/mapnik/paleoserver_start.sh&lt;br /&gt;
** mod_mapnik_wms (runs within apache):&lt;br /&gt;
** starting: /opt/mapnik/mod_mapnik_start.sh&lt;br /&gt;
** stopping: /opt/mapnik/mod_mapnik_stop.sh&lt;br /&gt;
&lt;br /&gt;
* Mapviewer:&lt;br /&gt;
** &amp;lt;tt&amp;gt;cd /benchmarking/mapviewer&amp;lt;/tt&amp;gt;&lt;br /&gt;
** starting: &amp;lt;tt&amp;gt; /opt/mapviewer/start_mv.sh &amp;lt;/tt&amp;gt;&lt;br /&gt;
** stopping: &amp;lt;tt&amp;gt; /opt/mapviewer/stop_mv.sh &amp;lt;/tt&amp;gt;&lt;br /&gt;
** check it's really dead:  &amp;lt;tt&amp;gt;ps aux | grep java | grep mapviewer&amp;lt;/tt&amp;gt; . If it hasn't stopped gracefully use &amp;lt;tt&amp;gt;kill -9 &amp;lt;pid&amp;gt;&amp;lt;/tt&amp;gt; to terminate the process&lt;br /&gt;
&lt;br /&gt;
* Cadcorp GeognoSIS&lt;br /&gt;
** 7.0&lt;br /&gt;
*** Command line (with &amp;quot;Run as Administrator&amp;quot;)&lt;br /&gt;
**** starting: net start geognosis-70&lt;br /&gt;
**** stopping: net stop geognosis-70&lt;br /&gt;
*** Or use services.msc, service name geognosis-70&lt;br /&gt;
** 7.1&lt;br /&gt;
*** Same as 7.0, but with &amp;quot;-71&amp;quot; suffix&lt;br /&gt;
&lt;br /&gt;
* Erdas Windows Server&lt;br /&gt;
** APOLLO SDI (vector services)&lt;br /&gt;
*** Command Line (with &amp;quot;Run as Administrator&amp;quot;)&lt;br /&gt;
**** starting : cd C:\opt\ERDAS\APOLLOSDI\tomcat\bin\startup.bat&lt;br /&gt;
**** stopping : cd C:\opt\ERDAS\APOLLOSDI\tomcat\bin\shutdown.bat&lt;br /&gt;
*** check the java process for erdas user has been killed&lt;br /&gt;
** APOLLO IWS (raster services)&lt;br /&gt;
*** Open IIS (Control Panel\Administrative Tools --&amp;gt; Internet Information Services (IIS) Manager)&lt;br /&gt;
**** starting : select under &amp;quot;Site&amp;quot; &amp;quot;Default Web Site&amp;quot; --&amp;gt; Manage Web Site : Start&lt;br /&gt;
**** Stopping : select under &amp;quot;Site&amp;quot; &amp;quot;Default Web Site&amp;quot; --&amp;gt; Manage Web Site : Stop&lt;br /&gt;
&lt;br /&gt;
* Constellation on the Linux box (you must be logged in as constellation user, do not launch it as root !):&lt;br /&gt;
** starting: &amp;lt;tt&amp;gt;/opt/constellation/apache-tomcat-6.0.28/bin/startup.sh&amp;lt;/tt&amp;gt;&lt;br /&gt;
** stopping: &amp;lt;tt&amp;gt;/opt/constellation/apache-tomcat-6.0.28/bin/shutdown.sh&amp;lt;/tt&amp;gt;&lt;br /&gt;
** check it's really dead:  &amp;lt;tt&amp;gt;ps aux | grep constellation&amp;lt;/tt&amp;gt; . If it hasn't stopped gracefully use &amp;lt;tt&amp;gt;kill -9 &amp;lt;pid&amp;gt;&amp;lt;/tt&amp;gt; to terminate the process&lt;br /&gt;
&lt;br /&gt;
* Oracle Database&lt;br /&gt;
** Login to database machine and sudo to user oracle&lt;br /&gt;
***Starting: lsntctl start; dbstart&lt;br /&gt;
***Stopping: lsntcrl stop: dbshut&lt;br /&gt;
&lt;br /&gt;
== List of Software Enhancements ==&lt;br /&gt;
&lt;br /&gt;
=== GeoServer === &lt;br /&gt;
&lt;br /&gt;
* support DBF larger than 2GB&lt;br /&gt;
* avoid reading the Z dimension when flat geometries are all that's needed&lt;br /&gt;
* generally improve shapefile reading: don't open the shp and dbf file if the spatial index says there is no data to read, bbox based feature skipping during filtering, limit number of disk reads to the bare minimum&lt;br /&gt;
* perform fast rectangular clipping of geometries before sending them to the renderer&lt;br /&gt;
* direct rendering path for raster to avoid the java2d bottlenecks&lt;br /&gt;
* improved .qix index file generation based on node load factor instead of tree depth, node collapsing for degenerate linear chains&lt;br /&gt;
* light parallelization of the renderer so that feature reading and rendering can be performed in parallel&lt;br /&gt;
* better metadata caching (feature type structure and the like)&lt;br /&gt;
&lt;br /&gt;
=== MapServer ===&lt;br /&gt;
* large DBF support ([https://trac.osgeo.org/mapserver/ticket/3514 ticket])&lt;br /&gt;
* improving labels on curved lines ([http://trac.osgeo.org/mapserver/ticket/3523 ticket])&lt;br /&gt;
* handling label precision ([http://trac.osgeo.org/mapserver/ticket/2950 ticket])&lt;br /&gt;
* improving Oracle GeoRaster GDAL driver ([http://trac.osgeo.org/gdal/ticket/3746 ticket])&lt;br /&gt;
&lt;br /&gt;
=== Constellation-SDI ===&lt;br /&gt;
&lt;br /&gt;
Detailed in the [[Benchmarking_2010/Constellation-SDI|Constellation-SDI]] page.&lt;br /&gt;
&lt;br /&gt;
=== Cadcorp GeognoSIS ===&lt;br /&gt;
&lt;br /&gt;
Detailed in the [[Benchmarking_2010/Cadcorp_notes|Cadcorp notes]] page.&lt;br /&gt;
&lt;br /&gt;
=== ERDAS APOLLO ===&lt;br /&gt;
&lt;br /&gt;
For APOLLO IWS :&lt;br /&gt;
* Upgrade to GDAL 1.7.2&lt;br /&gt;
* Direct access to GDAL for Geotiff reader&lt;br /&gt;
* Improved the mosaicing of TIF datasets to remove seam lines&lt;br /&gt;
For APOLLO SDI :&lt;br /&gt;
* Tomcat 6 and Java 6: improved performances over Tomcat 5.5 and Java 5	Rendering :&lt;br /&gt;
* Clash management for contour labels&lt;br /&gt;
* Multipath rendering optimisation&lt;br /&gt;
* Low level code optimisation&lt;br /&gt;
* New option for shape index in memory&lt;br /&gt;
&lt;br /&gt;
=== Mapnik ===&lt;br /&gt;
Detailed at: [[Benchmarking_2010/Mapnik_notes#Improvements]]&lt;br /&gt;
&lt;br /&gt;
== List of Performance Results ==&lt;br /&gt;
&lt;br /&gt;
=== Constellation-SDI ===&lt;br /&gt;
&lt;br /&gt;
Detailed in the [[Benchmarking_2010/Constellation-SDI|Constellation-SDI]] page.&lt;br /&gt;
&lt;br /&gt;
== External Related Links  ==&lt;br /&gt;
&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:FOSS4G2010]] [[Category:FOSS4G]]&lt;/div&gt;</summary>
		<author><name>Wiki-Cedricbr</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=50515</id>
		<title>Benchmarking 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=50515"/>
		<updated>2010-09-23T12:21:55Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Cedricbr: /* Constellation-SDI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basic Premise  ==&lt;br /&gt;
&lt;br /&gt;
Following up on [[Benchmarking 2009|last year's exercise]], the performance shoot-out presentation at [[FOSS4G2010]] 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;
== Participants  ==&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;
| '''IRC nick'''&lt;br /&gt;
| '''Server status'''&lt;br /&gt;
|-&lt;br /&gt;
| Cadcorp GeognoSIS &lt;br /&gt;
| [mailto:martin.daly--@--cadcorp.com Martin Daly]&lt;br /&gt;
| mpdaly&lt;br /&gt;
| Production release of server installed with preliminary configuration for SHP, PostGIS, TIF and ECW&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI &lt;br /&gt;
| [[User:Acuster|Adrian Custer]] [[User:Cedricbr|Cédric Briançon]]&lt;br /&gt;
| acuster cedricbr&lt;br /&gt;
| Running on port 8280. Installation done for Shapefiles and Rasters.&lt;br /&gt;
|-&lt;br /&gt;
| Erdas Apollo &lt;br /&gt;
| [mailto:dimitri.monie@erdas.com Dimitri Monie begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting]&lt;br /&gt;
| dmonie&lt;br /&gt;
| Install and configuration on-going on windows server, ecw WMS configuration done, shape and DB WMS configuration on going. Port 80, port 8080&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer &lt;br /&gt;
| Andrea Aime&lt;br /&gt;
| aaime&lt;br /&gt;
| Normally running on port 8080 on the Linux server. Shapefiles and TIFF mosaic have been configured.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;s&amp;gt;MapGuide Open Source&amp;lt;/s&amp;gt;&lt;br /&gt;
| &amp;lt;s&amp;gt;Zac Spitzer&amp;lt;/s&amp;gt;&lt;br /&gt;
| &amp;lt;s&amp;gt;zacspitzer&amp;lt;/s&amp;gt;&lt;br /&gt;
| ''inactive''&lt;br /&gt;
|-&lt;br /&gt;
| Mapnik &lt;br /&gt;
| [[User:Springmeyer|Dane Springmeyer]]&lt;br /&gt;
| springmeyer&lt;br /&gt;
| Paleoserver is running on port 8090(shape) / 8091(postgis) / 8092(raster - no reprojection). (mod_mapnik_wms is an alternate being tested, will run on same ports if active).&lt;br /&gt;
|-&lt;br /&gt;
| MapServer &lt;br /&gt;
| [[User:Jmckenna|Jeff McKenna]]&lt;br /&gt;
| jmckenna&lt;br /&gt;
| linux_wms_bm serving WMS requests for shps, on port 8081.  windows wms_bm serving requests for shps, on port 8081.&lt;br /&gt;
|-&lt;br /&gt;
| Oracle MapViewer &lt;br /&gt;
| [[User:msmitherdc|Michael Smith]]&lt;br /&gt;
| msmith_&lt;br /&gt;
| Set up on port 8088&lt;br /&gt;
|-&lt;br /&gt;
| QGIS mapserver&lt;br /&gt;
| Marco Hugentobler&lt;br /&gt;
| marco___&lt;br /&gt;
| Set up on port 8081 (Linux server). Shapefiles and TIF (without reprojection) configured&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, 2010 &lt;br /&gt;
| begin contacting all mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 1st, 2010 &lt;br /&gt;
| commitment due by all interested mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 2nd, 2010 &lt;br /&gt;
| exercise begins (and weekly meetings)&lt;br /&gt;
|-&lt;br /&gt;
| August 1st, 2010 &lt;br /&gt;
| final testing begins&lt;br /&gt;
|-&lt;br /&gt;
| August 23rd, 2010 &lt;br /&gt;
| no further testing&lt;br /&gt;
|-&lt;br /&gt;
| September 6-9, 2010 &lt;br /&gt;
| present results at FOSS4G2010&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rules of Engagement ==&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;
# Two tests will be run: one 'baseline' test with the data in its raw format (with spatial indexes), and another 'best effort' test where 'the sky is the limit' for what changes you want to make to the data (change format, generalize, etc)&lt;br /&gt;
# Teams must document all steps they did to manipulate the data/server for both the 'baseline' and 'best effort' tests.  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
# Data formats to be used will be shapefiles for vectors, and uncompressed geotiffs for rasters.&lt;br /&gt;
# WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documenting Server Details and Differences ==&lt;br /&gt;
&lt;br /&gt;
It is the responsibility of each team to document their setup with regard to data. &lt;br /&gt;
&lt;br /&gt;
Please keep your notes in your servers directory in svn: http://svn.osgeo.org/osgeo/foss4g/benchmarking/&lt;br /&gt;
&lt;br /&gt;
One particular thing that will differ is each team's use of spatial indexes on shapefiles.&lt;br /&gt;
&lt;br /&gt;
Teams are '''not''' allowed to modify the .shp, .shx, .dbf or .prj files of the vector data (for the baseline benchmark). They can, however, create auxiliary files for spatial indexes and the like.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| '''Mapping Server'''  || '''ext''' || '''type''' || '''command to create'''&lt;br /&gt;
|- &lt;br /&gt;
| MapServer || .qix || quadtree  || shptree &amp;lt;shpfile&amp;gt; ([[shptree notes]])&lt;br /&gt;
|- &lt;br /&gt;
| GeoServer || .qix || quadtree  || Using the ones generated for MapServer atm &lt;br /&gt;
|- &lt;br /&gt;
| Mapnik || .index || quadtree  || shapeindex &amp;lt;shpfile&amp;gt; ([[Benchmarking_2010/Mapnik_notes#shpindex_depth]])&lt;br /&gt;
|-&lt;br /&gt;
|Erdas || .rtr || RTree || RTreeBuilder basedir shapename max min ([[RTreeBuilder notes]]) &lt;br /&gt;
|-&lt;br /&gt;
|Cadcorp || *.shp.idx || RTree || GUI command in desktop SIS ([[Benchmarking_2010/Cadcorp_notes]])&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI || .qix || quadtree || Using the ones generated by MapServer&lt;br /&gt;
|-&lt;br /&gt;
| MapViewer || .oix || RTree || GUI option in MapBuilder.jar, java map/theme/style builder&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Note: in your server setup documentation be sure to record the EXACT command used to create the indexes, with appropriate options passed (e.g depth)&lt;br /&gt;
&lt;br /&gt;
== Datasets ==&lt;br /&gt;
&lt;br /&gt;
A set of data published by the spanish National Mapping Agency will be used. This data is free for non-commercial use, so it's perfectly OK to use it in the benchmark.&lt;br /&gt;
&lt;br /&gt;
Vector data will be a topographic map, composed of several shapefiles (one shapefile per theme). Raster data will be 50cm/px aerial photography.&lt;br /&gt;
&lt;br /&gt;
We still do not have the definitive datasets, due to their size and the processing time needed to put them together. You can get some sample data by reading [[Benchmarking 2010/How to get some sample data]].&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/).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Machine A (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;
Machine B (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;
Machine C (DB Host)&lt;br /&gt;
* System Type:  Gateway E6610D&lt;br /&gt;
* Processor, Intel Core2 Duo - E6750 2.66 Ghz&lt;br /&gt;
* 4Gb Ram &lt;br /&gt;
* 250Gb Hard Drive 7200 rpm&lt;br /&gt;
* OS: Centos 5.5 x86-64 &lt;br /&gt;
&lt;br /&gt;
Machine D (testing server (JMeter))&lt;br /&gt;
* System Type:   Dell Precision Workstation 390&lt;br /&gt;
* Ship Date:     9/7/2006&lt;br /&gt;
* Processor, 6300, 1.86, 2M, Core Duo-conroe, Burn 2&lt;br /&gt;
* 2Gb RAM&lt;br /&gt;
* 160 Gb Hard drive 7200 rpm&lt;br /&gt;
* Service Tag:    5Q5LQB1&lt;br /&gt;
* OS: Centos 5.5 i386&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 &lt;br /&gt;
&lt;br /&gt;
=== Next IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed August 18th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=18&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** baseline test styling equivalence: are we there yet?&lt;br /&gt;
*** starting and stopping all servers&lt;br /&gt;
*** slotting times for each team to run benchmarks&lt;br /&gt;
*** cleaning up the rendering benchmark blank tiles&lt;br /&gt;
*** graphic access to the JMeter machine&lt;br /&gt;
*** last testing date&lt;br /&gt;
&lt;br /&gt;
=== Previous IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed August 11th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=11&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Jmeter testing&lt;br /&gt;
**** what output formats will be requested?&lt;br /&gt;
**** what projections will be requested? (Platte-carré is not conformal)&lt;br /&gt;
**** what layer combinations will be requested? (All vector layers or various mixed subsets?)&lt;br /&gt;
**** what envelopes will be issued? (Frank's 2009 query generation script forces a hard cutoff at the largest scale)&lt;br /&gt;
**** what output metrics will be created?&lt;br /&gt;
**** how will the jmx file be designed? (need one .csv file per thread so all requests are different)&lt;br /&gt;
*** Status report from each team&lt;br /&gt;
*** Testing deadline: shall we extend it?&lt;br /&gt;
*** Can all server provide links to the sample requests and allow to build more? (style comparison, are we all doing the same work?)&lt;br /&gt;
*** Vector data&lt;br /&gt;
**** Changes in rendering (missing values for some attributes)&lt;br /&gt;
**** Gaps: what to do with the 9 missing sheets?&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-08-11.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed August 4th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=4&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Machine status / issues&lt;br /&gt;
*** Data status / issues&lt;br /&gt;
**** Characters mis-encoded in shapefiles (e.g. catalan in labels): fixable? impact on PostGIS database?&lt;br /&gt;
**** Raster conversion to GeoTIFF (torrent of results?)&lt;br /&gt;
*** Styles status / issues&lt;br /&gt;
*** Jmeter testing&lt;br /&gt;
**** what output formats will be requested?&lt;br /&gt;
**** what projections will be requested? (Platte-carré is not conformal)&lt;br /&gt;
**** what layer combinations will be requested? (All vector layers or various mixed subset?)&lt;br /&gt;
**** what envelopes will be issued? (Frank's 2009 query generation script forces a hard cutoff at the largest scale)&lt;br /&gt;
**** what output metrics will be created?&lt;br /&gt;
**** how will the jmx file be designed? (need one .csv file per thread so all requests are different)&lt;br /&gt;
** Summary: [[Benchmarking 2010 IRC meeting logs Aug 4th]]&lt;br /&gt;
&lt;br /&gt;
* Wed July 28th&lt;br /&gt;
(no info)&lt;br /&gt;
&lt;br /&gt;
* Wed July 21st @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=07&amp;amp;day=21&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on data processing for all of Spain&lt;br /&gt;
*** update on server setup&lt;br /&gt;
*** update on data styling&lt;br /&gt;
*** checkin on server installs / library dependencies&lt;br /&gt;
&lt;br /&gt;
* Wed July 14th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=07&amp;amp;day=14&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on data processing for all of Spain&lt;br /&gt;
*** update on server setup&lt;br /&gt;
*** data styling discussions&lt;br /&gt;
**** scales to use for layers&lt;br /&gt;
**** missing full road network&lt;br /&gt;
**** layer to use for labels along lines&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-07-14.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna (jmckenna)&lt;br /&gt;
**** Andrea Aime (aaime)&lt;br /&gt;
**** Iván Sánchez (IvanSanchez)&lt;br /&gt;
**** Michael Smith (msmith_)&lt;br /&gt;
**** Dimitri Monie (dmonie)&lt;br /&gt;
**** Dane Springmeyer (springmeyer)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** data:&lt;br /&gt;
***** full dataset of Spain, vector and raster, has been processed by IvanSanchez, and he is checking it and will create a torrent for transfer, by the end of the week&lt;br /&gt;
***** because of shapefile size limit some layers may have to be split (contour-1.shp, contour-2.shp)&lt;br /&gt;
**** servers:&lt;br /&gt;
***** msmith has received both server machines&lt;br /&gt;
***** T1 router is being installed, it will be a dedicated line for this project&lt;br /&gt;
***** he is adding 2 TB drives to each&lt;br /&gt;
**** layer styling:&lt;br /&gt;
***** we notice that the Spain dataset we are using (BCN25) does not include street files (zoomed in road network)&lt;br /&gt;
***** we agreed to use contours for curved label tests instead&lt;br /&gt;
***** jmckenna will test the layer scales provided by Marco (QGIS mapserver)&lt;br /&gt;
***** aaime pointed out problem with the posted SLDs, in terms of the label property (jmckenna to look into it)&lt;br /&gt;
***** aaime pointed out that we should make sure that all servers compute the scales the same way&lt;br /&gt;
****** OGC recommends 90 DPI (GeoServer, Mapnik use the recommended 90...MapServer defaults to 72, but should be configurable)&lt;br /&gt;
****** all teams should look into how their engine handles this and report to group&lt;br /&gt;
**** other:&lt;br /&gt;
***** IvanSanchez reported that a Spanish custom-made WMS server may join the exercise (they access raster files only)&lt;br /&gt;
***** dmonie pointed out that Erdas has been quiet lately because one of the team leaders is on holiday&lt;br /&gt;
&lt;br /&gt;
* Wed June 30th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=30&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-06-30.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed June 30th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=30&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-06-30.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed June 23rd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=23&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on proposed layer styling&lt;br /&gt;
*** update on available server specs&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-23.log log])&lt;br /&gt;
&lt;br /&gt;
* Wed June 16th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=16&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on server infrastructure&lt;br /&gt;
*** update on OSGeo-es dataset ([[Benchmarking 2010/How to get some sample data|Sample data download instructions]])&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-16.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna (jmckenna)&lt;br /&gt;
**** Andrea Aime (aaime)&lt;br /&gt;
**** Iván Sánchez (IvanSanchez)&lt;br /&gt;
**** Michael Smith (msmith_)&lt;br /&gt;
**** Cédric Briançon (cedricbr)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** &amp;quot;base&amp;quot; run will use only shapefiles, &amp;quot;best&amp;quot; run will be any format (raster/vector)&lt;br /&gt;
**** teams can optionally test Oracle, PostGIS, Ingres connections during the &amp;quot;best&amp;quot; run&lt;br /&gt;
**** layers tested will be: labelled roads (with labels that follow the lines), thematic polygon map, and a test with labelled roads + thematic polygon + point layer in a single request (3 separate runs)&lt;br /&gt;
***** msmith and jmckenna to examine styling for one sheet (Barcelona, sheet# 420)&lt;br /&gt;
**** each base and best run will test data in raw projection (ETRS89 + UTM28/29/30/31) and then reprojected on-the-fly to the Google Mercator projection&lt;br /&gt;
**** threads (number of concurrent requests) will be: 1-2-4-8-16-32-64&lt;br /&gt;
**** US Army Corps is proposing to provide 4 desktop machines. 2 identical for testing ( win/lin ) and 1 for jmeter and 1 for databases&lt;br /&gt;
***** msmith will find out availability of 2-cpu machines this week&lt;br /&gt;
&lt;br /&gt;
* Wed June 2nd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=02&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** team representative introductions&lt;br /&gt;
*** Establish this year's 'Rules of Engagement' ([http://wiki.osgeo.org/wiki/Benchmarking_2009#Rules_of_Engagement previous RoE])&lt;br /&gt;
*** Discuss dataset to be used (including how to share the large dataset, for running local tests)&lt;br /&gt;
*** Discuss server infrastructure &lt;br /&gt;
*** Discuss possible changes to the test script parameters&lt;br /&gt;
*** Set next meeting date&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-02.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna, MapServer (jmckenna)&lt;br /&gt;
**** Cédric Briançon - Constellation (cedricbr)&lt;br /&gt;
**** Michael Smith - Oracle Mapviewer and Oracle connections in MapServer (msmith_)&lt;br /&gt;
**** Zac Spitzer - MapGuide (zacspitzer)&lt;br /&gt;
**** Martin Daly - Cadcorp (mpdaly)&lt;br /&gt;
**** Anne-Sophie Collignon - ERDAS (ascollignon)&lt;br /&gt;
**** Marco Hugentobler - QGIS mapserver (marco___)&lt;br /&gt;
**** Andrea Aime - GeoServer (aaime)&lt;br /&gt;
**** Dimitri Monie - ERDAS (dmonie)&lt;br /&gt;
**** Frank Warmerdam - MapServer, possibly Ingres as well (FrankW)&lt;br /&gt;
**** Iván Sánchez - provide geodata from Spanish sources and help out Mapnik (IvanSanchez)&lt;br /&gt;
**** Dane Springmeyer - Mapnik (springmeyer)&lt;br /&gt;
**** Johann Sorel - GeotoolKit / Constellation (Eclesia)&lt;br /&gt;
**** Adrian Custer - Constellation (acuster) &lt;br /&gt;
**** Pirmin Kalberer - QGIS mapserver (pirmin_k)&lt;br /&gt;
**** Trevor Wekel - MapGuide (trevorw)&lt;br /&gt;
**** Daniel Morissette - MapServer (danmo)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** All agreed to this year's &amp;quot;Rules of Engagement&amp;quot;&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;
***** Two tests will be run: one 'baseline' test with the data in its raw format (with spatial indexes), and another 'best effort' test where 'the sky is the limit' for what changes you want to make to the data (change format, generalize, etc)&lt;br /&gt;
***** Teams must document all steps they did to manipulate the data/server for both the 'baseline' and 'best effort' tests.  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
***** Data formats to be used will be shapefiles for vectors, and uncompressed geotiffs for rasters.&lt;br /&gt;
***** WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
**** Dataset&lt;br /&gt;
***** Iván Sánchez Ortega from OSGeo-es is willing to provide local Spain datasets&lt;br /&gt;
***** data is for non-commercial use only&lt;br /&gt;
***** 10 GB of shapefiles&lt;br /&gt;
***** 100 GB of uncompressed rasters&lt;br /&gt;
**** Server infrastructure&lt;br /&gt;
***** possible hosts are msmith (US Army Corps) or Skygone (http://www.skygoneinc.com/)&lt;br /&gt;
***** need two identical servers, one running Unix and another Windows, plus a client machine&lt;br /&gt;
***** specs could be: quad core, 8GB of memory, 1TB hard drive&lt;br /&gt;
***** need fast pipe to server, as large datasets will be transferred&lt;br /&gt;
**** Next meeting date&lt;br /&gt;
***** all agreed to use same day and time next week, but limit the meeting length to one hour&lt;br /&gt;
&lt;br /&gt;
== Sample Dataset Styling ==&lt;br /&gt;
&lt;br /&gt;
* download [http://download.osgeo.org/benchmarking/barcelona-sample-dataset.zip sample dataset]&lt;br /&gt;
* layer [http://wiki.osgeo.org/wiki/Benchmarking_2010/How_to_get_some_sample_data#Vector_data_issues styling rules]&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Mapping Server''' &lt;br /&gt;
| '''GetMap'''&lt;br /&gt;
| '''SLD'''&lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 all layers]&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=settlement&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=426633,4579926,429740,4582528&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 settlement]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/settlement-sld.xml settlement-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=building&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=426633,4579926,429740,4582528&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 building]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/building-sld.xml building-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=industry&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=424932,4575961,427328,4577812&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 industry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/industry-sld.xml industry-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=contour_lines&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 contour lines]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/contour-sld.xml contour-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=motorway&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 motorway]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/motorway-sld.xml motorway-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=road&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 road]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/road-sld.xml road-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=ramp&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 ramp]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/ramp-sld.xml ramp-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=track&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 track]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/track-sld.xml track-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=point_geometry&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 point labels with geometry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/point-geom-sld.xml point-geom-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=point_nogeom&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 point labels without geometry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/point-nogeom-sld.xml point-nogeom-sld.xml]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Scale dependent rules checking requests ===&lt;br /&gt;
&lt;br /&gt;
These requests show the behavior of scale dependent styling around the critical scales. &lt;br /&gt;
The geographic area requested is always the same:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;lt;/tt&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The image size changes instead to alter the scale:&lt;br /&gt;
&lt;br /&gt;
* roughly 1:29k: &amp;lt;tt&amp;gt;WIDTH=824&amp;amp;HEIGHT=472&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1:31k: &amp;lt;tt&amp;gt;WIDTH=771&amp;amp;HEIGHT=442&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1:49k: &amp;lt;tt&amp;gt;WIDTH=488&amp;amp;HEIGHT=280&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1.51k: &amp;lt;tt&amp;gt;WIDTH=469&amp;amp;HEIGHT=269&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The table allows to compare the various servers output. The GeoServer links use a vendor option to get the actual scale, as computed by the server, displayed at the bottom/right of the map.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Server'''&lt;br /&gt;
| '''1:29k''' &lt;br /&gt;
| '''1:31k'''&lt;br /&gt;
| '''1:49k'''&lt;br /&gt;
| '''1:51k'''&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472&amp;amp;format_options=layout:scale 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442&amp;amp;format_options=layout:scale 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280&amp;amp;format_options=layout:scale 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269&amp;amp;format_options=layout:scale 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| Mapnik&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| MapViewer&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k] &lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| GeognoSIS&lt;br /&gt;
| [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k] &lt;br /&gt;
| [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| QGIS mapserver&lt;br /&gt;
| [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| ERDAS APOLLO&lt;br /&gt;
| [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png 1:29k]&lt;br /&gt;
| [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png 1:31k]&lt;br /&gt;
| [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png 1:49k]&lt;br /&gt;
| [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png 1:51k]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Benchmarking setup ==&lt;br /&gt;
&lt;br /&gt;
Tests are going to be run using JMeter, using a progression of 1, 2, 4, 8, 16, 32, and 64 threads, each thread group doing 100, 200, 200, 400, 400, 800 requests respectively, for a total of 2200 requests.&lt;br /&gt;
The requests bounds and sizes are going to be picked up from a csv file generated by a random generator script.&lt;br /&gt;
&lt;br /&gt;
The scripts to be run for the baseline tests, and repeated for the best effort one, are:&lt;br /&gt;
* raster data, JPEG output, EPSG:25831, scales between 1:1M and 1:10k&lt;br /&gt;
* raster data, JPEG output, EPSG:3857, scales between 1:1M and 1:10k&lt;br /&gt;
* vector data, PNG24 output, EPSG:4326, scales between 1:300k and 1:1k&lt;br /&gt;
* vector data, PNG24 output, EPSG:3875, scales between 1:300k and 1:1k&lt;br /&gt;
* raster + vector, JPEG output, EPSG:25831, scales between 1:300k and 1:1k&lt;br /&gt;
* raster + vector, JPEG output, EPSG:3785, scales between 1:300k and 1:1k&lt;br /&gt;
&lt;br /&gt;
The areas to be tested are:&lt;br /&gt;
* 6 E, 38 N, -1 E, 43 N for vector tests&lt;br /&gt;
* 372360,4557880,484490,4631460 for raster tests&lt;br /&gt;
&lt;br /&gt;
The raster layer in the baseline test is going to be the mosaic of GeoTIFF files Frank prepared out of the ECW files on the Linux server.&lt;br /&gt;
&lt;br /&gt;
The vector data set is composed of a stack of individual layers to be stacked in the following order (bottom to top):&lt;br /&gt;
* settlements&lt;br /&gt;
* contour-0&lt;br /&gt;
* contour-1&lt;br /&gt;
* contour-2&lt;br /&gt;
* contour-3&lt;br /&gt;
* contour-4&lt;br /&gt;
* contour-5&lt;br /&gt;
* contour-6&lt;br /&gt;
* contour-7&lt;br /&gt;
* building&lt;br /&gt;
* industry&lt;br /&gt;
* track&lt;br /&gt;
* ramp&lt;br /&gt;
* road&lt;br /&gt;
* motorway&lt;br /&gt;
* point-labels-for-geometry&lt;br /&gt;
* point-labels-no-geometry&lt;br /&gt;
&lt;br /&gt;
The best effort will use its own custom set of layers (e.g., it's likely contours will be merged into one, and so on)&lt;br /&gt;
&lt;br /&gt;
== Live Benchmark WMS GetMap Requests ==&lt;br /&gt;
&lt;br /&gt;
Note: sample bbox's fixed on Aug 12 to fit the proper aspect ratio of an 800/600 image request (springmeyer). Previous bbox for barcelona request was '1.8,41,2.4,42', new one used below is: '1.43333333333,41.0,2.76666666667,42.0'. Previous request for focused view was '2.1076723642349,41.407828508849,2.1178733654021,41.414271246429', new one is '2.10767236423,41.4072245022,2.1178733654,41.4148752531'. This was done to sidestep a deficiency in mapnik for affine transformation of geometries according to the WMS spec when the image w/h aspect does not match the bbox aspect, but was agreed upon as useful for these demo links by jeff and andrea in IRC.&lt;br /&gt;
&lt;br /&gt;
=== MapServer ===&lt;br /&gt;
&lt;br /&gt;
* Windows 64bit Server&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=postgis_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=postgis_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Oracle, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Oracle, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (zoomed-in)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (mid-zoom)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (whole-area)&lt;br /&gt;
&lt;br /&gt;
* Linux&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev-label-fix] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev-label-fix] (labelled contours, larger view)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=postgis_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=postgis_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Oracle, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Oracle, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (zoomed-in)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (mid-zoom)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (whole-area)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle-raster-only.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg Oracle GeoRaster, MapServer 5.7-dev] (zoomed-in)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle-raster-only.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg Oracle GeoRaster, MapServer 5.7-dev] (mid-zoom)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle-raster-only.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg Oracle GeoRaster, MapServer 5.7-dev] (whole-area)&lt;br /&gt;
&lt;br /&gt;
=== GeoServer ===&lt;br /&gt;
&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp_alllayers_label&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles GeoServer 2.1.x] (Barcelona extents)&lt;br /&gt;
*[http://12.189.158.78:8080/geoserver/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp_alllayers_label&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=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles GeoServer 2.1.x] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.41487525316&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles GeoServer 2.1.x] (labelled contours, larger view)&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, zoomed in, GeoServer 2.1.x]&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, mid zoom, GeoServer 2.1.x]&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, whole area, GeoServer 2.1.x]&lt;br /&gt;
&lt;br /&gt;
=== Mapnik ===&lt;br /&gt;
* [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Mapnik2 / paleoserver] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8091/?SRS=EPSG%3A4326&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Mapnik0.7.2 / mod_mapnik_wms] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles Mapnik2 / paleoserver] (larger view - labeled contours)&lt;br /&gt;
&lt;br /&gt;
=== Constellation-SDI ===&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Constellation] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.41487525316&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Constellation] (labelled contours, larger view)&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=bench:orthophoto&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 GeoTIFF Constellation] (zoomed-in)&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=bench:orthophoto&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;width=800&amp;amp;height=600 GeoTIFF Constellation] (mid-zoom)&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=bench:orthophoto&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;width=800&amp;amp;height=600 GeoTIFF Constellation] (whole-area)&lt;br /&gt;
&lt;br /&gt;
=== Oracle MapViewer ===&lt;br /&gt;
*[http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE Oracle DB / MapViewer] (Barcelona Extents)&lt;br /&gt;
&lt;br /&gt;
*[http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE Oracle DB / MapViewer] (with labeled contours)&lt;br /&gt;
&lt;br /&gt;
=== Cadcorp GeognoSIS ===&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600 Shapefiles, GeognoSIS 7.0] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles, GeognoSIS 7.0] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-postgis&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600 PostGIS, GeognoSIS 7.0] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-postgis&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 PostGIS, GeognoSIS 7.0] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-oracle&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600 Oracle, GeognoSIS 7.0] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-oracle&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Oracle, GeognoSIS 7.0] ('''no contours''' - under investigation)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-tif&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, zoomed in, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-tif&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, mid zoom, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-tif&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, whole area, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-ecw&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, zoomed in, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-ecw&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, mid zoom, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-ecw&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, whole area, GeognoSIS 7.0]&lt;br /&gt;
&lt;br /&gt;
=== QGIS mapserver ===&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;FORMAT=image/png&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles, QGIS mapserver] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, QGIS mapserver] (with labeled contours)&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/pg.qgs&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;FORMAT=image/png&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 PostGIS, QGIS mapserver] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/pg.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, QGIS mapserver] (with labeled contours)&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector_raster.qgs&amp;amp;LAYERS=vrt&amp;amp;STYLES=&amp;amp;FORMAT=image/jpg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG:3043&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, zoomed in,  QGIS mapserver]&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector_raster.qgs&amp;amp;LAYERS=vrt&amp;amp;STYLES=&amp;amp;FORMAT=image/jpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG:3043&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, mid zoom,  QGIS mapserver]&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector_raster.qgs&amp;amp;LAYERS=vrt&amp;amp;STYLES=&amp;amp;FORMAT=image/jpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG:3043&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, whole area, QGIS mapserver]&lt;br /&gt;
&lt;br /&gt;
=== ERDAS APOLLO ===&lt;br /&gt;
&lt;br /&gt;
Windows 64bit Server&lt;br /&gt;
* [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, APOLLO 10.1.2] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, APOLLO 10.1.2] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=TIFF&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 Geotiff, APOLLO 10.1.2] (Zoomed-in)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=TIFF&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 Geotiff, APOLLO 10.1.2](mid-zoom)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=TIFF&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 Geotiff, APOLLO 10.1.2] (Whole Area)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=BENCHMARK&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, APOLLO 10.1.2] (Zoomed-in)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=BENCHMARK&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, APOLLO 10.1.2] (mid-zoom)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=BENCHMARK&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, APOLLO 10.1.2] (Whole Area)&lt;br /&gt;
&lt;br /&gt;
== Starting and stopping the various servers ==&lt;br /&gt;
&lt;br /&gt;
* GeoServer on the Linux box:&lt;br /&gt;
** &amp;lt;tt&amp;gt;cd /benchmarking/geoserver&amp;lt;/tt&amp;gt;&lt;br /&gt;
** starting: &amp;lt;tt&amp;gt;/benchmarking/geoserver/start_geoserver.sh&amp;lt;/tt&amp;gt;&lt;br /&gt;
** stopping gracefully: &amp;lt;tt&amp;gt;/benchmarking/geoserver/stop_geoserver.sh&amp;lt;/tt&amp;gt;&lt;br /&gt;
** check it's really dead:  &amp;lt;tt&amp;gt;ps aux | grep GEOSERVER&amp;lt;/tt&amp;gt; . If it hasn't stopped gracefully use &amp;lt;tt&amp;gt;kill -9 &amp;lt;pid&amp;gt;&amp;lt;/tt&amp;gt; to terminate the process&lt;br /&gt;
&lt;br /&gt;
* MapServer and QGIS Mapserver on the Linux box (both are running in the same Apache instance):&lt;br /&gt;
** starting: /opt/mapserver/bin/apachectl start&lt;br /&gt;
** stopping: /opt/mapserver/bin/apachectl stop&lt;br /&gt;
&lt;br /&gt;
* MapServer on Windows box:&lt;br /&gt;
** Command prompt (right-click &amp;quot;Run as Administrator&amp;quot;)&lt;br /&gt;
** cd \ms4w&lt;br /&gt;
** apache-stop.bat&lt;br /&gt;
** apache-start.bat&lt;br /&gt;
&lt;br /&gt;
* Mapnik:&lt;br /&gt;
** paleoserver (standalone daemon):&lt;br /&gt;
*** stopping: /opt/mapnik/paleoserver_stop.sh&lt;br /&gt;
*** starting: /opt/mapnik/paleoserver_start.sh&lt;br /&gt;
** mod_mapnik_wms (runs within apache):&lt;br /&gt;
** starting: /opt/mapnik/mod_mapnik_start.sh&lt;br /&gt;
** stopping: /opt/mapnik/mod_mapnik_stop.sh&lt;br /&gt;
&lt;br /&gt;
* Mapviewer:&lt;br /&gt;
** &amp;lt;tt&amp;gt;cd /benchmarking/mapviewer&amp;lt;/tt&amp;gt;&lt;br /&gt;
** starting: &amp;lt;tt&amp;gt; /opt/mapviewer/start_mv.sh &amp;lt;/tt&amp;gt;&lt;br /&gt;
** stopping: &amp;lt;tt&amp;gt; /opt/mapviewer/stop_mv.sh &amp;lt;/tt&amp;gt;&lt;br /&gt;
** check it's really dead:  &amp;lt;tt&amp;gt;ps aux | grep java | grep mapviewer&amp;lt;/tt&amp;gt; . If it hasn't stopped gracefully use &amp;lt;tt&amp;gt;kill -9 &amp;lt;pid&amp;gt;&amp;lt;/tt&amp;gt; to terminate the process&lt;br /&gt;
&lt;br /&gt;
* Cadcorp GeognoSIS&lt;br /&gt;
** 7.0&lt;br /&gt;
*** Command line (with &amp;quot;Run as Administrator&amp;quot;)&lt;br /&gt;
**** starting: net start geognosis-70&lt;br /&gt;
**** stopping: net stop geognosis-70&lt;br /&gt;
*** Or use services.msc, service name geognosis-70&lt;br /&gt;
** 7.1&lt;br /&gt;
*** Same as 7.0, but with &amp;quot;-71&amp;quot; suffix&lt;br /&gt;
&lt;br /&gt;
* Erdas Windows Server&lt;br /&gt;
** APOLLO SDI (vector services)&lt;br /&gt;
*** Command Line (with &amp;quot;Run as Administrator&amp;quot;)&lt;br /&gt;
**** starting : cd C:\opt\ERDAS\APOLLOSDI\tomcat\bin\startup.bat&lt;br /&gt;
**** stopping : cd C:\opt\ERDAS\APOLLOSDI\tomcat\bin\shutdown.bat&lt;br /&gt;
*** check the java process for erdas user has been killed&lt;br /&gt;
** APOLLO IWS (raster services)&lt;br /&gt;
*** Open IIS (Control Panel\Administrative Tools --&amp;gt; Internet Information Services (IIS) Manager)&lt;br /&gt;
**** starting : select under &amp;quot;Site&amp;quot; &amp;quot;Default Web Site&amp;quot; --&amp;gt; Manage Web Site : Start&lt;br /&gt;
**** Stopping : select under &amp;quot;Site&amp;quot; &amp;quot;Default Web Site&amp;quot; --&amp;gt; Manage Web Site : Stop&lt;br /&gt;
&lt;br /&gt;
* Constellation on the Linux box (you must be logged in as constellation user, do not launch it as root !):&lt;br /&gt;
** starting: &amp;lt;tt&amp;gt;/opt/constellation/apache-tomcat-6.0.28/bin/startup.sh&amp;lt;/tt&amp;gt;&lt;br /&gt;
** stopping: &amp;lt;tt&amp;gt;/opt/constellation/apache-tomcat-6.0.28/bin/shutdown.sh&amp;lt;/tt&amp;gt;&lt;br /&gt;
** check it's really dead:  &amp;lt;tt&amp;gt;ps aux | grep constellation&amp;lt;/tt&amp;gt; . If it hasn't stopped gracefully use &amp;lt;tt&amp;gt;kill -9 &amp;lt;pid&amp;gt;&amp;lt;/tt&amp;gt; to terminate the process&lt;br /&gt;
&lt;br /&gt;
* Oracle Database&lt;br /&gt;
** Login to database machine and sudo to user oracle&lt;br /&gt;
***Starting: lsntctl start; dbstart&lt;br /&gt;
***Stopping: lsntcrl stop: dbshut&lt;br /&gt;
&lt;br /&gt;
== List of Software Enhancements ==&lt;br /&gt;
&lt;br /&gt;
=== GeoServer === &lt;br /&gt;
&lt;br /&gt;
* support DBF larger than 2GB&lt;br /&gt;
* avoid reading the Z dimension when flat geometries are all that's needed&lt;br /&gt;
* generally improve shapefile reading: don't open the shp and dbf file if the spatial index says there is no data to read, bbox based feature skipping during filtering, limit number of disk reads to the bare minimum&lt;br /&gt;
* perform fast rectangular clipping of geometries before sending them to the renderer&lt;br /&gt;
* direct rendering path for raster to avoid the java2d bottlenecks&lt;br /&gt;
* improved .qix index file generation based on node load factor instead of tree depth, node collapsing for degenerate linear chains&lt;br /&gt;
* light parallelization of the renderer so that feature reading and rendering can be performed in parallel&lt;br /&gt;
* better metadata caching (feature type structure and the like)&lt;br /&gt;
&lt;br /&gt;
=== MapServer ===&lt;br /&gt;
* large DBF support ([https://trac.osgeo.org/mapserver/ticket/3514 ticket])&lt;br /&gt;
* improving labels on curved lines ([http://trac.osgeo.org/mapserver/ticket/3523 ticket])&lt;br /&gt;
* handling label precision ([http://trac.osgeo.org/mapserver/ticket/2950 ticket])&lt;br /&gt;
* improving Oracle GeoRaster GDAL driver ([http://trac.osgeo.org/gdal/ticket/3746 ticket])&lt;br /&gt;
&lt;br /&gt;
=== Constellation-SDI ===&lt;br /&gt;
&lt;br /&gt;
Detailed in the [[Benchmarking_2010/Constellation-SDI|Constellation-SDI]] page.&lt;br /&gt;
&lt;br /&gt;
=== Cadcorp GeognoSIS ===&lt;br /&gt;
&lt;br /&gt;
Detailed in the [[Benchmarking_2010/Cadcorp_notes|Cadcorp notes]] page.&lt;br /&gt;
&lt;br /&gt;
=== ERDAS APOLLO ===&lt;br /&gt;
&lt;br /&gt;
For APOLLO IWS :&lt;br /&gt;
* Upgrade to GDAL 1.7.2&lt;br /&gt;
* Direct access to GDAL for Geotiff reader&lt;br /&gt;
* Improved the mosaicing of TIF datasets to remove seam lines&lt;br /&gt;
For APOLLO SDI :&lt;br /&gt;
* Tomcat 6 and Java 6: improved performances over Tomcat 5.5 and Java 5	Rendering :&lt;br /&gt;
* Clash management for contour labels&lt;br /&gt;
* Multipath rendering optimisation&lt;br /&gt;
* Low level code optimisation&lt;br /&gt;
* New option for shape index in memory&lt;br /&gt;
&lt;br /&gt;
=== Mapnik ===&lt;br /&gt;
Detailed at: [[Benchmarking_2010/Mapnik_notes#Improvements]]&lt;br /&gt;
&lt;br /&gt;
== List of Performance Results ==&lt;br /&gt;
&lt;br /&gt;
=== Constellation-SDI ===&lt;br /&gt;
&lt;br /&gt;
Detailed in the [[Benchmarking_2010/Constellation-SDI|Constellation-SDI]] page.&lt;br /&gt;
&lt;br /&gt;
== External Related Links  ==&lt;br /&gt;
&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:FOSS4G2010]] [[Category:FOSS4G]]&lt;/div&gt;</summary>
		<author><name>Wiki-Cedricbr</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=50514</id>
		<title>Benchmarking 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=50514"/>
		<updated>2010-09-23T12:20:26Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Cedricbr: /* Constellation-SDI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basic Premise  ==&lt;br /&gt;
&lt;br /&gt;
Following up on [[Benchmarking 2009|last year's exercise]], the performance shoot-out presentation at [[FOSS4G2010]] 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;
== Participants  ==&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;
| '''IRC nick'''&lt;br /&gt;
| '''Server status'''&lt;br /&gt;
|-&lt;br /&gt;
| Cadcorp GeognoSIS &lt;br /&gt;
| [mailto:martin.daly--@--cadcorp.com Martin Daly]&lt;br /&gt;
| mpdaly&lt;br /&gt;
| Production release of server installed with preliminary configuration for SHP, PostGIS, TIF and ECW&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI &lt;br /&gt;
| [[User:Acuster|Adrian Custer]] [[User:Cedricbr|Cédric Briançon]]&lt;br /&gt;
| acuster cedricbr&lt;br /&gt;
| Running on port 8280. Installation done for Shapefiles and Rasters.&lt;br /&gt;
|-&lt;br /&gt;
| Erdas Apollo &lt;br /&gt;
| [mailto:dimitri.monie@erdas.com Dimitri Monie begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting]&lt;br /&gt;
| dmonie&lt;br /&gt;
| Install and configuration on-going on windows server, ecw WMS configuration done, shape and DB WMS configuration on going. Port 80, port 8080&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer &lt;br /&gt;
| Andrea Aime&lt;br /&gt;
| aaime&lt;br /&gt;
| Normally running on port 8080 on the Linux server. Shapefiles and TIFF mosaic have been configured.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;s&amp;gt;MapGuide Open Source&amp;lt;/s&amp;gt;&lt;br /&gt;
| &amp;lt;s&amp;gt;Zac Spitzer&amp;lt;/s&amp;gt;&lt;br /&gt;
| &amp;lt;s&amp;gt;zacspitzer&amp;lt;/s&amp;gt;&lt;br /&gt;
| ''inactive''&lt;br /&gt;
|-&lt;br /&gt;
| Mapnik &lt;br /&gt;
| [[User:Springmeyer|Dane Springmeyer]]&lt;br /&gt;
| springmeyer&lt;br /&gt;
| Paleoserver is running on port 8090(shape) / 8091(postgis) / 8092(raster - no reprojection). (mod_mapnik_wms is an alternate being tested, will run on same ports if active).&lt;br /&gt;
|-&lt;br /&gt;
| MapServer &lt;br /&gt;
| [[User:Jmckenna|Jeff McKenna]]&lt;br /&gt;
| jmckenna&lt;br /&gt;
| linux_wms_bm serving WMS requests for shps, on port 8081.  windows wms_bm serving requests for shps, on port 8081.&lt;br /&gt;
|-&lt;br /&gt;
| Oracle MapViewer &lt;br /&gt;
| [[User:msmitherdc|Michael Smith]]&lt;br /&gt;
| msmith_&lt;br /&gt;
| Set up on port 8088&lt;br /&gt;
|-&lt;br /&gt;
| QGIS mapserver&lt;br /&gt;
| Marco Hugentobler&lt;br /&gt;
| marco___&lt;br /&gt;
| Set up on port 8081 (Linux server). Shapefiles and TIF (without reprojection) configured&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, 2010 &lt;br /&gt;
| begin contacting all mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 1st, 2010 &lt;br /&gt;
| commitment due by all interested mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 2nd, 2010 &lt;br /&gt;
| exercise begins (and weekly meetings)&lt;br /&gt;
|-&lt;br /&gt;
| August 1st, 2010 &lt;br /&gt;
| final testing begins&lt;br /&gt;
|-&lt;br /&gt;
| August 23rd, 2010 &lt;br /&gt;
| no further testing&lt;br /&gt;
|-&lt;br /&gt;
| September 6-9, 2010 &lt;br /&gt;
| present results at FOSS4G2010&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rules of Engagement ==&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;
# Two tests will be run: one 'baseline' test with the data in its raw format (with spatial indexes), and another 'best effort' test where 'the sky is the limit' for what changes you want to make to the data (change format, generalize, etc)&lt;br /&gt;
# Teams must document all steps they did to manipulate the data/server for both the 'baseline' and 'best effort' tests.  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
# Data formats to be used will be shapefiles for vectors, and uncompressed geotiffs for rasters.&lt;br /&gt;
# WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documenting Server Details and Differences ==&lt;br /&gt;
&lt;br /&gt;
It is the responsibility of each team to document their setup with regard to data. &lt;br /&gt;
&lt;br /&gt;
Please keep your notes in your servers directory in svn: http://svn.osgeo.org/osgeo/foss4g/benchmarking/&lt;br /&gt;
&lt;br /&gt;
One particular thing that will differ is each team's use of spatial indexes on shapefiles.&lt;br /&gt;
&lt;br /&gt;
Teams are '''not''' allowed to modify the .shp, .shx, .dbf or .prj files of the vector data (for the baseline benchmark). They can, however, create auxiliary files for spatial indexes and the like.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| '''Mapping Server'''  || '''ext''' || '''type''' || '''command to create'''&lt;br /&gt;
|- &lt;br /&gt;
| MapServer || .qix || quadtree  || shptree &amp;lt;shpfile&amp;gt; ([[shptree notes]])&lt;br /&gt;
|- &lt;br /&gt;
| GeoServer || .qix || quadtree  || Using the ones generated for MapServer atm &lt;br /&gt;
|- &lt;br /&gt;
| Mapnik || .index || quadtree  || shapeindex &amp;lt;shpfile&amp;gt; ([[Benchmarking_2010/Mapnik_notes#shpindex_depth]])&lt;br /&gt;
|-&lt;br /&gt;
|Erdas || .rtr || RTree || RTreeBuilder basedir shapename max min ([[RTreeBuilder notes]]) &lt;br /&gt;
|-&lt;br /&gt;
|Cadcorp || *.shp.idx || RTree || GUI command in desktop SIS ([[Benchmarking_2010/Cadcorp_notes]])&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI || .qix || quadtree || Using the ones generated by MapServer&lt;br /&gt;
|-&lt;br /&gt;
| MapViewer || .oix || RTree || GUI option in MapBuilder.jar, java map/theme/style builder&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Note: in your server setup documentation be sure to record the EXACT command used to create the indexes, with appropriate options passed (e.g depth)&lt;br /&gt;
&lt;br /&gt;
== Datasets ==&lt;br /&gt;
&lt;br /&gt;
A set of data published by the spanish National Mapping Agency will be used. This data is free for non-commercial use, so it's perfectly OK to use it in the benchmark.&lt;br /&gt;
&lt;br /&gt;
Vector data will be a topographic map, composed of several shapefiles (one shapefile per theme). Raster data will be 50cm/px aerial photography.&lt;br /&gt;
&lt;br /&gt;
We still do not have the definitive datasets, due to their size and the processing time needed to put them together. You can get some sample data by reading [[Benchmarking 2010/How to get some sample data]].&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/).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Machine A (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;
Machine B (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;
Machine C (DB Host)&lt;br /&gt;
* System Type:  Gateway E6610D&lt;br /&gt;
* Processor, Intel Core2 Duo - E6750 2.66 Ghz&lt;br /&gt;
* 4Gb Ram &lt;br /&gt;
* 250Gb Hard Drive 7200 rpm&lt;br /&gt;
* OS: Centos 5.5 x86-64 &lt;br /&gt;
&lt;br /&gt;
Machine D (testing server (JMeter))&lt;br /&gt;
* System Type:   Dell Precision Workstation 390&lt;br /&gt;
* Ship Date:     9/7/2006&lt;br /&gt;
* Processor, 6300, 1.86, 2M, Core Duo-conroe, Burn 2&lt;br /&gt;
* 2Gb RAM&lt;br /&gt;
* 160 Gb Hard drive 7200 rpm&lt;br /&gt;
* Service Tag:    5Q5LQB1&lt;br /&gt;
* OS: Centos 5.5 i386&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 &lt;br /&gt;
&lt;br /&gt;
=== Next IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed August 18th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=18&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** baseline test styling equivalence: are we there yet?&lt;br /&gt;
*** starting and stopping all servers&lt;br /&gt;
*** slotting times for each team to run benchmarks&lt;br /&gt;
*** cleaning up the rendering benchmark blank tiles&lt;br /&gt;
*** graphic access to the JMeter machine&lt;br /&gt;
*** last testing date&lt;br /&gt;
&lt;br /&gt;
=== Previous IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed August 11th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=11&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Jmeter testing&lt;br /&gt;
**** what output formats will be requested?&lt;br /&gt;
**** what projections will be requested? (Platte-carré is not conformal)&lt;br /&gt;
**** what layer combinations will be requested? (All vector layers or various mixed subsets?)&lt;br /&gt;
**** what envelopes will be issued? (Frank's 2009 query generation script forces a hard cutoff at the largest scale)&lt;br /&gt;
**** what output metrics will be created?&lt;br /&gt;
**** how will the jmx file be designed? (need one .csv file per thread so all requests are different)&lt;br /&gt;
*** Status report from each team&lt;br /&gt;
*** Testing deadline: shall we extend it?&lt;br /&gt;
*** Can all server provide links to the sample requests and allow to build more? (style comparison, are we all doing the same work?)&lt;br /&gt;
*** Vector data&lt;br /&gt;
**** Changes in rendering (missing values for some attributes)&lt;br /&gt;
**** Gaps: what to do with the 9 missing sheets?&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-08-11.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed August 4th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=4&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Machine status / issues&lt;br /&gt;
*** Data status / issues&lt;br /&gt;
**** Characters mis-encoded in shapefiles (e.g. catalan in labels): fixable? impact on PostGIS database?&lt;br /&gt;
**** Raster conversion to GeoTIFF (torrent of results?)&lt;br /&gt;
*** Styles status / issues&lt;br /&gt;
*** Jmeter testing&lt;br /&gt;
**** what output formats will be requested?&lt;br /&gt;
**** what projections will be requested? (Platte-carré is not conformal)&lt;br /&gt;
**** what layer combinations will be requested? (All vector layers or various mixed subset?)&lt;br /&gt;
**** what envelopes will be issued? (Frank's 2009 query generation script forces a hard cutoff at the largest scale)&lt;br /&gt;
**** what output metrics will be created?&lt;br /&gt;
**** how will the jmx file be designed? (need one .csv file per thread so all requests are different)&lt;br /&gt;
** Summary: [[Benchmarking 2010 IRC meeting logs Aug 4th]]&lt;br /&gt;
&lt;br /&gt;
* Wed July 28th&lt;br /&gt;
(no info)&lt;br /&gt;
&lt;br /&gt;
* Wed July 21st @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=07&amp;amp;day=21&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on data processing for all of Spain&lt;br /&gt;
*** update on server setup&lt;br /&gt;
*** update on data styling&lt;br /&gt;
*** checkin on server installs / library dependencies&lt;br /&gt;
&lt;br /&gt;
* Wed July 14th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=07&amp;amp;day=14&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on data processing for all of Spain&lt;br /&gt;
*** update on server setup&lt;br /&gt;
*** data styling discussions&lt;br /&gt;
**** scales to use for layers&lt;br /&gt;
**** missing full road network&lt;br /&gt;
**** layer to use for labels along lines&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-07-14.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna (jmckenna)&lt;br /&gt;
**** Andrea Aime (aaime)&lt;br /&gt;
**** Iván Sánchez (IvanSanchez)&lt;br /&gt;
**** Michael Smith (msmith_)&lt;br /&gt;
**** Dimitri Monie (dmonie)&lt;br /&gt;
**** Dane Springmeyer (springmeyer)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** data:&lt;br /&gt;
***** full dataset of Spain, vector and raster, has been processed by IvanSanchez, and he is checking it and will create a torrent for transfer, by the end of the week&lt;br /&gt;
***** because of shapefile size limit some layers may have to be split (contour-1.shp, contour-2.shp)&lt;br /&gt;
**** servers:&lt;br /&gt;
***** msmith has received both server machines&lt;br /&gt;
***** T1 router is being installed, it will be a dedicated line for this project&lt;br /&gt;
***** he is adding 2 TB drives to each&lt;br /&gt;
**** layer styling:&lt;br /&gt;
***** we notice that the Spain dataset we are using (BCN25) does not include street files (zoomed in road network)&lt;br /&gt;
***** we agreed to use contours for curved label tests instead&lt;br /&gt;
***** jmckenna will test the layer scales provided by Marco (QGIS mapserver)&lt;br /&gt;
***** aaime pointed out problem with the posted SLDs, in terms of the label property (jmckenna to look into it)&lt;br /&gt;
***** aaime pointed out that we should make sure that all servers compute the scales the same way&lt;br /&gt;
****** OGC recommends 90 DPI (GeoServer, Mapnik use the recommended 90...MapServer defaults to 72, but should be configurable)&lt;br /&gt;
****** all teams should look into how their engine handles this and report to group&lt;br /&gt;
**** other:&lt;br /&gt;
***** IvanSanchez reported that a Spanish custom-made WMS server may join the exercise (they access raster files only)&lt;br /&gt;
***** dmonie pointed out that Erdas has been quiet lately because one of the team leaders is on holiday&lt;br /&gt;
&lt;br /&gt;
* Wed June 30th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=30&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-06-30.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed June 30th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=30&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-06-30.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed June 23rd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=23&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on proposed layer styling&lt;br /&gt;
*** update on available server specs&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-23.log log])&lt;br /&gt;
&lt;br /&gt;
* Wed June 16th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=16&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on server infrastructure&lt;br /&gt;
*** update on OSGeo-es dataset ([[Benchmarking 2010/How to get some sample data|Sample data download instructions]])&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-16.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna (jmckenna)&lt;br /&gt;
**** Andrea Aime (aaime)&lt;br /&gt;
**** Iván Sánchez (IvanSanchez)&lt;br /&gt;
**** Michael Smith (msmith_)&lt;br /&gt;
**** Cédric Briançon (cedricbr)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** &amp;quot;base&amp;quot; run will use only shapefiles, &amp;quot;best&amp;quot; run will be any format (raster/vector)&lt;br /&gt;
**** teams can optionally test Oracle, PostGIS, Ingres connections during the &amp;quot;best&amp;quot; run&lt;br /&gt;
**** layers tested will be: labelled roads (with labels that follow the lines), thematic polygon map, and a test with labelled roads + thematic polygon + point layer in a single request (3 separate runs)&lt;br /&gt;
***** msmith and jmckenna to examine styling for one sheet (Barcelona, sheet# 420)&lt;br /&gt;
**** each base and best run will test data in raw projection (ETRS89 + UTM28/29/30/31) and then reprojected on-the-fly to the Google Mercator projection&lt;br /&gt;
**** threads (number of concurrent requests) will be: 1-2-4-8-16-32-64&lt;br /&gt;
**** US Army Corps is proposing to provide 4 desktop machines. 2 identical for testing ( win/lin ) and 1 for jmeter and 1 for databases&lt;br /&gt;
***** msmith will find out availability of 2-cpu machines this week&lt;br /&gt;
&lt;br /&gt;
* Wed June 2nd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=02&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** team representative introductions&lt;br /&gt;
*** Establish this year's 'Rules of Engagement' ([http://wiki.osgeo.org/wiki/Benchmarking_2009#Rules_of_Engagement previous RoE])&lt;br /&gt;
*** Discuss dataset to be used (including how to share the large dataset, for running local tests)&lt;br /&gt;
*** Discuss server infrastructure &lt;br /&gt;
*** Discuss possible changes to the test script parameters&lt;br /&gt;
*** Set next meeting date&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-02.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna, MapServer (jmckenna)&lt;br /&gt;
**** Cédric Briançon - Constellation (cedricbr)&lt;br /&gt;
**** Michael Smith - Oracle Mapviewer and Oracle connections in MapServer (msmith_)&lt;br /&gt;
**** Zac Spitzer - MapGuide (zacspitzer)&lt;br /&gt;
**** Martin Daly - Cadcorp (mpdaly)&lt;br /&gt;
**** Anne-Sophie Collignon - ERDAS (ascollignon)&lt;br /&gt;
**** Marco Hugentobler - QGIS mapserver (marco___)&lt;br /&gt;
**** Andrea Aime - GeoServer (aaime)&lt;br /&gt;
**** Dimitri Monie - ERDAS (dmonie)&lt;br /&gt;
**** Frank Warmerdam - MapServer, possibly Ingres as well (FrankW)&lt;br /&gt;
**** Iván Sánchez - provide geodata from Spanish sources and help out Mapnik (IvanSanchez)&lt;br /&gt;
**** Dane Springmeyer - Mapnik (springmeyer)&lt;br /&gt;
**** Johann Sorel - GeotoolKit / Constellation (Eclesia)&lt;br /&gt;
**** Adrian Custer - Constellation (acuster) &lt;br /&gt;
**** Pirmin Kalberer - QGIS mapserver (pirmin_k)&lt;br /&gt;
**** Trevor Wekel - MapGuide (trevorw)&lt;br /&gt;
**** Daniel Morissette - MapServer (danmo)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** All agreed to this year's &amp;quot;Rules of Engagement&amp;quot;&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;
***** Two tests will be run: one 'baseline' test with the data in its raw format (with spatial indexes), and another 'best effort' test where 'the sky is the limit' for what changes you want to make to the data (change format, generalize, etc)&lt;br /&gt;
***** Teams must document all steps they did to manipulate the data/server for both the 'baseline' and 'best effort' tests.  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
***** Data formats to be used will be shapefiles for vectors, and uncompressed geotiffs for rasters.&lt;br /&gt;
***** WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
**** Dataset&lt;br /&gt;
***** Iván Sánchez Ortega from OSGeo-es is willing to provide local Spain datasets&lt;br /&gt;
***** data is for non-commercial use only&lt;br /&gt;
***** 10 GB of shapefiles&lt;br /&gt;
***** 100 GB of uncompressed rasters&lt;br /&gt;
**** Server infrastructure&lt;br /&gt;
***** possible hosts are msmith (US Army Corps) or Skygone (http://www.skygoneinc.com/)&lt;br /&gt;
***** need two identical servers, one running Unix and another Windows, plus a client machine&lt;br /&gt;
***** specs could be: quad core, 8GB of memory, 1TB hard drive&lt;br /&gt;
***** need fast pipe to server, as large datasets will be transferred&lt;br /&gt;
**** Next meeting date&lt;br /&gt;
***** all agreed to use same day and time next week, but limit the meeting length to one hour&lt;br /&gt;
&lt;br /&gt;
== Sample Dataset Styling ==&lt;br /&gt;
&lt;br /&gt;
* download [http://download.osgeo.org/benchmarking/barcelona-sample-dataset.zip sample dataset]&lt;br /&gt;
* layer [http://wiki.osgeo.org/wiki/Benchmarking_2010/How_to_get_some_sample_data#Vector_data_issues styling rules]&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Mapping Server''' &lt;br /&gt;
| '''GetMap'''&lt;br /&gt;
| '''SLD'''&lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 all layers]&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=settlement&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=426633,4579926,429740,4582528&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 settlement]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/settlement-sld.xml settlement-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=building&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=426633,4579926,429740,4582528&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 building]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/building-sld.xml building-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=industry&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=424932,4575961,427328,4577812&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 industry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/industry-sld.xml industry-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=contour_lines&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 contour lines]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/contour-sld.xml contour-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=motorway&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 motorway]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/motorway-sld.xml motorway-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=road&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 road]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/road-sld.xml road-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=ramp&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 ramp]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/ramp-sld.xml ramp-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=track&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 track]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/track-sld.xml track-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=point_geometry&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 point labels with geometry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/point-geom-sld.xml point-geom-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=point_nogeom&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 point labels without geometry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/point-nogeom-sld.xml point-nogeom-sld.xml]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Scale dependent rules checking requests ===&lt;br /&gt;
&lt;br /&gt;
These requests show the behavior of scale dependent styling around the critical scales. &lt;br /&gt;
The geographic area requested is always the same:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;lt;/tt&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The image size changes instead to alter the scale:&lt;br /&gt;
&lt;br /&gt;
* roughly 1:29k: &amp;lt;tt&amp;gt;WIDTH=824&amp;amp;HEIGHT=472&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1:31k: &amp;lt;tt&amp;gt;WIDTH=771&amp;amp;HEIGHT=442&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1:49k: &amp;lt;tt&amp;gt;WIDTH=488&amp;amp;HEIGHT=280&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1.51k: &amp;lt;tt&amp;gt;WIDTH=469&amp;amp;HEIGHT=269&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The table allows to compare the various servers output. The GeoServer links use a vendor option to get the actual scale, as computed by the server, displayed at the bottom/right of the map.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Server'''&lt;br /&gt;
| '''1:29k''' &lt;br /&gt;
| '''1:31k'''&lt;br /&gt;
| '''1:49k'''&lt;br /&gt;
| '''1:51k'''&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472&amp;amp;format_options=layout:scale 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442&amp;amp;format_options=layout:scale 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280&amp;amp;format_options=layout:scale 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269&amp;amp;format_options=layout:scale 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| Mapnik&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| MapViewer&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k] &lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| GeognoSIS&lt;br /&gt;
| [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k] &lt;br /&gt;
| [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| QGIS mapserver&lt;br /&gt;
| [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| ERDAS APOLLO&lt;br /&gt;
| [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png 1:29k]&lt;br /&gt;
| [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png 1:31k]&lt;br /&gt;
| [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png 1:49k]&lt;br /&gt;
| [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png 1:51k]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Benchmarking setup ==&lt;br /&gt;
&lt;br /&gt;
Tests are going to be run using JMeter, using a progression of 1, 2, 4, 8, 16, 32, and 64 threads, each thread group doing 100, 200, 200, 400, 400, 800 requests respectively, for a total of 2200 requests.&lt;br /&gt;
The requests bounds and sizes are going to be picked up from a csv file generated by a random generator script.&lt;br /&gt;
&lt;br /&gt;
The scripts to be run for the baseline tests, and repeated for the best effort one, are:&lt;br /&gt;
* raster data, JPEG output, EPSG:25831, scales between 1:1M and 1:10k&lt;br /&gt;
* raster data, JPEG output, EPSG:3857, scales between 1:1M and 1:10k&lt;br /&gt;
* vector data, PNG24 output, EPSG:4326, scales between 1:300k and 1:1k&lt;br /&gt;
* vector data, PNG24 output, EPSG:3875, scales between 1:300k and 1:1k&lt;br /&gt;
* raster + vector, JPEG output, EPSG:25831, scales between 1:300k and 1:1k&lt;br /&gt;
* raster + vector, JPEG output, EPSG:3785, scales between 1:300k and 1:1k&lt;br /&gt;
&lt;br /&gt;
The areas to be tested are:&lt;br /&gt;
* 6 E, 38 N, -1 E, 43 N for vector tests&lt;br /&gt;
* 372360,4557880,484490,4631460 for raster tests&lt;br /&gt;
&lt;br /&gt;
The raster layer in the baseline test is going to be the mosaic of GeoTIFF files Frank prepared out of the ECW files on the Linux server.&lt;br /&gt;
&lt;br /&gt;
The vector data set is composed of a stack of individual layers to be stacked in the following order (bottom to top):&lt;br /&gt;
* settlements&lt;br /&gt;
* contour-0&lt;br /&gt;
* contour-1&lt;br /&gt;
* contour-2&lt;br /&gt;
* contour-3&lt;br /&gt;
* contour-4&lt;br /&gt;
* contour-5&lt;br /&gt;
* contour-6&lt;br /&gt;
* contour-7&lt;br /&gt;
* building&lt;br /&gt;
* industry&lt;br /&gt;
* track&lt;br /&gt;
* ramp&lt;br /&gt;
* road&lt;br /&gt;
* motorway&lt;br /&gt;
* point-labels-for-geometry&lt;br /&gt;
* point-labels-no-geometry&lt;br /&gt;
&lt;br /&gt;
The best effort will use its own custom set of layers (e.g., it's likely contours will be merged into one, and so on)&lt;br /&gt;
&lt;br /&gt;
== Live Benchmark WMS GetMap Requests ==&lt;br /&gt;
&lt;br /&gt;
Note: sample bbox's fixed on Aug 12 to fit the proper aspect ratio of an 800/600 image request (springmeyer). Previous bbox for barcelona request was '1.8,41,2.4,42', new one used below is: '1.43333333333,41.0,2.76666666667,42.0'. Previous request for focused view was '2.1076723642349,41.407828508849,2.1178733654021,41.414271246429', new one is '2.10767236423,41.4072245022,2.1178733654,41.4148752531'. This was done to sidestep a deficiency in mapnik for affine transformation of geometries according to the WMS spec when the image w/h aspect does not match the bbox aspect, but was agreed upon as useful for these demo links by jeff and andrea in IRC.&lt;br /&gt;
&lt;br /&gt;
=== MapServer ===&lt;br /&gt;
&lt;br /&gt;
* Windows 64bit Server&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=postgis_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=postgis_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Oracle, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Oracle, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (zoomed-in)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (mid-zoom)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (whole-area)&lt;br /&gt;
&lt;br /&gt;
* Linux&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev-label-fix] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev-label-fix] (labelled contours, larger view)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=postgis_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=postgis_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Oracle, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Oracle, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (zoomed-in)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (mid-zoom)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (whole-area)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle-raster-only.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg Oracle GeoRaster, MapServer 5.7-dev] (zoomed-in)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle-raster-only.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg Oracle GeoRaster, MapServer 5.7-dev] (mid-zoom)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle-raster-only.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg Oracle GeoRaster, MapServer 5.7-dev] (whole-area)&lt;br /&gt;
&lt;br /&gt;
=== GeoServer ===&lt;br /&gt;
&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp_alllayers_label&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles GeoServer 2.1.x] (Barcelona extents)&lt;br /&gt;
*[http://12.189.158.78:8080/geoserver/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp_alllayers_label&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=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles GeoServer 2.1.x] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.41487525316&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles GeoServer 2.1.x] (labelled contours, larger view)&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, zoomed in, GeoServer 2.1.x]&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, mid zoom, GeoServer 2.1.x]&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, whole area, GeoServer 2.1.x]&lt;br /&gt;
&lt;br /&gt;
=== Mapnik ===&lt;br /&gt;
* [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Mapnik2 / paleoserver] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8091/?SRS=EPSG%3A4326&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Mapnik0.7.2 / mod_mapnik_wms] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles Mapnik2 / paleoserver] (larger view - labeled contours)&lt;br /&gt;
&lt;br /&gt;
=== Constellation-SDI ===&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Constellation] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.41487525316&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Constellation] (labelled contours, larger view)&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=bench:orthophoto&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 GeoTIFF Constellation] (zoomed-in)&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=bench:orthophoto&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;width=800&amp;amp;height=600 GeoTIFF Constellation] (mid-zoom)&lt;br /&gt;
&lt;br /&gt;
=== Oracle MapViewer ===&lt;br /&gt;
*[http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE Oracle DB / MapViewer] (Barcelona Extents)&lt;br /&gt;
&lt;br /&gt;
*[http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE Oracle DB / MapViewer] (with labeled contours)&lt;br /&gt;
&lt;br /&gt;
=== Cadcorp GeognoSIS ===&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600 Shapefiles, GeognoSIS 7.0] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles, GeognoSIS 7.0] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-postgis&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600 PostGIS, GeognoSIS 7.0] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-postgis&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 PostGIS, GeognoSIS 7.0] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-oracle&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600 Oracle, GeognoSIS 7.0] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-oracle&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Oracle, GeognoSIS 7.0] ('''no contours''' - under investigation)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-tif&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, zoomed in, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-tif&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, mid zoom, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-tif&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, whole area, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-ecw&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, zoomed in, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-ecw&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, mid zoom, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-ecw&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, whole area, GeognoSIS 7.0]&lt;br /&gt;
&lt;br /&gt;
=== QGIS mapserver ===&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;FORMAT=image/png&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles, QGIS mapserver] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, QGIS mapserver] (with labeled contours)&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/pg.qgs&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;FORMAT=image/png&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 PostGIS, QGIS mapserver] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/pg.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, QGIS mapserver] (with labeled contours)&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector_raster.qgs&amp;amp;LAYERS=vrt&amp;amp;STYLES=&amp;amp;FORMAT=image/jpg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG:3043&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, zoomed in,  QGIS mapserver]&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector_raster.qgs&amp;amp;LAYERS=vrt&amp;amp;STYLES=&amp;amp;FORMAT=image/jpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG:3043&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, mid zoom,  QGIS mapserver]&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector_raster.qgs&amp;amp;LAYERS=vrt&amp;amp;STYLES=&amp;amp;FORMAT=image/jpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG:3043&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, whole area, QGIS mapserver]&lt;br /&gt;
&lt;br /&gt;
=== ERDAS APOLLO ===&lt;br /&gt;
&lt;br /&gt;
Windows 64bit Server&lt;br /&gt;
* [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, APOLLO 10.1.2] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, APOLLO 10.1.2] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=TIFF&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 Geotiff, APOLLO 10.1.2] (Zoomed-in)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=TIFF&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 Geotiff, APOLLO 10.1.2](mid-zoom)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=TIFF&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 Geotiff, APOLLO 10.1.2] (Whole Area)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=BENCHMARK&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, APOLLO 10.1.2] (Zoomed-in)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=BENCHMARK&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, APOLLO 10.1.2] (mid-zoom)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=BENCHMARK&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, APOLLO 10.1.2] (Whole Area)&lt;br /&gt;
&lt;br /&gt;
== Starting and stopping the various servers ==&lt;br /&gt;
&lt;br /&gt;
* GeoServer on the Linux box:&lt;br /&gt;
** &amp;lt;tt&amp;gt;cd /benchmarking/geoserver&amp;lt;/tt&amp;gt;&lt;br /&gt;
** starting: &amp;lt;tt&amp;gt;/benchmarking/geoserver/start_geoserver.sh&amp;lt;/tt&amp;gt;&lt;br /&gt;
** stopping gracefully: &amp;lt;tt&amp;gt;/benchmarking/geoserver/stop_geoserver.sh&amp;lt;/tt&amp;gt;&lt;br /&gt;
** check it's really dead:  &amp;lt;tt&amp;gt;ps aux | grep GEOSERVER&amp;lt;/tt&amp;gt; . If it hasn't stopped gracefully use &amp;lt;tt&amp;gt;kill -9 &amp;lt;pid&amp;gt;&amp;lt;/tt&amp;gt; to terminate the process&lt;br /&gt;
&lt;br /&gt;
* MapServer and QGIS Mapserver on the Linux box (both are running in the same Apache instance):&lt;br /&gt;
** starting: /opt/mapserver/bin/apachectl start&lt;br /&gt;
** stopping: /opt/mapserver/bin/apachectl stop&lt;br /&gt;
&lt;br /&gt;
* MapServer on Windows box:&lt;br /&gt;
** Command prompt (right-click &amp;quot;Run as Administrator&amp;quot;)&lt;br /&gt;
** cd \ms4w&lt;br /&gt;
** apache-stop.bat&lt;br /&gt;
** apache-start.bat&lt;br /&gt;
&lt;br /&gt;
* Mapnik:&lt;br /&gt;
** paleoserver (standalone daemon):&lt;br /&gt;
*** stopping: /opt/mapnik/paleoserver_stop.sh&lt;br /&gt;
*** starting: /opt/mapnik/paleoserver_start.sh&lt;br /&gt;
** mod_mapnik_wms (runs within apache):&lt;br /&gt;
** starting: /opt/mapnik/mod_mapnik_start.sh&lt;br /&gt;
** stopping: /opt/mapnik/mod_mapnik_stop.sh&lt;br /&gt;
&lt;br /&gt;
* Mapviewer:&lt;br /&gt;
** &amp;lt;tt&amp;gt;cd /benchmarking/mapviewer&amp;lt;/tt&amp;gt;&lt;br /&gt;
** starting: &amp;lt;tt&amp;gt; /opt/mapviewer/start_mv.sh &amp;lt;/tt&amp;gt;&lt;br /&gt;
** stopping: &amp;lt;tt&amp;gt; /opt/mapviewer/stop_mv.sh &amp;lt;/tt&amp;gt;&lt;br /&gt;
** check it's really dead:  &amp;lt;tt&amp;gt;ps aux | grep java | grep mapviewer&amp;lt;/tt&amp;gt; . If it hasn't stopped gracefully use &amp;lt;tt&amp;gt;kill -9 &amp;lt;pid&amp;gt;&amp;lt;/tt&amp;gt; to terminate the process&lt;br /&gt;
&lt;br /&gt;
* Cadcorp GeognoSIS&lt;br /&gt;
** 7.0&lt;br /&gt;
*** Command line (with &amp;quot;Run as Administrator&amp;quot;)&lt;br /&gt;
**** starting: net start geognosis-70&lt;br /&gt;
**** stopping: net stop geognosis-70&lt;br /&gt;
*** Or use services.msc, service name geognosis-70&lt;br /&gt;
** 7.1&lt;br /&gt;
*** Same as 7.0, but with &amp;quot;-71&amp;quot; suffix&lt;br /&gt;
&lt;br /&gt;
* Erdas Windows Server&lt;br /&gt;
** APOLLO SDI (vector services)&lt;br /&gt;
*** Command Line (with &amp;quot;Run as Administrator&amp;quot;)&lt;br /&gt;
**** starting : cd C:\opt\ERDAS\APOLLOSDI\tomcat\bin\startup.bat&lt;br /&gt;
**** stopping : cd C:\opt\ERDAS\APOLLOSDI\tomcat\bin\shutdown.bat&lt;br /&gt;
*** check the java process for erdas user has been killed&lt;br /&gt;
** APOLLO IWS (raster services)&lt;br /&gt;
*** Open IIS (Control Panel\Administrative Tools --&amp;gt; Internet Information Services (IIS) Manager)&lt;br /&gt;
**** starting : select under &amp;quot;Site&amp;quot; &amp;quot;Default Web Site&amp;quot; --&amp;gt; Manage Web Site : Start&lt;br /&gt;
**** Stopping : select under &amp;quot;Site&amp;quot; &amp;quot;Default Web Site&amp;quot; --&amp;gt; Manage Web Site : Stop&lt;br /&gt;
&lt;br /&gt;
* Constellation on the Linux box (you must be logged in as constellation user, do not launch it as root !):&lt;br /&gt;
** starting: &amp;lt;tt&amp;gt;/opt/constellation/apache-tomcat-6.0.28/bin/startup.sh&amp;lt;/tt&amp;gt;&lt;br /&gt;
** stopping: &amp;lt;tt&amp;gt;/opt/constellation/apache-tomcat-6.0.28/bin/shutdown.sh&amp;lt;/tt&amp;gt;&lt;br /&gt;
** check it's really dead:  &amp;lt;tt&amp;gt;ps aux | grep constellation&amp;lt;/tt&amp;gt; . If it hasn't stopped gracefully use &amp;lt;tt&amp;gt;kill -9 &amp;lt;pid&amp;gt;&amp;lt;/tt&amp;gt; to terminate the process&lt;br /&gt;
&lt;br /&gt;
* Oracle Database&lt;br /&gt;
** Login to database machine and sudo to user oracle&lt;br /&gt;
***Starting: lsntctl start; dbstart&lt;br /&gt;
***Stopping: lsntcrl stop: dbshut&lt;br /&gt;
&lt;br /&gt;
== List of Software Enhancements ==&lt;br /&gt;
&lt;br /&gt;
=== GeoServer === &lt;br /&gt;
&lt;br /&gt;
* support DBF larger than 2GB&lt;br /&gt;
* avoid reading the Z dimension when flat geometries are all that's needed&lt;br /&gt;
* generally improve shapefile reading: don't open the shp and dbf file if the spatial index says there is no data to read, bbox based feature skipping during filtering, limit number of disk reads to the bare minimum&lt;br /&gt;
* perform fast rectangular clipping of geometries before sending them to the renderer&lt;br /&gt;
* direct rendering path for raster to avoid the java2d bottlenecks&lt;br /&gt;
* improved .qix index file generation based on node load factor instead of tree depth, node collapsing for degenerate linear chains&lt;br /&gt;
* light parallelization of the renderer so that feature reading and rendering can be performed in parallel&lt;br /&gt;
* better metadata caching (feature type structure and the like)&lt;br /&gt;
&lt;br /&gt;
=== MapServer ===&lt;br /&gt;
* large DBF support ([https://trac.osgeo.org/mapserver/ticket/3514 ticket])&lt;br /&gt;
* improving labels on curved lines ([http://trac.osgeo.org/mapserver/ticket/3523 ticket])&lt;br /&gt;
* handling label precision ([http://trac.osgeo.org/mapserver/ticket/2950 ticket])&lt;br /&gt;
* improving Oracle GeoRaster GDAL driver ([http://trac.osgeo.org/gdal/ticket/3746 ticket])&lt;br /&gt;
&lt;br /&gt;
=== Constellation-SDI ===&lt;br /&gt;
&lt;br /&gt;
Detailed in the [[Benchmarking_2010/Constellation-SDI|Constellation-SDI]] page.&lt;br /&gt;
&lt;br /&gt;
=== Cadcorp GeognoSIS ===&lt;br /&gt;
&lt;br /&gt;
Detailed in the [[Benchmarking_2010/Cadcorp_notes|Cadcorp notes]] page.&lt;br /&gt;
&lt;br /&gt;
=== ERDAS APOLLO ===&lt;br /&gt;
&lt;br /&gt;
For APOLLO IWS :&lt;br /&gt;
* Upgrade to GDAL 1.7.2&lt;br /&gt;
* Direct access to GDAL for Geotiff reader&lt;br /&gt;
* Improved the mosaicing of TIF datasets to remove seam lines&lt;br /&gt;
For APOLLO SDI :&lt;br /&gt;
* Tomcat 6 and Java 6: improved performances over Tomcat 5.5 and Java 5	Rendering :&lt;br /&gt;
* Clash management for contour labels&lt;br /&gt;
* Multipath rendering optimisation&lt;br /&gt;
* Low level code optimisation&lt;br /&gt;
* New option for shape index in memory&lt;br /&gt;
&lt;br /&gt;
=== Mapnik ===&lt;br /&gt;
Detailed at: [[Benchmarking_2010/Mapnik_notes#Improvements]]&lt;br /&gt;
&lt;br /&gt;
== List of Performance Results ==&lt;br /&gt;
&lt;br /&gt;
=== Constellation-SDI ===&lt;br /&gt;
&lt;br /&gt;
Detailed in the [[Benchmarking_2010/Constellation-SDI|Constellation-SDI]] page.&lt;br /&gt;
&lt;br /&gt;
== External Related Links  ==&lt;br /&gt;
&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:FOSS4G2010]] [[Category:FOSS4G]]&lt;/div&gt;</summary>
		<author><name>Wiki-Cedricbr</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=50513</id>
		<title>Benchmarking 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=50513"/>
		<updated>2010-09-23T12:16:34Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Cedricbr: /* Constellation-SDI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basic Premise  ==&lt;br /&gt;
&lt;br /&gt;
Following up on [[Benchmarking 2009|last year's exercise]], the performance shoot-out presentation at [[FOSS4G2010]] 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;
== Participants  ==&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;
| '''IRC nick'''&lt;br /&gt;
| '''Server status'''&lt;br /&gt;
|-&lt;br /&gt;
| Cadcorp GeognoSIS &lt;br /&gt;
| [mailto:martin.daly--@--cadcorp.com Martin Daly]&lt;br /&gt;
| mpdaly&lt;br /&gt;
| Production release of server installed with preliminary configuration for SHP, PostGIS, TIF and ECW&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI &lt;br /&gt;
| [[User:Acuster|Adrian Custer]] [[User:Cedricbr|Cédric Briançon]]&lt;br /&gt;
| acuster cedricbr&lt;br /&gt;
| Running on port 8280. Installation done for Shapefiles and Rasters.&lt;br /&gt;
|-&lt;br /&gt;
| Erdas Apollo &lt;br /&gt;
| [mailto:dimitri.monie@erdas.com Dimitri Monie begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting]&lt;br /&gt;
| dmonie&lt;br /&gt;
| Install and configuration on-going on windows server, ecw WMS configuration done, shape and DB WMS configuration on going. Port 80, port 8080&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer &lt;br /&gt;
| Andrea Aime&lt;br /&gt;
| aaime&lt;br /&gt;
| Normally running on port 8080 on the Linux server. Shapefiles and TIFF mosaic have been configured.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;s&amp;gt;MapGuide Open Source&amp;lt;/s&amp;gt;&lt;br /&gt;
| &amp;lt;s&amp;gt;Zac Spitzer&amp;lt;/s&amp;gt;&lt;br /&gt;
| &amp;lt;s&amp;gt;zacspitzer&amp;lt;/s&amp;gt;&lt;br /&gt;
| ''inactive''&lt;br /&gt;
|-&lt;br /&gt;
| Mapnik &lt;br /&gt;
| [[User:Springmeyer|Dane Springmeyer]]&lt;br /&gt;
| springmeyer&lt;br /&gt;
| Paleoserver is running on port 8090(shape) / 8091(postgis) / 8092(raster - no reprojection). (mod_mapnik_wms is an alternate being tested, will run on same ports if active).&lt;br /&gt;
|-&lt;br /&gt;
| MapServer &lt;br /&gt;
| [[User:Jmckenna|Jeff McKenna]]&lt;br /&gt;
| jmckenna&lt;br /&gt;
| linux_wms_bm serving WMS requests for shps, on port 8081.  windows wms_bm serving requests for shps, on port 8081.&lt;br /&gt;
|-&lt;br /&gt;
| Oracle MapViewer &lt;br /&gt;
| [[User:msmitherdc|Michael Smith]]&lt;br /&gt;
| msmith_&lt;br /&gt;
| Set up on port 8088&lt;br /&gt;
|-&lt;br /&gt;
| QGIS mapserver&lt;br /&gt;
| Marco Hugentobler&lt;br /&gt;
| marco___&lt;br /&gt;
| Set up on port 8081 (Linux server). Shapefiles and TIF (without reprojection) configured&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, 2010 &lt;br /&gt;
| begin contacting all mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 1st, 2010 &lt;br /&gt;
| commitment due by all interested mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 2nd, 2010 &lt;br /&gt;
| exercise begins (and weekly meetings)&lt;br /&gt;
|-&lt;br /&gt;
| August 1st, 2010 &lt;br /&gt;
| final testing begins&lt;br /&gt;
|-&lt;br /&gt;
| August 23rd, 2010 &lt;br /&gt;
| no further testing&lt;br /&gt;
|-&lt;br /&gt;
| September 6-9, 2010 &lt;br /&gt;
| present results at FOSS4G2010&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rules of Engagement ==&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;
# Two tests will be run: one 'baseline' test with the data in its raw format (with spatial indexes), and another 'best effort' test where 'the sky is the limit' for what changes you want to make to the data (change format, generalize, etc)&lt;br /&gt;
# Teams must document all steps they did to manipulate the data/server for both the 'baseline' and 'best effort' tests.  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
# Data formats to be used will be shapefiles for vectors, and uncompressed geotiffs for rasters.&lt;br /&gt;
# WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documenting Server Details and Differences ==&lt;br /&gt;
&lt;br /&gt;
It is the responsibility of each team to document their setup with regard to data. &lt;br /&gt;
&lt;br /&gt;
Please keep your notes in your servers directory in svn: http://svn.osgeo.org/osgeo/foss4g/benchmarking/&lt;br /&gt;
&lt;br /&gt;
One particular thing that will differ is each team's use of spatial indexes on shapefiles.&lt;br /&gt;
&lt;br /&gt;
Teams are '''not''' allowed to modify the .shp, .shx, .dbf or .prj files of the vector data (for the baseline benchmark). They can, however, create auxiliary files for spatial indexes and the like.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| '''Mapping Server'''  || '''ext''' || '''type''' || '''command to create'''&lt;br /&gt;
|- &lt;br /&gt;
| MapServer || .qix || quadtree  || shptree &amp;lt;shpfile&amp;gt; ([[shptree notes]])&lt;br /&gt;
|- &lt;br /&gt;
| GeoServer || .qix || quadtree  || Using the ones generated for MapServer atm &lt;br /&gt;
|- &lt;br /&gt;
| Mapnik || .index || quadtree  || shapeindex &amp;lt;shpfile&amp;gt; ([[Benchmarking_2010/Mapnik_notes#shpindex_depth]])&lt;br /&gt;
|-&lt;br /&gt;
|Erdas || .rtr || RTree || RTreeBuilder basedir shapename max min ([[RTreeBuilder notes]]) &lt;br /&gt;
|-&lt;br /&gt;
|Cadcorp || *.shp.idx || RTree || GUI command in desktop SIS ([[Benchmarking_2010/Cadcorp_notes]])&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI || .qix || quadtree || Using the ones generated by MapServer&lt;br /&gt;
|-&lt;br /&gt;
| MapViewer || .oix || RTree || GUI option in MapBuilder.jar, java map/theme/style builder&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Note: in your server setup documentation be sure to record the EXACT command used to create the indexes, with appropriate options passed (e.g depth)&lt;br /&gt;
&lt;br /&gt;
== Datasets ==&lt;br /&gt;
&lt;br /&gt;
A set of data published by the spanish National Mapping Agency will be used. This data is free for non-commercial use, so it's perfectly OK to use it in the benchmark.&lt;br /&gt;
&lt;br /&gt;
Vector data will be a topographic map, composed of several shapefiles (one shapefile per theme). Raster data will be 50cm/px aerial photography.&lt;br /&gt;
&lt;br /&gt;
We still do not have the definitive datasets, due to their size and the processing time needed to put them together. You can get some sample data by reading [[Benchmarking 2010/How to get some sample data]].&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/).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Machine A (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;
Machine B (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;
Machine C (DB Host)&lt;br /&gt;
* System Type:  Gateway E6610D&lt;br /&gt;
* Processor, Intel Core2 Duo - E6750 2.66 Ghz&lt;br /&gt;
* 4Gb Ram &lt;br /&gt;
* 250Gb Hard Drive 7200 rpm&lt;br /&gt;
* OS: Centos 5.5 x86-64 &lt;br /&gt;
&lt;br /&gt;
Machine D (testing server (JMeter))&lt;br /&gt;
* System Type:   Dell Precision Workstation 390&lt;br /&gt;
* Ship Date:     9/7/2006&lt;br /&gt;
* Processor, 6300, 1.86, 2M, Core Duo-conroe, Burn 2&lt;br /&gt;
* 2Gb RAM&lt;br /&gt;
* 160 Gb Hard drive 7200 rpm&lt;br /&gt;
* Service Tag:    5Q5LQB1&lt;br /&gt;
* OS: Centos 5.5 i386&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 &lt;br /&gt;
&lt;br /&gt;
=== Next IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed August 18th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=18&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** baseline test styling equivalence: are we there yet?&lt;br /&gt;
*** starting and stopping all servers&lt;br /&gt;
*** slotting times for each team to run benchmarks&lt;br /&gt;
*** cleaning up the rendering benchmark blank tiles&lt;br /&gt;
*** graphic access to the JMeter machine&lt;br /&gt;
*** last testing date&lt;br /&gt;
&lt;br /&gt;
=== Previous IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed August 11th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=11&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Jmeter testing&lt;br /&gt;
**** what output formats will be requested?&lt;br /&gt;
**** what projections will be requested? (Platte-carré is not conformal)&lt;br /&gt;
**** what layer combinations will be requested? (All vector layers or various mixed subsets?)&lt;br /&gt;
**** what envelopes will be issued? (Frank's 2009 query generation script forces a hard cutoff at the largest scale)&lt;br /&gt;
**** what output metrics will be created?&lt;br /&gt;
**** how will the jmx file be designed? (need one .csv file per thread so all requests are different)&lt;br /&gt;
*** Status report from each team&lt;br /&gt;
*** Testing deadline: shall we extend it?&lt;br /&gt;
*** Can all server provide links to the sample requests and allow to build more? (style comparison, are we all doing the same work?)&lt;br /&gt;
*** Vector data&lt;br /&gt;
**** Changes in rendering (missing values for some attributes)&lt;br /&gt;
**** Gaps: what to do with the 9 missing sheets?&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-08-11.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed August 4th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=4&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Machine status / issues&lt;br /&gt;
*** Data status / issues&lt;br /&gt;
**** Characters mis-encoded in shapefiles (e.g. catalan in labels): fixable? impact on PostGIS database?&lt;br /&gt;
**** Raster conversion to GeoTIFF (torrent of results?)&lt;br /&gt;
*** Styles status / issues&lt;br /&gt;
*** Jmeter testing&lt;br /&gt;
**** what output formats will be requested?&lt;br /&gt;
**** what projections will be requested? (Platte-carré is not conformal)&lt;br /&gt;
**** what layer combinations will be requested? (All vector layers or various mixed subset?)&lt;br /&gt;
**** what envelopes will be issued? (Frank's 2009 query generation script forces a hard cutoff at the largest scale)&lt;br /&gt;
**** what output metrics will be created?&lt;br /&gt;
**** how will the jmx file be designed? (need one .csv file per thread so all requests are different)&lt;br /&gt;
** Summary: [[Benchmarking 2010 IRC meeting logs Aug 4th]]&lt;br /&gt;
&lt;br /&gt;
* Wed July 28th&lt;br /&gt;
(no info)&lt;br /&gt;
&lt;br /&gt;
* Wed July 21st @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=07&amp;amp;day=21&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on data processing for all of Spain&lt;br /&gt;
*** update on server setup&lt;br /&gt;
*** update on data styling&lt;br /&gt;
*** checkin on server installs / library dependencies&lt;br /&gt;
&lt;br /&gt;
* Wed July 14th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=07&amp;amp;day=14&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on data processing for all of Spain&lt;br /&gt;
*** update on server setup&lt;br /&gt;
*** data styling discussions&lt;br /&gt;
**** scales to use for layers&lt;br /&gt;
**** missing full road network&lt;br /&gt;
**** layer to use for labels along lines&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-07-14.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna (jmckenna)&lt;br /&gt;
**** Andrea Aime (aaime)&lt;br /&gt;
**** Iván Sánchez (IvanSanchez)&lt;br /&gt;
**** Michael Smith (msmith_)&lt;br /&gt;
**** Dimitri Monie (dmonie)&lt;br /&gt;
**** Dane Springmeyer (springmeyer)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** data:&lt;br /&gt;
***** full dataset of Spain, vector and raster, has been processed by IvanSanchez, and he is checking it and will create a torrent for transfer, by the end of the week&lt;br /&gt;
***** because of shapefile size limit some layers may have to be split (contour-1.shp, contour-2.shp)&lt;br /&gt;
**** servers:&lt;br /&gt;
***** msmith has received both server machines&lt;br /&gt;
***** T1 router is being installed, it will be a dedicated line for this project&lt;br /&gt;
***** he is adding 2 TB drives to each&lt;br /&gt;
**** layer styling:&lt;br /&gt;
***** we notice that the Spain dataset we are using (BCN25) does not include street files (zoomed in road network)&lt;br /&gt;
***** we agreed to use contours for curved label tests instead&lt;br /&gt;
***** jmckenna will test the layer scales provided by Marco (QGIS mapserver)&lt;br /&gt;
***** aaime pointed out problem with the posted SLDs, in terms of the label property (jmckenna to look into it)&lt;br /&gt;
***** aaime pointed out that we should make sure that all servers compute the scales the same way&lt;br /&gt;
****** OGC recommends 90 DPI (GeoServer, Mapnik use the recommended 90...MapServer defaults to 72, but should be configurable)&lt;br /&gt;
****** all teams should look into how their engine handles this and report to group&lt;br /&gt;
**** other:&lt;br /&gt;
***** IvanSanchez reported that a Spanish custom-made WMS server may join the exercise (they access raster files only)&lt;br /&gt;
***** dmonie pointed out that Erdas has been quiet lately because one of the team leaders is on holiday&lt;br /&gt;
&lt;br /&gt;
* Wed June 30th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=30&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-06-30.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed June 30th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=30&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-06-30.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed June 23rd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=23&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on proposed layer styling&lt;br /&gt;
*** update on available server specs&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-23.log log])&lt;br /&gt;
&lt;br /&gt;
* Wed June 16th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=16&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on server infrastructure&lt;br /&gt;
*** update on OSGeo-es dataset ([[Benchmarking 2010/How to get some sample data|Sample data download instructions]])&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-16.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna (jmckenna)&lt;br /&gt;
**** Andrea Aime (aaime)&lt;br /&gt;
**** Iván Sánchez (IvanSanchez)&lt;br /&gt;
**** Michael Smith (msmith_)&lt;br /&gt;
**** Cédric Briançon (cedricbr)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** &amp;quot;base&amp;quot; run will use only shapefiles, &amp;quot;best&amp;quot; run will be any format (raster/vector)&lt;br /&gt;
**** teams can optionally test Oracle, PostGIS, Ingres connections during the &amp;quot;best&amp;quot; run&lt;br /&gt;
**** layers tested will be: labelled roads (with labels that follow the lines), thematic polygon map, and a test with labelled roads + thematic polygon + point layer in a single request (3 separate runs)&lt;br /&gt;
***** msmith and jmckenna to examine styling for one sheet (Barcelona, sheet# 420)&lt;br /&gt;
**** each base and best run will test data in raw projection (ETRS89 + UTM28/29/30/31) and then reprojected on-the-fly to the Google Mercator projection&lt;br /&gt;
**** threads (number of concurrent requests) will be: 1-2-4-8-16-32-64&lt;br /&gt;
**** US Army Corps is proposing to provide 4 desktop machines. 2 identical for testing ( win/lin ) and 1 for jmeter and 1 for databases&lt;br /&gt;
***** msmith will find out availability of 2-cpu machines this week&lt;br /&gt;
&lt;br /&gt;
* Wed June 2nd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=02&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** team representative introductions&lt;br /&gt;
*** Establish this year's 'Rules of Engagement' ([http://wiki.osgeo.org/wiki/Benchmarking_2009#Rules_of_Engagement previous RoE])&lt;br /&gt;
*** Discuss dataset to be used (including how to share the large dataset, for running local tests)&lt;br /&gt;
*** Discuss server infrastructure &lt;br /&gt;
*** Discuss possible changes to the test script parameters&lt;br /&gt;
*** Set next meeting date&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-02.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna, MapServer (jmckenna)&lt;br /&gt;
**** Cédric Briançon - Constellation (cedricbr)&lt;br /&gt;
**** Michael Smith - Oracle Mapviewer and Oracle connections in MapServer (msmith_)&lt;br /&gt;
**** Zac Spitzer - MapGuide (zacspitzer)&lt;br /&gt;
**** Martin Daly - Cadcorp (mpdaly)&lt;br /&gt;
**** Anne-Sophie Collignon - ERDAS (ascollignon)&lt;br /&gt;
**** Marco Hugentobler - QGIS mapserver (marco___)&lt;br /&gt;
**** Andrea Aime - GeoServer (aaime)&lt;br /&gt;
**** Dimitri Monie - ERDAS (dmonie)&lt;br /&gt;
**** Frank Warmerdam - MapServer, possibly Ingres as well (FrankW)&lt;br /&gt;
**** Iván Sánchez - provide geodata from Spanish sources and help out Mapnik (IvanSanchez)&lt;br /&gt;
**** Dane Springmeyer - Mapnik (springmeyer)&lt;br /&gt;
**** Johann Sorel - GeotoolKit / Constellation (Eclesia)&lt;br /&gt;
**** Adrian Custer - Constellation (acuster) &lt;br /&gt;
**** Pirmin Kalberer - QGIS mapserver (pirmin_k)&lt;br /&gt;
**** Trevor Wekel - MapGuide (trevorw)&lt;br /&gt;
**** Daniel Morissette - MapServer (danmo)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** All agreed to this year's &amp;quot;Rules of Engagement&amp;quot;&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;
***** Two tests will be run: one 'baseline' test with the data in its raw format (with spatial indexes), and another 'best effort' test where 'the sky is the limit' for what changes you want to make to the data (change format, generalize, etc)&lt;br /&gt;
***** Teams must document all steps they did to manipulate the data/server for both the 'baseline' and 'best effort' tests.  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
***** Data formats to be used will be shapefiles for vectors, and uncompressed geotiffs for rasters.&lt;br /&gt;
***** WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
**** Dataset&lt;br /&gt;
***** Iván Sánchez Ortega from OSGeo-es is willing to provide local Spain datasets&lt;br /&gt;
***** data is for non-commercial use only&lt;br /&gt;
***** 10 GB of shapefiles&lt;br /&gt;
***** 100 GB of uncompressed rasters&lt;br /&gt;
**** Server infrastructure&lt;br /&gt;
***** possible hosts are msmith (US Army Corps) or Skygone (http://www.skygoneinc.com/)&lt;br /&gt;
***** need two identical servers, one running Unix and another Windows, plus a client machine&lt;br /&gt;
***** specs could be: quad core, 8GB of memory, 1TB hard drive&lt;br /&gt;
***** need fast pipe to server, as large datasets will be transferred&lt;br /&gt;
**** Next meeting date&lt;br /&gt;
***** all agreed to use same day and time next week, but limit the meeting length to one hour&lt;br /&gt;
&lt;br /&gt;
== Sample Dataset Styling ==&lt;br /&gt;
&lt;br /&gt;
* download [http://download.osgeo.org/benchmarking/barcelona-sample-dataset.zip sample dataset]&lt;br /&gt;
* layer [http://wiki.osgeo.org/wiki/Benchmarking_2010/How_to_get_some_sample_data#Vector_data_issues styling rules]&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Mapping Server''' &lt;br /&gt;
| '''GetMap'''&lt;br /&gt;
| '''SLD'''&lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 all layers]&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=settlement&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=426633,4579926,429740,4582528&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 settlement]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/settlement-sld.xml settlement-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=building&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=426633,4579926,429740,4582528&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 building]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/building-sld.xml building-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=industry&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=424932,4575961,427328,4577812&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 industry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/industry-sld.xml industry-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=contour_lines&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 contour lines]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/contour-sld.xml contour-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=motorway&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 motorway]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/motorway-sld.xml motorway-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=road&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 road]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/road-sld.xml road-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=ramp&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 ramp]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/ramp-sld.xml ramp-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=track&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 track]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/track-sld.xml track-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=point_geometry&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 point labels with geometry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/point-geom-sld.xml point-geom-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=point_nogeom&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 point labels without geometry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/point-nogeom-sld.xml point-nogeom-sld.xml]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Scale dependent rules checking requests ===&lt;br /&gt;
&lt;br /&gt;
These requests show the behavior of scale dependent styling around the critical scales. &lt;br /&gt;
The geographic area requested is always the same:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;lt;/tt&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The image size changes instead to alter the scale:&lt;br /&gt;
&lt;br /&gt;
* roughly 1:29k: &amp;lt;tt&amp;gt;WIDTH=824&amp;amp;HEIGHT=472&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1:31k: &amp;lt;tt&amp;gt;WIDTH=771&amp;amp;HEIGHT=442&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1:49k: &amp;lt;tt&amp;gt;WIDTH=488&amp;amp;HEIGHT=280&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1.51k: &amp;lt;tt&amp;gt;WIDTH=469&amp;amp;HEIGHT=269&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The table allows to compare the various servers output. The GeoServer links use a vendor option to get the actual scale, as computed by the server, displayed at the bottom/right of the map.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Server'''&lt;br /&gt;
| '''1:29k''' &lt;br /&gt;
| '''1:31k'''&lt;br /&gt;
| '''1:49k'''&lt;br /&gt;
| '''1:51k'''&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472&amp;amp;format_options=layout:scale 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442&amp;amp;format_options=layout:scale 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280&amp;amp;format_options=layout:scale 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269&amp;amp;format_options=layout:scale 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| Mapnik&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| MapViewer&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k] &lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| GeognoSIS&lt;br /&gt;
| [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k] &lt;br /&gt;
| [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| QGIS mapserver&lt;br /&gt;
| [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| ERDAS APOLLO&lt;br /&gt;
| [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png 1:29k]&lt;br /&gt;
| [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png 1:31k]&lt;br /&gt;
| [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png 1:49k]&lt;br /&gt;
| [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png 1:51k]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Benchmarking setup ==&lt;br /&gt;
&lt;br /&gt;
Tests are going to be run using JMeter, using a progression of 1, 2, 4, 8, 16, 32, and 64 threads, each thread group doing 100, 200, 200, 400, 400, 800 requests respectively, for a total of 2200 requests.&lt;br /&gt;
The requests bounds and sizes are going to be picked up from a csv file generated by a random generator script.&lt;br /&gt;
&lt;br /&gt;
The scripts to be run for the baseline tests, and repeated for the best effort one, are:&lt;br /&gt;
* raster data, JPEG output, EPSG:25831, scales between 1:1M and 1:10k&lt;br /&gt;
* raster data, JPEG output, EPSG:3857, scales between 1:1M and 1:10k&lt;br /&gt;
* vector data, PNG24 output, EPSG:4326, scales between 1:300k and 1:1k&lt;br /&gt;
* vector data, PNG24 output, EPSG:3875, scales between 1:300k and 1:1k&lt;br /&gt;
* raster + vector, JPEG output, EPSG:25831, scales between 1:300k and 1:1k&lt;br /&gt;
* raster + vector, JPEG output, EPSG:3785, scales between 1:300k and 1:1k&lt;br /&gt;
&lt;br /&gt;
The areas to be tested are:&lt;br /&gt;
* 6 E, 38 N, -1 E, 43 N for vector tests&lt;br /&gt;
* 372360,4557880,484490,4631460 for raster tests&lt;br /&gt;
&lt;br /&gt;
The raster layer in the baseline test is going to be the mosaic of GeoTIFF files Frank prepared out of the ECW files on the Linux server.&lt;br /&gt;
&lt;br /&gt;
The vector data set is composed of a stack of individual layers to be stacked in the following order (bottom to top):&lt;br /&gt;
* settlements&lt;br /&gt;
* contour-0&lt;br /&gt;
* contour-1&lt;br /&gt;
* contour-2&lt;br /&gt;
* contour-3&lt;br /&gt;
* contour-4&lt;br /&gt;
* contour-5&lt;br /&gt;
* contour-6&lt;br /&gt;
* contour-7&lt;br /&gt;
* building&lt;br /&gt;
* industry&lt;br /&gt;
* track&lt;br /&gt;
* ramp&lt;br /&gt;
* road&lt;br /&gt;
* motorway&lt;br /&gt;
* point-labels-for-geometry&lt;br /&gt;
* point-labels-no-geometry&lt;br /&gt;
&lt;br /&gt;
The best effort will use its own custom set of layers (e.g., it's likely contours will be merged into one, and so on)&lt;br /&gt;
&lt;br /&gt;
== Live Benchmark WMS GetMap Requests ==&lt;br /&gt;
&lt;br /&gt;
Note: sample bbox's fixed on Aug 12 to fit the proper aspect ratio of an 800/600 image request (springmeyer). Previous bbox for barcelona request was '1.8,41,2.4,42', new one used below is: '1.43333333333,41.0,2.76666666667,42.0'. Previous request for focused view was '2.1076723642349,41.407828508849,2.1178733654021,41.414271246429', new one is '2.10767236423,41.4072245022,2.1178733654,41.4148752531'. This was done to sidestep a deficiency in mapnik for affine transformation of geometries according to the WMS spec when the image w/h aspect does not match the bbox aspect, but was agreed upon as useful for these demo links by jeff and andrea in IRC.&lt;br /&gt;
&lt;br /&gt;
=== MapServer ===&lt;br /&gt;
&lt;br /&gt;
* Windows 64bit Server&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=postgis_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=postgis_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Oracle, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Oracle, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (zoomed-in)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (mid-zoom)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (whole-area)&lt;br /&gt;
&lt;br /&gt;
* Linux&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev-label-fix] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev-label-fix] (labelled contours, larger view)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=postgis_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=postgis_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Oracle, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Oracle, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (zoomed-in)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (mid-zoom)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (whole-area)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle-raster-only.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg Oracle GeoRaster, MapServer 5.7-dev] (zoomed-in)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle-raster-only.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg Oracle GeoRaster, MapServer 5.7-dev] (mid-zoom)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle-raster-only.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg Oracle GeoRaster, MapServer 5.7-dev] (whole-area)&lt;br /&gt;
&lt;br /&gt;
=== GeoServer ===&lt;br /&gt;
&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp_alllayers_label&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles GeoServer 2.1.x] (Barcelona extents)&lt;br /&gt;
*[http://12.189.158.78:8080/geoserver/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp_alllayers_label&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=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles GeoServer 2.1.x] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.41487525316&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles GeoServer 2.1.x] (labelled contours, larger view)&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, zoomed in, GeoServer 2.1.x]&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, mid zoom, GeoServer 2.1.x]&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, whole area, GeoServer 2.1.x]&lt;br /&gt;
&lt;br /&gt;
=== Mapnik ===&lt;br /&gt;
* [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Mapnik2 / paleoserver] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8091/?SRS=EPSG%3A4326&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Mapnik0.7.2 / mod_mapnik_wms] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles Mapnik2 / paleoserver] (larger view - labeled contours)&lt;br /&gt;
&lt;br /&gt;
=== Constellation-SDI ===&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Constellation] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.41487525316&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Constellation] (labelled contours, larger view)&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=bench:orthophoto&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 GeoTIFF Constellation] (zoomed-in)&lt;br /&gt;
&lt;br /&gt;
=== Oracle MapViewer ===&lt;br /&gt;
*[http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE Oracle DB / MapViewer] (Barcelona Extents)&lt;br /&gt;
&lt;br /&gt;
*[http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE Oracle DB / MapViewer] (with labeled contours)&lt;br /&gt;
&lt;br /&gt;
=== Cadcorp GeognoSIS ===&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600 Shapefiles, GeognoSIS 7.0] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles, GeognoSIS 7.0] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-postgis&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600 PostGIS, GeognoSIS 7.0] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-postgis&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 PostGIS, GeognoSIS 7.0] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-oracle&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600 Oracle, GeognoSIS 7.0] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-oracle&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Oracle, GeognoSIS 7.0] ('''no contours''' - under investigation)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-tif&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, zoomed in, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-tif&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, mid zoom, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-tif&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, whole area, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-ecw&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, zoomed in, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-ecw&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, mid zoom, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-ecw&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, whole area, GeognoSIS 7.0]&lt;br /&gt;
&lt;br /&gt;
=== QGIS mapserver ===&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;FORMAT=image/png&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles, QGIS mapserver] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, QGIS mapserver] (with labeled contours)&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/pg.qgs&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;FORMAT=image/png&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 PostGIS, QGIS mapserver] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/pg.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, QGIS mapserver] (with labeled contours)&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector_raster.qgs&amp;amp;LAYERS=vrt&amp;amp;STYLES=&amp;amp;FORMAT=image/jpg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG:3043&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, zoomed in,  QGIS mapserver]&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector_raster.qgs&amp;amp;LAYERS=vrt&amp;amp;STYLES=&amp;amp;FORMAT=image/jpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG:3043&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, mid zoom,  QGIS mapserver]&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector_raster.qgs&amp;amp;LAYERS=vrt&amp;amp;STYLES=&amp;amp;FORMAT=image/jpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG:3043&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, whole area, QGIS mapserver]&lt;br /&gt;
&lt;br /&gt;
=== ERDAS APOLLO ===&lt;br /&gt;
&lt;br /&gt;
Windows 64bit Server&lt;br /&gt;
* [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, APOLLO 10.1.2] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, APOLLO 10.1.2] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=TIFF&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 Geotiff, APOLLO 10.1.2] (Zoomed-in)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=TIFF&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 Geotiff, APOLLO 10.1.2](mid-zoom)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=TIFF&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 Geotiff, APOLLO 10.1.2] (Whole Area)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=BENCHMARK&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, APOLLO 10.1.2] (Zoomed-in)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=BENCHMARK&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, APOLLO 10.1.2] (mid-zoom)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=BENCHMARK&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, APOLLO 10.1.2] (Whole Area)&lt;br /&gt;
&lt;br /&gt;
== Starting and stopping the various servers ==&lt;br /&gt;
&lt;br /&gt;
* GeoServer on the Linux box:&lt;br /&gt;
** &amp;lt;tt&amp;gt;cd /benchmarking/geoserver&amp;lt;/tt&amp;gt;&lt;br /&gt;
** starting: &amp;lt;tt&amp;gt;/benchmarking/geoserver/start_geoserver.sh&amp;lt;/tt&amp;gt;&lt;br /&gt;
** stopping gracefully: &amp;lt;tt&amp;gt;/benchmarking/geoserver/stop_geoserver.sh&amp;lt;/tt&amp;gt;&lt;br /&gt;
** check it's really dead:  &amp;lt;tt&amp;gt;ps aux | grep GEOSERVER&amp;lt;/tt&amp;gt; . If it hasn't stopped gracefully use &amp;lt;tt&amp;gt;kill -9 &amp;lt;pid&amp;gt;&amp;lt;/tt&amp;gt; to terminate the process&lt;br /&gt;
&lt;br /&gt;
* MapServer and QGIS Mapserver on the Linux box (both are running in the same Apache instance):&lt;br /&gt;
** starting: /opt/mapserver/bin/apachectl start&lt;br /&gt;
** stopping: /opt/mapserver/bin/apachectl stop&lt;br /&gt;
&lt;br /&gt;
* MapServer on Windows box:&lt;br /&gt;
** Command prompt (right-click &amp;quot;Run as Administrator&amp;quot;)&lt;br /&gt;
** cd \ms4w&lt;br /&gt;
** apache-stop.bat&lt;br /&gt;
** apache-start.bat&lt;br /&gt;
&lt;br /&gt;
* Mapnik:&lt;br /&gt;
** paleoserver (standalone daemon):&lt;br /&gt;
*** stopping: /opt/mapnik/paleoserver_stop.sh&lt;br /&gt;
*** starting: /opt/mapnik/paleoserver_start.sh&lt;br /&gt;
** mod_mapnik_wms (runs within apache):&lt;br /&gt;
** starting: /opt/mapnik/mod_mapnik_start.sh&lt;br /&gt;
** stopping: /opt/mapnik/mod_mapnik_stop.sh&lt;br /&gt;
&lt;br /&gt;
* Mapviewer:&lt;br /&gt;
** &amp;lt;tt&amp;gt;cd /benchmarking/mapviewer&amp;lt;/tt&amp;gt;&lt;br /&gt;
** starting: &amp;lt;tt&amp;gt; /opt/mapviewer/start_mv.sh &amp;lt;/tt&amp;gt;&lt;br /&gt;
** stopping: &amp;lt;tt&amp;gt; /opt/mapviewer/stop_mv.sh &amp;lt;/tt&amp;gt;&lt;br /&gt;
** check it's really dead:  &amp;lt;tt&amp;gt;ps aux | grep java | grep mapviewer&amp;lt;/tt&amp;gt; . If it hasn't stopped gracefully use &amp;lt;tt&amp;gt;kill -9 &amp;lt;pid&amp;gt;&amp;lt;/tt&amp;gt; to terminate the process&lt;br /&gt;
&lt;br /&gt;
* Cadcorp GeognoSIS&lt;br /&gt;
** 7.0&lt;br /&gt;
*** Command line (with &amp;quot;Run as Administrator&amp;quot;)&lt;br /&gt;
**** starting: net start geognosis-70&lt;br /&gt;
**** stopping: net stop geognosis-70&lt;br /&gt;
*** Or use services.msc, service name geognosis-70&lt;br /&gt;
** 7.1&lt;br /&gt;
*** Same as 7.0, but with &amp;quot;-71&amp;quot; suffix&lt;br /&gt;
&lt;br /&gt;
* Erdas Windows Server&lt;br /&gt;
** APOLLO SDI (vector services)&lt;br /&gt;
*** Command Line (with &amp;quot;Run as Administrator&amp;quot;)&lt;br /&gt;
**** starting : cd C:\opt\ERDAS\APOLLOSDI\tomcat\bin\startup.bat&lt;br /&gt;
**** stopping : cd C:\opt\ERDAS\APOLLOSDI\tomcat\bin\shutdown.bat&lt;br /&gt;
*** check the java process for erdas user has been killed&lt;br /&gt;
** APOLLO IWS (raster services)&lt;br /&gt;
*** Open IIS (Control Panel\Administrative Tools --&amp;gt; Internet Information Services (IIS) Manager)&lt;br /&gt;
**** starting : select under &amp;quot;Site&amp;quot; &amp;quot;Default Web Site&amp;quot; --&amp;gt; Manage Web Site : Start&lt;br /&gt;
**** Stopping : select under &amp;quot;Site&amp;quot; &amp;quot;Default Web Site&amp;quot; --&amp;gt; Manage Web Site : Stop&lt;br /&gt;
&lt;br /&gt;
* Constellation on the Linux box (you must be logged in as constellation user, do not launch it as root !):&lt;br /&gt;
** starting: &amp;lt;tt&amp;gt;/opt/constellation/apache-tomcat-6.0.28/bin/startup.sh&amp;lt;/tt&amp;gt;&lt;br /&gt;
** stopping: &amp;lt;tt&amp;gt;/opt/constellation/apache-tomcat-6.0.28/bin/shutdown.sh&amp;lt;/tt&amp;gt;&lt;br /&gt;
** check it's really dead:  &amp;lt;tt&amp;gt;ps aux | grep constellation&amp;lt;/tt&amp;gt; . If it hasn't stopped gracefully use &amp;lt;tt&amp;gt;kill -9 &amp;lt;pid&amp;gt;&amp;lt;/tt&amp;gt; to terminate the process&lt;br /&gt;
&lt;br /&gt;
* Oracle Database&lt;br /&gt;
** Login to database machine and sudo to user oracle&lt;br /&gt;
***Starting: lsntctl start; dbstart&lt;br /&gt;
***Stopping: lsntcrl stop: dbshut&lt;br /&gt;
&lt;br /&gt;
== List of Software Enhancements ==&lt;br /&gt;
&lt;br /&gt;
=== GeoServer === &lt;br /&gt;
&lt;br /&gt;
* support DBF larger than 2GB&lt;br /&gt;
* avoid reading the Z dimension when flat geometries are all that's needed&lt;br /&gt;
* generally improve shapefile reading: don't open the shp and dbf file if the spatial index says there is no data to read, bbox based feature skipping during filtering, limit number of disk reads to the bare minimum&lt;br /&gt;
* perform fast rectangular clipping of geometries before sending them to the renderer&lt;br /&gt;
* direct rendering path for raster to avoid the java2d bottlenecks&lt;br /&gt;
* improved .qix index file generation based on node load factor instead of tree depth, node collapsing for degenerate linear chains&lt;br /&gt;
* light parallelization of the renderer so that feature reading and rendering can be performed in parallel&lt;br /&gt;
* better metadata caching (feature type structure and the like)&lt;br /&gt;
&lt;br /&gt;
=== MapServer ===&lt;br /&gt;
* large DBF support ([https://trac.osgeo.org/mapserver/ticket/3514 ticket])&lt;br /&gt;
* improving labels on curved lines ([http://trac.osgeo.org/mapserver/ticket/3523 ticket])&lt;br /&gt;
* handling label precision ([http://trac.osgeo.org/mapserver/ticket/2950 ticket])&lt;br /&gt;
* improving Oracle GeoRaster GDAL driver ([http://trac.osgeo.org/gdal/ticket/3746 ticket])&lt;br /&gt;
&lt;br /&gt;
=== Constellation-SDI ===&lt;br /&gt;
&lt;br /&gt;
Detailed in the [[Benchmarking_2010/Constellation-SDI|Constellation-SDI]] page.&lt;br /&gt;
&lt;br /&gt;
=== Cadcorp GeognoSIS ===&lt;br /&gt;
&lt;br /&gt;
Detailed in the [[Benchmarking_2010/Cadcorp_notes|Cadcorp notes]] page.&lt;br /&gt;
&lt;br /&gt;
=== ERDAS APOLLO ===&lt;br /&gt;
&lt;br /&gt;
For APOLLO IWS :&lt;br /&gt;
* Upgrade to GDAL 1.7.2&lt;br /&gt;
* Direct access to GDAL for Geotiff reader&lt;br /&gt;
* Improved the mosaicing of TIF datasets to remove seam lines&lt;br /&gt;
For APOLLO SDI :&lt;br /&gt;
* Tomcat 6 and Java 6: improved performances over Tomcat 5.5 and Java 5	Rendering :&lt;br /&gt;
* Clash management for contour labels&lt;br /&gt;
* Multipath rendering optimisation&lt;br /&gt;
* Low level code optimisation&lt;br /&gt;
* New option for shape index in memory&lt;br /&gt;
&lt;br /&gt;
=== Mapnik ===&lt;br /&gt;
Detailed at: [[Benchmarking_2010/Mapnik_notes#Improvements]]&lt;br /&gt;
&lt;br /&gt;
== List of Performance Results ==&lt;br /&gt;
&lt;br /&gt;
=== Constellation-SDI ===&lt;br /&gt;
&lt;br /&gt;
Detailed in the [[Benchmarking_2010/Constellation-SDI|Constellation-SDI]] page.&lt;br /&gt;
&lt;br /&gt;
== External Related Links  ==&lt;br /&gt;
&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:FOSS4G2010]] [[Category:FOSS4G]]&lt;/div&gt;</summary>
		<author><name>Wiki-Cedricbr</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=50510</id>
		<title>Benchmarking 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=50510"/>
		<updated>2010-09-23T09:58:57Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Cedricbr: /* Starting and stopping the various servers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basic Premise  ==&lt;br /&gt;
&lt;br /&gt;
Following up on [[Benchmarking 2009|last year's exercise]], the performance shoot-out presentation at [[FOSS4G2010]] 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;
== Participants  ==&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;
| '''IRC nick'''&lt;br /&gt;
| '''Server status'''&lt;br /&gt;
|-&lt;br /&gt;
| Cadcorp GeognoSIS &lt;br /&gt;
| [mailto:martin.daly--@--cadcorp.com Martin Daly]&lt;br /&gt;
| mpdaly&lt;br /&gt;
| Production release of server installed with preliminary configuration for SHP, PostGIS, TIF and ECW&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI &lt;br /&gt;
| [[User:Acuster|Adrian Custer]] [[User:Cedricbr|Cédric Briançon]]&lt;br /&gt;
| acuster cedricbr&lt;br /&gt;
| Running on port 8280. Installation done for Shapefiles and Rasters.&lt;br /&gt;
|-&lt;br /&gt;
| Erdas Apollo &lt;br /&gt;
| [mailto:dimitri.monie@erdas.com Dimitri Monie begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting]&lt;br /&gt;
| dmonie&lt;br /&gt;
| Install and configuration on-going on windows server, ecw WMS configuration done, shape and DB WMS configuration on going. Port 80, port 8080&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer &lt;br /&gt;
| Andrea Aime&lt;br /&gt;
| aaime&lt;br /&gt;
| Normally running on port 8080 on the Linux server. Shapefiles and TIFF mosaic have been configured.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;s&amp;gt;MapGuide Open Source&amp;lt;/s&amp;gt;&lt;br /&gt;
| &amp;lt;s&amp;gt;Zac Spitzer&amp;lt;/s&amp;gt;&lt;br /&gt;
| &amp;lt;s&amp;gt;zacspitzer&amp;lt;/s&amp;gt;&lt;br /&gt;
| ''inactive''&lt;br /&gt;
|-&lt;br /&gt;
| Mapnik &lt;br /&gt;
| [[User:Springmeyer|Dane Springmeyer]]&lt;br /&gt;
| springmeyer&lt;br /&gt;
| Paleoserver is running on port 8090(shape) / 8091(postgis) / 8092(raster - no reprojection). (mod_mapnik_wms is an alternate being tested, will run on same ports if active).&lt;br /&gt;
|-&lt;br /&gt;
| MapServer &lt;br /&gt;
| [[User:Jmckenna|Jeff McKenna]]&lt;br /&gt;
| jmckenna&lt;br /&gt;
| linux_wms_bm serving WMS requests for shps, on port 8081.  windows wms_bm serving requests for shps, on port 8081.&lt;br /&gt;
|-&lt;br /&gt;
| Oracle MapViewer &lt;br /&gt;
| [[User:msmitherdc|Michael Smith]]&lt;br /&gt;
| msmith_&lt;br /&gt;
| Set up on port 8088&lt;br /&gt;
|-&lt;br /&gt;
| QGIS mapserver&lt;br /&gt;
| Marco Hugentobler&lt;br /&gt;
| marco___&lt;br /&gt;
| Set up on port 8081 (Linux server). Shapefiles and TIF (without reprojection) configured&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, 2010 &lt;br /&gt;
| begin contacting all mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 1st, 2010 &lt;br /&gt;
| commitment due by all interested mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 2nd, 2010 &lt;br /&gt;
| exercise begins (and weekly meetings)&lt;br /&gt;
|-&lt;br /&gt;
| August 1st, 2010 &lt;br /&gt;
| final testing begins&lt;br /&gt;
|-&lt;br /&gt;
| August 23rd, 2010 &lt;br /&gt;
| no further testing&lt;br /&gt;
|-&lt;br /&gt;
| September 6-9, 2010 &lt;br /&gt;
| present results at FOSS4G2010&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rules of Engagement ==&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;
# Two tests will be run: one 'baseline' test with the data in its raw format (with spatial indexes), and another 'best effort' test where 'the sky is the limit' for what changes you want to make to the data (change format, generalize, etc)&lt;br /&gt;
# Teams must document all steps they did to manipulate the data/server for both the 'baseline' and 'best effort' tests.  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
# Data formats to be used will be shapefiles for vectors, and uncompressed geotiffs for rasters.&lt;br /&gt;
# WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documenting Server Details and Differences ==&lt;br /&gt;
&lt;br /&gt;
It is the responsibility of each team to document their setup with regard to data. &lt;br /&gt;
&lt;br /&gt;
Please keep your notes in your servers directory in svn: http://svn.osgeo.org/osgeo/foss4g/benchmarking/&lt;br /&gt;
&lt;br /&gt;
One particular thing that will differ is each team's use of spatial indexes on shapefiles.&lt;br /&gt;
&lt;br /&gt;
Teams are '''not''' allowed to modify the .shp, .shx, .dbf or .prj files of the vector data (for the baseline benchmark). They can, however, create auxiliary files for spatial indexes and the like.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| '''Mapping Server'''  || '''ext''' || '''type''' || '''command to create'''&lt;br /&gt;
|- &lt;br /&gt;
| MapServer || .qix || quadtree  || shptree &amp;lt;shpfile&amp;gt; ([[shptree notes]])&lt;br /&gt;
|- &lt;br /&gt;
| GeoServer || .qix || quadtree  || Using the ones generated for MapServer atm &lt;br /&gt;
|- &lt;br /&gt;
| Mapnik || .index || quadtree  || shapeindex &amp;lt;shpfile&amp;gt; ([[Benchmarking_2010/Mapnik_notes#shpindex_depth]])&lt;br /&gt;
|-&lt;br /&gt;
|Erdas || .rtr || RTree || RTreeBuilder basedir shapename max min ([[RTreeBuilder notes]]) &lt;br /&gt;
|-&lt;br /&gt;
|Cadcorp || *.shp.idx || RTree || GUI command in desktop SIS ([[Benchmarking_2010/Cadcorp_notes]])&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI || .qix || quadtree || Using the ones generated by MapServer&lt;br /&gt;
|-&lt;br /&gt;
| MapViewer || .oix || RTree || GUI option in MapBuilder.jar, java map/theme/style builder&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Note: in your server setup documentation be sure to record the EXACT command used to create the indexes, with appropriate options passed (e.g depth)&lt;br /&gt;
&lt;br /&gt;
== Datasets ==&lt;br /&gt;
&lt;br /&gt;
A set of data published by the spanish National Mapping Agency will be used. This data is free for non-commercial use, so it's perfectly OK to use it in the benchmark.&lt;br /&gt;
&lt;br /&gt;
Vector data will be a topographic map, composed of several shapefiles (one shapefile per theme). Raster data will be 50cm/px aerial photography.&lt;br /&gt;
&lt;br /&gt;
We still do not have the definitive datasets, due to their size and the processing time needed to put them together. You can get some sample data by reading [[Benchmarking 2010/How to get some sample data]].&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/).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Machine A (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;
Machine B (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;
Machine C (DB Host)&lt;br /&gt;
* System Type:  Gateway E6610D&lt;br /&gt;
* Processor, Intel Core2 Duo - E6750 2.66 Ghz&lt;br /&gt;
* 4Gb Ram &lt;br /&gt;
* 250Gb Hard Drive 7200 rpm&lt;br /&gt;
* OS: Centos 5.5 x86-64 &lt;br /&gt;
&lt;br /&gt;
Machine D (testing server (JMeter))&lt;br /&gt;
* System Type:   Dell Precision Workstation 390&lt;br /&gt;
* Ship Date:     9/7/2006&lt;br /&gt;
* Processor, 6300, 1.86, 2M, Core Duo-conroe, Burn 2&lt;br /&gt;
* 2Gb RAM&lt;br /&gt;
* 160 Gb Hard drive 7200 rpm&lt;br /&gt;
* Service Tag:    5Q5LQB1&lt;br /&gt;
* OS: Centos 5.5 i386&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 &lt;br /&gt;
&lt;br /&gt;
=== Next IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed August 18th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=18&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** baseline test styling equivalence: are we there yet?&lt;br /&gt;
*** starting and stopping all servers&lt;br /&gt;
*** slotting times for each team to run benchmarks&lt;br /&gt;
*** cleaning up the rendering benchmark blank tiles&lt;br /&gt;
*** graphic access to the JMeter machine&lt;br /&gt;
*** last testing date&lt;br /&gt;
&lt;br /&gt;
=== Previous IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed August 11th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=11&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Jmeter testing&lt;br /&gt;
**** what output formats will be requested?&lt;br /&gt;
**** what projections will be requested? (Platte-carré is not conformal)&lt;br /&gt;
**** what layer combinations will be requested? (All vector layers or various mixed subsets?)&lt;br /&gt;
**** what envelopes will be issued? (Frank's 2009 query generation script forces a hard cutoff at the largest scale)&lt;br /&gt;
**** what output metrics will be created?&lt;br /&gt;
**** how will the jmx file be designed? (need one .csv file per thread so all requests are different)&lt;br /&gt;
*** Status report from each team&lt;br /&gt;
*** Testing deadline: shall we extend it?&lt;br /&gt;
*** Can all server provide links to the sample requests and allow to build more? (style comparison, are we all doing the same work?)&lt;br /&gt;
*** Vector data&lt;br /&gt;
**** Changes in rendering (missing values for some attributes)&lt;br /&gt;
**** Gaps: what to do with the 9 missing sheets?&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-08-11.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed August 4th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=4&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Machine status / issues&lt;br /&gt;
*** Data status / issues&lt;br /&gt;
**** Characters mis-encoded in shapefiles (e.g. catalan in labels): fixable? impact on PostGIS database?&lt;br /&gt;
**** Raster conversion to GeoTIFF (torrent of results?)&lt;br /&gt;
*** Styles status / issues&lt;br /&gt;
*** Jmeter testing&lt;br /&gt;
**** what output formats will be requested?&lt;br /&gt;
**** what projections will be requested? (Platte-carré is not conformal)&lt;br /&gt;
**** what layer combinations will be requested? (All vector layers or various mixed subset?)&lt;br /&gt;
**** what envelopes will be issued? (Frank's 2009 query generation script forces a hard cutoff at the largest scale)&lt;br /&gt;
**** what output metrics will be created?&lt;br /&gt;
**** how will the jmx file be designed? (need one .csv file per thread so all requests are different)&lt;br /&gt;
** Summary: [[Benchmarking 2010 IRC meeting logs Aug 4th]]&lt;br /&gt;
&lt;br /&gt;
* Wed July 28th&lt;br /&gt;
(no info)&lt;br /&gt;
&lt;br /&gt;
* Wed July 21st @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=07&amp;amp;day=21&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on data processing for all of Spain&lt;br /&gt;
*** update on server setup&lt;br /&gt;
*** update on data styling&lt;br /&gt;
*** checkin on server installs / library dependencies&lt;br /&gt;
&lt;br /&gt;
* Wed July 14th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=07&amp;amp;day=14&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on data processing for all of Spain&lt;br /&gt;
*** update on server setup&lt;br /&gt;
*** data styling discussions&lt;br /&gt;
**** scales to use for layers&lt;br /&gt;
**** missing full road network&lt;br /&gt;
**** layer to use for labels along lines&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-07-14.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna (jmckenna)&lt;br /&gt;
**** Andrea Aime (aaime)&lt;br /&gt;
**** Iván Sánchez (IvanSanchez)&lt;br /&gt;
**** Michael Smith (msmith_)&lt;br /&gt;
**** Dimitri Monie (dmonie)&lt;br /&gt;
**** Dane Springmeyer (springmeyer)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** data:&lt;br /&gt;
***** full dataset of Spain, vector and raster, has been processed by IvanSanchez, and he is checking it and will create a torrent for transfer, by the end of the week&lt;br /&gt;
***** because of shapefile size limit some layers may have to be split (contour-1.shp, contour-2.shp)&lt;br /&gt;
**** servers:&lt;br /&gt;
***** msmith has received both server machines&lt;br /&gt;
***** T1 router is being installed, it will be a dedicated line for this project&lt;br /&gt;
***** he is adding 2 TB drives to each&lt;br /&gt;
**** layer styling:&lt;br /&gt;
***** we notice that the Spain dataset we are using (BCN25) does not include street files (zoomed in road network)&lt;br /&gt;
***** we agreed to use contours for curved label tests instead&lt;br /&gt;
***** jmckenna will test the layer scales provided by Marco (QGIS mapserver)&lt;br /&gt;
***** aaime pointed out problem with the posted SLDs, in terms of the label property (jmckenna to look into it)&lt;br /&gt;
***** aaime pointed out that we should make sure that all servers compute the scales the same way&lt;br /&gt;
****** OGC recommends 90 DPI (GeoServer, Mapnik use the recommended 90...MapServer defaults to 72, but should be configurable)&lt;br /&gt;
****** all teams should look into how their engine handles this and report to group&lt;br /&gt;
**** other:&lt;br /&gt;
***** IvanSanchez reported that a Spanish custom-made WMS server may join the exercise (they access raster files only)&lt;br /&gt;
***** dmonie pointed out that Erdas has been quiet lately because one of the team leaders is on holiday&lt;br /&gt;
&lt;br /&gt;
* Wed June 30th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=30&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-06-30.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed June 30th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=30&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-06-30.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed June 23rd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=23&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on proposed layer styling&lt;br /&gt;
*** update on available server specs&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-23.log log])&lt;br /&gt;
&lt;br /&gt;
* Wed June 16th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=16&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on server infrastructure&lt;br /&gt;
*** update on OSGeo-es dataset ([[Benchmarking 2010/How to get some sample data|Sample data download instructions]])&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-16.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna (jmckenna)&lt;br /&gt;
**** Andrea Aime (aaime)&lt;br /&gt;
**** Iván Sánchez (IvanSanchez)&lt;br /&gt;
**** Michael Smith (msmith_)&lt;br /&gt;
**** Cédric Briançon (cedricbr)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** &amp;quot;base&amp;quot; run will use only shapefiles, &amp;quot;best&amp;quot; run will be any format (raster/vector)&lt;br /&gt;
**** teams can optionally test Oracle, PostGIS, Ingres connections during the &amp;quot;best&amp;quot; run&lt;br /&gt;
**** layers tested will be: labelled roads (with labels that follow the lines), thematic polygon map, and a test with labelled roads + thematic polygon + point layer in a single request (3 separate runs)&lt;br /&gt;
***** msmith and jmckenna to examine styling for one sheet (Barcelona, sheet# 420)&lt;br /&gt;
**** each base and best run will test data in raw projection (ETRS89 + UTM28/29/30/31) and then reprojected on-the-fly to the Google Mercator projection&lt;br /&gt;
**** threads (number of concurrent requests) will be: 1-2-4-8-16-32-64&lt;br /&gt;
**** US Army Corps is proposing to provide 4 desktop machines. 2 identical for testing ( win/lin ) and 1 for jmeter and 1 for databases&lt;br /&gt;
***** msmith will find out availability of 2-cpu machines this week&lt;br /&gt;
&lt;br /&gt;
* Wed June 2nd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=02&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** team representative introductions&lt;br /&gt;
*** Establish this year's 'Rules of Engagement' ([http://wiki.osgeo.org/wiki/Benchmarking_2009#Rules_of_Engagement previous RoE])&lt;br /&gt;
*** Discuss dataset to be used (including how to share the large dataset, for running local tests)&lt;br /&gt;
*** Discuss server infrastructure &lt;br /&gt;
*** Discuss possible changes to the test script parameters&lt;br /&gt;
*** Set next meeting date&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-02.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna, MapServer (jmckenna)&lt;br /&gt;
**** Cédric Briançon - Constellation (cedricbr)&lt;br /&gt;
**** Michael Smith - Oracle Mapviewer and Oracle connections in MapServer (msmith_)&lt;br /&gt;
**** Zac Spitzer - MapGuide (zacspitzer)&lt;br /&gt;
**** Martin Daly - Cadcorp (mpdaly)&lt;br /&gt;
**** Anne-Sophie Collignon - ERDAS (ascollignon)&lt;br /&gt;
**** Marco Hugentobler - QGIS mapserver (marco___)&lt;br /&gt;
**** Andrea Aime - GeoServer (aaime)&lt;br /&gt;
**** Dimitri Monie - ERDAS (dmonie)&lt;br /&gt;
**** Frank Warmerdam - MapServer, possibly Ingres as well (FrankW)&lt;br /&gt;
**** Iván Sánchez - provide geodata from Spanish sources and help out Mapnik (IvanSanchez)&lt;br /&gt;
**** Dane Springmeyer - Mapnik (springmeyer)&lt;br /&gt;
**** Johann Sorel - GeotoolKit / Constellation (Eclesia)&lt;br /&gt;
**** Adrian Custer - Constellation (acuster) &lt;br /&gt;
**** Pirmin Kalberer - QGIS mapserver (pirmin_k)&lt;br /&gt;
**** Trevor Wekel - MapGuide (trevorw)&lt;br /&gt;
**** Daniel Morissette - MapServer (danmo)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** All agreed to this year's &amp;quot;Rules of Engagement&amp;quot;&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;
***** Two tests will be run: one 'baseline' test with the data in its raw format (with spatial indexes), and another 'best effort' test where 'the sky is the limit' for what changes you want to make to the data (change format, generalize, etc)&lt;br /&gt;
***** Teams must document all steps they did to manipulate the data/server for both the 'baseline' and 'best effort' tests.  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
***** Data formats to be used will be shapefiles for vectors, and uncompressed geotiffs for rasters.&lt;br /&gt;
***** WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
**** Dataset&lt;br /&gt;
***** Iván Sánchez Ortega from OSGeo-es is willing to provide local Spain datasets&lt;br /&gt;
***** data is for non-commercial use only&lt;br /&gt;
***** 10 GB of shapefiles&lt;br /&gt;
***** 100 GB of uncompressed rasters&lt;br /&gt;
**** Server infrastructure&lt;br /&gt;
***** possible hosts are msmith (US Army Corps) or Skygone (http://www.skygoneinc.com/)&lt;br /&gt;
***** need two identical servers, one running Unix and another Windows, plus a client machine&lt;br /&gt;
***** specs could be: quad core, 8GB of memory, 1TB hard drive&lt;br /&gt;
***** need fast pipe to server, as large datasets will be transferred&lt;br /&gt;
**** Next meeting date&lt;br /&gt;
***** all agreed to use same day and time next week, but limit the meeting length to one hour&lt;br /&gt;
&lt;br /&gt;
== Sample Dataset Styling ==&lt;br /&gt;
&lt;br /&gt;
* download [http://download.osgeo.org/benchmarking/barcelona-sample-dataset.zip sample dataset]&lt;br /&gt;
* layer [http://wiki.osgeo.org/wiki/Benchmarking_2010/How_to_get_some_sample_data#Vector_data_issues styling rules]&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Mapping Server''' &lt;br /&gt;
| '''GetMap'''&lt;br /&gt;
| '''SLD'''&lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 all layers]&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=settlement&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=426633,4579926,429740,4582528&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 settlement]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/settlement-sld.xml settlement-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=building&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=426633,4579926,429740,4582528&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 building]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/building-sld.xml building-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=industry&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=424932,4575961,427328,4577812&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 industry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/industry-sld.xml industry-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=contour_lines&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 contour lines]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/contour-sld.xml contour-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=motorway&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 motorway]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/motorway-sld.xml motorway-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=road&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 road]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/road-sld.xml road-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=ramp&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 ramp]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/ramp-sld.xml ramp-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=track&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 track]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/track-sld.xml track-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=point_geometry&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 point labels with geometry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/point-geom-sld.xml point-geom-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=point_nogeom&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 point labels without geometry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/point-nogeom-sld.xml point-nogeom-sld.xml]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Scale dependent rules checking requests ===&lt;br /&gt;
&lt;br /&gt;
These requests show the behavior of scale dependent styling around the critical scales. &lt;br /&gt;
The geographic area requested is always the same:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;lt;/tt&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The image size changes instead to alter the scale:&lt;br /&gt;
&lt;br /&gt;
* roughly 1:29k: &amp;lt;tt&amp;gt;WIDTH=824&amp;amp;HEIGHT=472&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1:31k: &amp;lt;tt&amp;gt;WIDTH=771&amp;amp;HEIGHT=442&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1:49k: &amp;lt;tt&amp;gt;WIDTH=488&amp;amp;HEIGHT=280&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1.51k: &amp;lt;tt&amp;gt;WIDTH=469&amp;amp;HEIGHT=269&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The table allows to compare the various servers output. The GeoServer links use a vendor option to get the actual scale, as computed by the server, displayed at the bottom/right of the map.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Server'''&lt;br /&gt;
| '''1:29k''' &lt;br /&gt;
| '''1:31k'''&lt;br /&gt;
| '''1:49k'''&lt;br /&gt;
| '''1:51k'''&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472&amp;amp;format_options=layout:scale 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442&amp;amp;format_options=layout:scale 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280&amp;amp;format_options=layout:scale 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269&amp;amp;format_options=layout:scale 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| Mapnik&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| MapViewer&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k] &lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| GeognoSIS&lt;br /&gt;
| [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k] &lt;br /&gt;
| [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| QGIS mapserver&lt;br /&gt;
| [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| ERDAS APOLLO&lt;br /&gt;
| [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png 1:29k]&lt;br /&gt;
| [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png 1:31k]&lt;br /&gt;
| [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png 1:49k]&lt;br /&gt;
| [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png 1:51k]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Benchmarking setup ==&lt;br /&gt;
&lt;br /&gt;
Tests are going to be run using JMeter, using a progression of 1, 2, 4, 8, 16, 32, and 64 threads, each thread group doing 100, 200, 200, 400, 400, 800 requests respectively, for a total of 2200 requests.&lt;br /&gt;
The requests bounds and sizes are going to be picked up from a csv file generated by a random generator script.&lt;br /&gt;
&lt;br /&gt;
The scripts to be run for the baseline tests, and repeated for the best effort one, are:&lt;br /&gt;
* raster data, JPEG output, EPSG:25831, scales between 1:1M and 1:10k&lt;br /&gt;
* raster data, JPEG output, EPSG:3857, scales between 1:1M and 1:10k&lt;br /&gt;
* vector data, PNG24 output, EPSG:4326, scales between 1:300k and 1:1k&lt;br /&gt;
* vector data, PNG24 output, EPSG:3875, scales between 1:300k and 1:1k&lt;br /&gt;
* raster + vector, JPEG output, EPSG:25831, scales between 1:300k and 1:1k&lt;br /&gt;
* raster + vector, JPEG output, EPSG:3785, scales between 1:300k and 1:1k&lt;br /&gt;
&lt;br /&gt;
The areas to be tested are:&lt;br /&gt;
* 6 E, 38 N, -1 E, 43 N for vector tests&lt;br /&gt;
* 372360,4557880,484490,4631460 for raster tests&lt;br /&gt;
&lt;br /&gt;
The raster layer in the baseline test is going to be the mosaic of GeoTIFF files Frank prepared out of the ECW files on the Linux server.&lt;br /&gt;
&lt;br /&gt;
The vector data set is composed of a stack of individual layers to be stacked in the following order (bottom to top):&lt;br /&gt;
* settlements&lt;br /&gt;
* contour-0&lt;br /&gt;
* contour-1&lt;br /&gt;
* contour-2&lt;br /&gt;
* contour-3&lt;br /&gt;
* contour-4&lt;br /&gt;
* contour-5&lt;br /&gt;
* contour-6&lt;br /&gt;
* contour-7&lt;br /&gt;
* building&lt;br /&gt;
* industry&lt;br /&gt;
* track&lt;br /&gt;
* ramp&lt;br /&gt;
* road&lt;br /&gt;
* motorway&lt;br /&gt;
* point-labels-for-geometry&lt;br /&gt;
* point-labels-no-geometry&lt;br /&gt;
&lt;br /&gt;
The best effort will use its own custom set of layers (e.g., it's likely contours will be merged into one, and so on)&lt;br /&gt;
&lt;br /&gt;
== Live Benchmark WMS GetMap Requests ==&lt;br /&gt;
&lt;br /&gt;
Note: sample bbox's fixed on Aug 12 to fit the proper aspect ratio of an 800/600 image request (springmeyer). Previous bbox for barcelona request was '1.8,41,2.4,42', new one used below is: '1.43333333333,41.0,2.76666666667,42.0'. Previous request for focused view was '2.1076723642349,41.407828508849,2.1178733654021,41.414271246429', new one is '2.10767236423,41.4072245022,2.1178733654,41.4148752531'. This was done to sidestep a deficiency in mapnik for affine transformation of geometries according to the WMS spec when the image w/h aspect does not match the bbox aspect, but was agreed upon as useful for these demo links by jeff and andrea in IRC.&lt;br /&gt;
&lt;br /&gt;
=== MapServer ===&lt;br /&gt;
&lt;br /&gt;
* Windows 64bit Server&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=postgis_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=postgis_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Oracle, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Oracle, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (zoomed-in)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (mid-zoom)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (whole-area)&lt;br /&gt;
&lt;br /&gt;
* Linux&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev-label-fix] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev-label-fix] (labelled contours, larger view)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=postgis_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=postgis_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Oracle, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Oracle, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (zoomed-in)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (mid-zoom)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (whole-area)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle-raster-only.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg Oracle GeoRaster, MapServer 5.7-dev] (zoomed-in)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle-raster-only.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg Oracle GeoRaster, MapServer 5.7-dev] (mid-zoom)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle-raster-only.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg Oracle GeoRaster, MapServer 5.7-dev] (whole-area)&lt;br /&gt;
&lt;br /&gt;
=== GeoServer ===&lt;br /&gt;
&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp_alllayers_label&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles GeoServer 2.1.x] (Barcelona extents)&lt;br /&gt;
*[http://12.189.158.78:8080/geoserver/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp_alllayers_label&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=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles GeoServer 2.1.x] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.41487525316&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles GeoServer 2.1.x] (labelled contours, larger view)&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, zoomed in, GeoServer 2.1.x]&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, mid zoom, GeoServer 2.1.x]&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, whole area, GeoServer 2.1.x]&lt;br /&gt;
&lt;br /&gt;
=== Mapnik ===&lt;br /&gt;
* [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Mapnik2 / paleoserver] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8091/?SRS=EPSG%3A4326&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Mapnik0.7.2 / mod_mapnik_wms] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles Mapnik2 / paleoserver] (larger view - labeled contours)&lt;br /&gt;
&lt;br /&gt;
=== Constellation-SDI ===&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Constellation] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.41487525316&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Constellation] (labelled contours, larger view)&lt;br /&gt;
&lt;br /&gt;
=== Oracle MapViewer ===&lt;br /&gt;
*[http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE Oracle DB / MapViewer] (Barcelona Extents)&lt;br /&gt;
&lt;br /&gt;
*[http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE Oracle DB / MapViewer] (with labeled contours)&lt;br /&gt;
&lt;br /&gt;
=== Cadcorp GeognoSIS ===&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600 Shapefiles, GeognoSIS 7.0] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles, GeognoSIS 7.0] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-postgis&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600 PostGIS, GeognoSIS 7.0] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-postgis&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 PostGIS, GeognoSIS 7.0] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-oracle&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600 Oracle, GeognoSIS 7.0] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-oracle&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Oracle, GeognoSIS 7.0] ('''no contours''' - under investigation)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-tif&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, zoomed in, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-tif&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, mid zoom, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-tif&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, whole area, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-ecw&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, zoomed in, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-ecw&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, mid zoom, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-ecw&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, whole area, GeognoSIS 7.0]&lt;br /&gt;
&lt;br /&gt;
=== QGIS mapserver ===&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;FORMAT=image/png&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles, QGIS mapserver] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, QGIS mapserver] (with labeled contours)&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/pg.qgs&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;FORMAT=image/png&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 PostGIS, QGIS mapserver] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/pg.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, QGIS mapserver] (with labeled contours)&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector_raster.qgs&amp;amp;LAYERS=vrt&amp;amp;STYLES=&amp;amp;FORMAT=image/jpg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG:3043&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, zoomed in,  QGIS mapserver]&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector_raster.qgs&amp;amp;LAYERS=vrt&amp;amp;STYLES=&amp;amp;FORMAT=image/jpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG:3043&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, mid zoom,  QGIS mapserver]&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector_raster.qgs&amp;amp;LAYERS=vrt&amp;amp;STYLES=&amp;amp;FORMAT=image/jpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG:3043&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, whole area, QGIS mapserver]&lt;br /&gt;
&lt;br /&gt;
=== ERDAS APOLLO ===&lt;br /&gt;
&lt;br /&gt;
Windows 64bit Server&lt;br /&gt;
* [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, APOLLO 10.1.2] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, APOLLO 10.1.2] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=TIFF&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 Geotiff, APOLLO 10.1.2] (Zoomed-in)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=TIFF&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 Geotiff, APOLLO 10.1.2](mid-zoom)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=TIFF&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 Geotiff, APOLLO 10.1.2] (Whole Area)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=BENCHMARK&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, APOLLO 10.1.2] (Zoomed-in)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=BENCHMARK&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, APOLLO 10.1.2] (mid-zoom)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=BENCHMARK&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, APOLLO 10.1.2] (Whole Area)&lt;br /&gt;
&lt;br /&gt;
== Starting and stopping the various servers ==&lt;br /&gt;
&lt;br /&gt;
* GeoServer on the Linux box:&lt;br /&gt;
** &amp;lt;tt&amp;gt;cd /benchmarking/geoserver&amp;lt;/tt&amp;gt;&lt;br /&gt;
** starting: &amp;lt;tt&amp;gt;/benchmarking/geoserver/start_geoserver.sh&amp;lt;/tt&amp;gt;&lt;br /&gt;
** stopping gracefully: &amp;lt;tt&amp;gt;/benchmarking/geoserver/stop_geoserver.sh&amp;lt;/tt&amp;gt;&lt;br /&gt;
** check it's really dead:  &amp;lt;tt&amp;gt;ps aux | grep GEOSERVER&amp;lt;/tt&amp;gt; . If it hasn't stopped gracefully use &amp;lt;tt&amp;gt;kill -9 &amp;lt;pid&amp;gt;&amp;lt;/tt&amp;gt; to terminate the process&lt;br /&gt;
&lt;br /&gt;
* MapServer and QGIS Mapserver on the Linux box (both are running in the same Apache instance):&lt;br /&gt;
** starting: /opt/mapserver/bin/apachectl start&lt;br /&gt;
** stopping: /opt/mapserver/bin/apachectl stop&lt;br /&gt;
&lt;br /&gt;
* MapServer on Windows box:&lt;br /&gt;
** Command prompt (right-click &amp;quot;Run as Administrator&amp;quot;)&lt;br /&gt;
** cd \ms4w&lt;br /&gt;
** apache-stop.bat&lt;br /&gt;
** apache-start.bat&lt;br /&gt;
&lt;br /&gt;
* Mapnik:&lt;br /&gt;
** paleoserver (standalone daemon):&lt;br /&gt;
*** stopping: /opt/mapnik/paleoserver_stop.sh&lt;br /&gt;
*** starting: /opt/mapnik/paleoserver_start.sh&lt;br /&gt;
** mod_mapnik_wms (runs within apache):&lt;br /&gt;
** starting: /opt/mapnik/mod_mapnik_start.sh&lt;br /&gt;
** stopping: /opt/mapnik/mod_mapnik_stop.sh&lt;br /&gt;
&lt;br /&gt;
* Mapviewer:&lt;br /&gt;
** &amp;lt;tt&amp;gt;cd /benchmarking/mapviewer&amp;lt;/tt&amp;gt;&lt;br /&gt;
** starting: &amp;lt;tt&amp;gt; /opt/mapviewer/start_mv.sh &amp;lt;/tt&amp;gt;&lt;br /&gt;
** stopping: &amp;lt;tt&amp;gt; /opt/mapviewer/stop_mv.sh &amp;lt;/tt&amp;gt;&lt;br /&gt;
** check it's really dead:  &amp;lt;tt&amp;gt;ps aux | grep java | grep mapviewer&amp;lt;/tt&amp;gt; . If it hasn't stopped gracefully use &amp;lt;tt&amp;gt;kill -9 &amp;lt;pid&amp;gt;&amp;lt;/tt&amp;gt; to terminate the process&lt;br /&gt;
&lt;br /&gt;
* Cadcorp GeognoSIS&lt;br /&gt;
** 7.0&lt;br /&gt;
*** Command line (with &amp;quot;Run as Administrator&amp;quot;)&lt;br /&gt;
**** starting: net start geognosis-70&lt;br /&gt;
**** stopping: net stop geognosis-70&lt;br /&gt;
*** Or use services.msc, service name geognosis-70&lt;br /&gt;
** 7.1&lt;br /&gt;
*** Same as 7.0, but with &amp;quot;-71&amp;quot; suffix&lt;br /&gt;
&lt;br /&gt;
* Erdas Windows Server&lt;br /&gt;
** APOLLO SDI (vector services)&lt;br /&gt;
*** Command Line (with &amp;quot;Run as Administrator&amp;quot;)&lt;br /&gt;
**** starting : cd C:\opt\ERDAS\APOLLOSDI\tomcat\bin\startup.bat&lt;br /&gt;
**** stopping : cd C:\opt\ERDAS\APOLLOSDI\tomcat\bin\shutdown.bat&lt;br /&gt;
*** check the java process for erdas user has been killed&lt;br /&gt;
** APOLLO IWS (raster services)&lt;br /&gt;
*** Open IIS (Control Panel\Administrative Tools --&amp;gt; Internet Information Services (IIS) Manager)&lt;br /&gt;
**** starting : select under &amp;quot;Site&amp;quot; &amp;quot;Default Web Site&amp;quot; --&amp;gt; Manage Web Site : Start&lt;br /&gt;
**** Stopping : select under &amp;quot;Site&amp;quot; &amp;quot;Default Web Site&amp;quot; --&amp;gt; Manage Web Site : Stop&lt;br /&gt;
&lt;br /&gt;
* Constellation on the Linux box (you must be logged in as constellation user, do not launch it as root !):&lt;br /&gt;
** starting: &amp;lt;tt&amp;gt;/opt/constellation/apache-tomcat-6.0.28/bin/startup.sh&amp;lt;/tt&amp;gt;&lt;br /&gt;
** stopping: &amp;lt;tt&amp;gt;/opt/constellation/apache-tomcat-6.0.28/bin/shutdown.sh&amp;lt;/tt&amp;gt;&lt;br /&gt;
** check it's really dead:  &amp;lt;tt&amp;gt;ps aux | grep constellation&amp;lt;/tt&amp;gt; . If it hasn't stopped gracefully use &amp;lt;tt&amp;gt;kill -9 &amp;lt;pid&amp;gt;&amp;lt;/tt&amp;gt; to terminate the process&lt;br /&gt;
&lt;br /&gt;
* Oracle Database&lt;br /&gt;
** Login to database machine and sudo to user oracle&lt;br /&gt;
***Starting: lsntctl start; dbstart&lt;br /&gt;
***Stopping: lsntcrl stop: dbshut&lt;br /&gt;
&lt;br /&gt;
== List of Software Enhancements ==&lt;br /&gt;
&lt;br /&gt;
=== GeoServer === &lt;br /&gt;
&lt;br /&gt;
* support DBF larger than 2GB&lt;br /&gt;
* avoid reading the Z dimension when flat geometries are all that's needed&lt;br /&gt;
* generally improve shapefile reading: don't open the shp and dbf file if the spatial index says there is no data to read, bbox based feature skipping during filtering, limit number of disk reads to the bare minimum&lt;br /&gt;
* perform fast rectangular clipping of geometries before sending them to the renderer&lt;br /&gt;
* direct rendering path for raster to avoid the java2d bottlenecks&lt;br /&gt;
* improved .qix index file generation based on node load factor instead of tree depth, node collapsing for degenerate linear chains&lt;br /&gt;
* light parallelization of the renderer so that feature reading and rendering can be performed in parallel&lt;br /&gt;
* better metadata caching (feature type structure and the like)&lt;br /&gt;
&lt;br /&gt;
=== MapServer ===&lt;br /&gt;
* large DBF support ([https://trac.osgeo.org/mapserver/ticket/3514 ticket])&lt;br /&gt;
* improving labels on curved lines ([http://trac.osgeo.org/mapserver/ticket/3523 ticket])&lt;br /&gt;
* handling label precision ([http://trac.osgeo.org/mapserver/ticket/2950 ticket])&lt;br /&gt;
* improving Oracle GeoRaster GDAL driver ([http://trac.osgeo.org/gdal/ticket/3746 ticket])&lt;br /&gt;
&lt;br /&gt;
=== Constellation-SDI ===&lt;br /&gt;
&lt;br /&gt;
Detailed in the [[Benchmarking_2010/Constellation-SDI|Constellation-SDI]] page.&lt;br /&gt;
&lt;br /&gt;
=== Cadcorp GeognoSIS ===&lt;br /&gt;
&lt;br /&gt;
Detailed in the [[Benchmarking_2010/Cadcorp_notes|Cadcorp notes]] page.&lt;br /&gt;
&lt;br /&gt;
=== ERDAS APOLLO ===&lt;br /&gt;
&lt;br /&gt;
For APOLLO IWS :&lt;br /&gt;
* Upgrade to GDAL 1.7.2&lt;br /&gt;
* Direct access to GDAL for Geotiff reader&lt;br /&gt;
* Improved the mosaicing of TIF datasets to remove seam lines&lt;br /&gt;
For APOLLO SDI :&lt;br /&gt;
* Tomcat 6 and Java 6: improved performances over Tomcat 5.5 and Java 5	Rendering :&lt;br /&gt;
* Clash management for contour labels&lt;br /&gt;
* Multipath rendering optimisation&lt;br /&gt;
* Low level code optimisation&lt;br /&gt;
* New option for shape index in memory&lt;br /&gt;
&lt;br /&gt;
=== Mapnik ===&lt;br /&gt;
Detailed at: [[Benchmarking_2010/Mapnik_notes#Improvements]]&lt;br /&gt;
&lt;br /&gt;
== List of Performance Results ==&lt;br /&gt;
&lt;br /&gt;
=== Constellation-SDI ===&lt;br /&gt;
&lt;br /&gt;
Detailed in the [[Benchmarking_2010/Constellation-SDI|Constellation-SDI]] page.&lt;br /&gt;
&lt;br /&gt;
== External Related Links  ==&lt;br /&gt;
&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:FOSS4G2010]] [[Category:FOSS4G]]&lt;/div&gt;</summary>
		<author><name>Wiki-Cedricbr</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=50509</id>
		<title>Benchmarking 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=50509"/>
		<updated>2010-09-23T09:58:25Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Cedricbr: /* Starting and stopping the various servers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basic Premise  ==&lt;br /&gt;
&lt;br /&gt;
Following up on [[Benchmarking 2009|last year's exercise]], the performance shoot-out presentation at [[FOSS4G2010]] 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;
== Participants  ==&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;
| '''IRC nick'''&lt;br /&gt;
| '''Server status'''&lt;br /&gt;
|-&lt;br /&gt;
| Cadcorp GeognoSIS &lt;br /&gt;
| [mailto:martin.daly--@--cadcorp.com Martin Daly]&lt;br /&gt;
| mpdaly&lt;br /&gt;
| Production release of server installed with preliminary configuration for SHP, PostGIS, TIF and ECW&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI &lt;br /&gt;
| [[User:Acuster|Adrian Custer]] [[User:Cedricbr|Cédric Briançon]]&lt;br /&gt;
| acuster cedricbr&lt;br /&gt;
| Running on port 8280. Installation done for Shapefiles and Rasters.&lt;br /&gt;
|-&lt;br /&gt;
| Erdas Apollo &lt;br /&gt;
| [mailto:dimitri.monie@erdas.com Dimitri Monie begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting]&lt;br /&gt;
| dmonie&lt;br /&gt;
| Install and configuration on-going on windows server, ecw WMS configuration done, shape and DB WMS configuration on going. Port 80, port 8080&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer &lt;br /&gt;
| Andrea Aime&lt;br /&gt;
| aaime&lt;br /&gt;
| Normally running on port 8080 on the Linux server. Shapefiles and TIFF mosaic have been configured.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;s&amp;gt;MapGuide Open Source&amp;lt;/s&amp;gt;&lt;br /&gt;
| &amp;lt;s&amp;gt;Zac Spitzer&amp;lt;/s&amp;gt;&lt;br /&gt;
| &amp;lt;s&amp;gt;zacspitzer&amp;lt;/s&amp;gt;&lt;br /&gt;
| ''inactive''&lt;br /&gt;
|-&lt;br /&gt;
| Mapnik &lt;br /&gt;
| [[User:Springmeyer|Dane Springmeyer]]&lt;br /&gt;
| springmeyer&lt;br /&gt;
| Paleoserver is running on port 8090(shape) / 8091(postgis) / 8092(raster - no reprojection). (mod_mapnik_wms is an alternate being tested, will run on same ports if active).&lt;br /&gt;
|-&lt;br /&gt;
| MapServer &lt;br /&gt;
| [[User:Jmckenna|Jeff McKenna]]&lt;br /&gt;
| jmckenna&lt;br /&gt;
| linux_wms_bm serving WMS requests for shps, on port 8081.  windows wms_bm serving requests for shps, on port 8081.&lt;br /&gt;
|-&lt;br /&gt;
| Oracle MapViewer &lt;br /&gt;
| [[User:msmitherdc|Michael Smith]]&lt;br /&gt;
| msmith_&lt;br /&gt;
| Set up on port 8088&lt;br /&gt;
|-&lt;br /&gt;
| QGIS mapserver&lt;br /&gt;
| Marco Hugentobler&lt;br /&gt;
| marco___&lt;br /&gt;
| Set up on port 8081 (Linux server). Shapefiles and TIF (without reprojection) configured&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, 2010 &lt;br /&gt;
| begin contacting all mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 1st, 2010 &lt;br /&gt;
| commitment due by all interested mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 2nd, 2010 &lt;br /&gt;
| exercise begins (and weekly meetings)&lt;br /&gt;
|-&lt;br /&gt;
| August 1st, 2010 &lt;br /&gt;
| final testing begins&lt;br /&gt;
|-&lt;br /&gt;
| August 23rd, 2010 &lt;br /&gt;
| no further testing&lt;br /&gt;
|-&lt;br /&gt;
| September 6-9, 2010 &lt;br /&gt;
| present results at FOSS4G2010&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rules of Engagement ==&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;
# Two tests will be run: one 'baseline' test with the data in its raw format (with spatial indexes), and another 'best effort' test where 'the sky is the limit' for what changes you want to make to the data (change format, generalize, etc)&lt;br /&gt;
# Teams must document all steps they did to manipulate the data/server for both the 'baseline' and 'best effort' tests.  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
# Data formats to be used will be shapefiles for vectors, and uncompressed geotiffs for rasters.&lt;br /&gt;
# WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documenting Server Details and Differences ==&lt;br /&gt;
&lt;br /&gt;
It is the responsibility of each team to document their setup with regard to data. &lt;br /&gt;
&lt;br /&gt;
Please keep your notes in your servers directory in svn: http://svn.osgeo.org/osgeo/foss4g/benchmarking/&lt;br /&gt;
&lt;br /&gt;
One particular thing that will differ is each team's use of spatial indexes on shapefiles.&lt;br /&gt;
&lt;br /&gt;
Teams are '''not''' allowed to modify the .shp, .shx, .dbf or .prj files of the vector data (for the baseline benchmark). They can, however, create auxiliary files for spatial indexes and the like.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| '''Mapping Server'''  || '''ext''' || '''type''' || '''command to create'''&lt;br /&gt;
|- &lt;br /&gt;
| MapServer || .qix || quadtree  || shptree &amp;lt;shpfile&amp;gt; ([[shptree notes]])&lt;br /&gt;
|- &lt;br /&gt;
| GeoServer || .qix || quadtree  || Using the ones generated for MapServer atm &lt;br /&gt;
|- &lt;br /&gt;
| Mapnik || .index || quadtree  || shapeindex &amp;lt;shpfile&amp;gt; ([[Benchmarking_2010/Mapnik_notes#shpindex_depth]])&lt;br /&gt;
|-&lt;br /&gt;
|Erdas || .rtr || RTree || RTreeBuilder basedir shapename max min ([[RTreeBuilder notes]]) &lt;br /&gt;
|-&lt;br /&gt;
|Cadcorp || *.shp.idx || RTree || GUI command in desktop SIS ([[Benchmarking_2010/Cadcorp_notes]])&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI || .qix || quadtree || Using the ones generated by MapServer&lt;br /&gt;
|-&lt;br /&gt;
| MapViewer || .oix || RTree || GUI option in MapBuilder.jar, java map/theme/style builder&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Note: in your server setup documentation be sure to record the EXACT command used to create the indexes, with appropriate options passed (e.g depth)&lt;br /&gt;
&lt;br /&gt;
== Datasets ==&lt;br /&gt;
&lt;br /&gt;
A set of data published by the spanish National Mapping Agency will be used. This data is free for non-commercial use, so it's perfectly OK to use it in the benchmark.&lt;br /&gt;
&lt;br /&gt;
Vector data will be a topographic map, composed of several shapefiles (one shapefile per theme). Raster data will be 50cm/px aerial photography.&lt;br /&gt;
&lt;br /&gt;
We still do not have the definitive datasets, due to their size and the processing time needed to put them together. You can get some sample data by reading [[Benchmarking 2010/How to get some sample data]].&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/).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Machine A (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;
Machine B (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;
Machine C (DB Host)&lt;br /&gt;
* System Type:  Gateway E6610D&lt;br /&gt;
* Processor, Intel Core2 Duo - E6750 2.66 Ghz&lt;br /&gt;
* 4Gb Ram &lt;br /&gt;
* 250Gb Hard Drive 7200 rpm&lt;br /&gt;
* OS: Centos 5.5 x86-64 &lt;br /&gt;
&lt;br /&gt;
Machine D (testing server (JMeter))&lt;br /&gt;
* System Type:   Dell Precision Workstation 390&lt;br /&gt;
* Ship Date:     9/7/2006&lt;br /&gt;
* Processor, 6300, 1.86, 2M, Core Duo-conroe, Burn 2&lt;br /&gt;
* 2Gb RAM&lt;br /&gt;
* 160 Gb Hard drive 7200 rpm&lt;br /&gt;
* Service Tag:    5Q5LQB1&lt;br /&gt;
* OS: Centos 5.5 i386&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 &lt;br /&gt;
&lt;br /&gt;
=== Next IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed August 18th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=18&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** baseline test styling equivalence: are we there yet?&lt;br /&gt;
*** starting and stopping all servers&lt;br /&gt;
*** slotting times for each team to run benchmarks&lt;br /&gt;
*** cleaning up the rendering benchmark blank tiles&lt;br /&gt;
*** graphic access to the JMeter machine&lt;br /&gt;
*** last testing date&lt;br /&gt;
&lt;br /&gt;
=== Previous IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed August 11th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=11&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Jmeter testing&lt;br /&gt;
**** what output formats will be requested?&lt;br /&gt;
**** what projections will be requested? (Platte-carré is not conformal)&lt;br /&gt;
**** what layer combinations will be requested? (All vector layers or various mixed subsets?)&lt;br /&gt;
**** what envelopes will be issued? (Frank's 2009 query generation script forces a hard cutoff at the largest scale)&lt;br /&gt;
**** what output metrics will be created?&lt;br /&gt;
**** how will the jmx file be designed? (need one .csv file per thread so all requests are different)&lt;br /&gt;
*** Status report from each team&lt;br /&gt;
*** Testing deadline: shall we extend it?&lt;br /&gt;
*** Can all server provide links to the sample requests and allow to build more? (style comparison, are we all doing the same work?)&lt;br /&gt;
*** Vector data&lt;br /&gt;
**** Changes in rendering (missing values for some attributes)&lt;br /&gt;
**** Gaps: what to do with the 9 missing sheets?&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-08-11.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed August 4th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=4&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Machine status / issues&lt;br /&gt;
*** Data status / issues&lt;br /&gt;
**** Characters mis-encoded in shapefiles (e.g. catalan in labels): fixable? impact on PostGIS database?&lt;br /&gt;
**** Raster conversion to GeoTIFF (torrent of results?)&lt;br /&gt;
*** Styles status / issues&lt;br /&gt;
*** Jmeter testing&lt;br /&gt;
**** what output formats will be requested?&lt;br /&gt;
**** what projections will be requested? (Platte-carré is not conformal)&lt;br /&gt;
**** what layer combinations will be requested? (All vector layers or various mixed subset?)&lt;br /&gt;
**** what envelopes will be issued? (Frank's 2009 query generation script forces a hard cutoff at the largest scale)&lt;br /&gt;
**** what output metrics will be created?&lt;br /&gt;
**** how will the jmx file be designed? (need one .csv file per thread so all requests are different)&lt;br /&gt;
** Summary: [[Benchmarking 2010 IRC meeting logs Aug 4th]]&lt;br /&gt;
&lt;br /&gt;
* Wed July 28th&lt;br /&gt;
(no info)&lt;br /&gt;
&lt;br /&gt;
* Wed July 21st @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=07&amp;amp;day=21&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on data processing for all of Spain&lt;br /&gt;
*** update on server setup&lt;br /&gt;
*** update on data styling&lt;br /&gt;
*** checkin on server installs / library dependencies&lt;br /&gt;
&lt;br /&gt;
* Wed July 14th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=07&amp;amp;day=14&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on data processing for all of Spain&lt;br /&gt;
*** update on server setup&lt;br /&gt;
*** data styling discussions&lt;br /&gt;
**** scales to use for layers&lt;br /&gt;
**** missing full road network&lt;br /&gt;
**** layer to use for labels along lines&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-07-14.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna (jmckenna)&lt;br /&gt;
**** Andrea Aime (aaime)&lt;br /&gt;
**** Iván Sánchez (IvanSanchez)&lt;br /&gt;
**** Michael Smith (msmith_)&lt;br /&gt;
**** Dimitri Monie (dmonie)&lt;br /&gt;
**** Dane Springmeyer (springmeyer)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** data:&lt;br /&gt;
***** full dataset of Spain, vector and raster, has been processed by IvanSanchez, and he is checking it and will create a torrent for transfer, by the end of the week&lt;br /&gt;
***** because of shapefile size limit some layers may have to be split (contour-1.shp, contour-2.shp)&lt;br /&gt;
**** servers:&lt;br /&gt;
***** msmith has received both server machines&lt;br /&gt;
***** T1 router is being installed, it will be a dedicated line for this project&lt;br /&gt;
***** he is adding 2 TB drives to each&lt;br /&gt;
**** layer styling:&lt;br /&gt;
***** we notice that the Spain dataset we are using (BCN25) does not include street files (zoomed in road network)&lt;br /&gt;
***** we agreed to use contours for curved label tests instead&lt;br /&gt;
***** jmckenna will test the layer scales provided by Marco (QGIS mapserver)&lt;br /&gt;
***** aaime pointed out problem with the posted SLDs, in terms of the label property (jmckenna to look into it)&lt;br /&gt;
***** aaime pointed out that we should make sure that all servers compute the scales the same way&lt;br /&gt;
****** OGC recommends 90 DPI (GeoServer, Mapnik use the recommended 90...MapServer defaults to 72, but should be configurable)&lt;br /&gt;
****** all teams should look into how their engine handles this and report to group&lt;br /&gt;
**** other:&lt;br /&gt;
***** IvanSanchez reported that a Spanish custom-made WMS server may join the exercise (they access raster files only)&lt;br /&gt;
***** dmonie pointed out that Erdas has been quiet lately because one of the team leaders is on holiday&lt;br /&gt;
&lt;br /&gt;
* Wed June 30th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=30&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-06-30.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed June 30th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=30&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-06-30.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed June 23rd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=23&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on proposed layer styling&lt;br /&gt;
*** update on available server specs&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-23.log log])&lt;br /&gt;
&lt;br /&gt;
* Wed June 16th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=16&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on server infrastructure&lt;br /&gt;
*** update on OSGeo-es dataset ([[Benchmarking 2010/How to get some sample data|Sample data download instructions]])&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-16.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna (jmckenna)&lt;br /&gt;
**** Andrea Aime (aaime)&lt;br /&gt;
**** Iván Sánchez (IvanSanchez)&lt;br /&gt;
**** Michael Smith (msmith_)&lt;br /&gt;
**** Cédric Briançon (cedricbr)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** &amp;quot;base&amp;quot; run will use only shapefiles, &amp;quot;best&amp;quot; run will be any format (raster/vector)&lt;br /&gt;
**** teams can optionally test Oracle, PostGIS, Ingres connections during the &amp;quot;best&amp;quot; run&lt;br /&gt;
**** layers tested will be: labelled roads (with labels that follow the lines), thematic polygon map, and a test with labelled roads + thematic polygon + point layer in a single request (3 separate runs)&lt;br /&gt;
***** msmith and jmckenna to examine styling for one sheet (Barcelona, sheet# 420)&lt;br /&gt;
**** each base and best run will test data in raw projection (ETRS89 + UTM28/29/30/31) and then reprojected on-the-fly to the Google Mercator projection&lt;br /&gt;
**** threads (number of concurrent requests) will be: 1-2-4-8-16-32-64&lt;br /&gt;
**** US Army Corps is proposing to provide 4 desktop machines. 2 identical for testing ( win/lin ) and 1 for jmeter and 1 for databases&lt;br /&gt;
***** msmith will find out availability of 2-cpu machines this week&lt;br /&gt;
&lt;br /&gt;
* Wed June 2nd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=02&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** team representative introductions&lt;br /&gt;
*** Establish this year's 'Rules of Engagement' ([http://wiki.osgeo.org/wiki/Benchmarking_2009#Rules_of_Engagement previous RoE])&lt;br /&gt;
*** Discuss dataset to be used (including how to share the large dataset, for running local tests)&lt;br /&gt;
*** Discuss server infrastructure &lt;br /&gt;
*** Discuss possible changes to the test script parameters&lt;br /&gt;
*** Set next meeting date&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-02.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna, MapServer (jmckenna)&lt;br /&gt;
**** Cédric Briançon - Constellation (cedricbr)&lt;br /&gt;
**** Michael Smith - Oracle Mapviewer and Oracle connections in MapServer (msmith_)&lt;br /&gt;
**** Zac Spitzer - MapGuide (zacspitzer)&lt;br /&gt;
**** Martin Daly - Cadcorp (mpdaly)&lt;br /&gt;
**** Anne-Sophie Collignon - ERDAS (ascollignon)&lt;br /&gt;
**** Marco Hugentobler - QGIS mapserver (marco___)&lt;br /&gt;
**** Andrea Aime - GeoServer (aaime)&lt;br /&gt;
**** Dimitri Monie - ERDAS (dmonie)&lt;br /&gt;
**** Frank Warmerdam - MapServer, possibly Ingres as well (FrankW)&lt;br /&gt;
**** Iván Sánchez - provide geodata from Spanish sources and help out Mapnik (IvanSanchez)&lt;br /&gt;
**** Dane Springmeyer - Mapnik (springmeyer)&lt;br /&gt;
**** Johann Sorel - GeotoolKit / Constellation (Eclesia)&lt;br /&gt;
**** Adrian Custer - Constellation (acuster) &lt;br /&gt;
**** Pirmin Kalberer - QGIS mapserver (pirmin_k)&lt;br /&gt;
**** Trevor Wekel - MapGuide (trevorw)&lt;br /&gt;
**** Daniel Morissette - MapServer (danmo)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** All agreed to this year's &amp;quot;Rules of Engagement&amp;quot;&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;
***** Two tests will be run: one 'baseline' test with the data in its raw format (with spatial indexes), and another 'best effort' test where 'the sky is the limit' for what changes you want to make to the data (change format, generalize, etc)&lt;br /&gt;
***** Teams must document all steps they did to manipulate the data/server for both the 'baseline' and 'best effort' tests.  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
***** Data formats to be used will be shapefiles for vectors, and uncompressed geotiffs for rasters.&lt;br /&gt;
***** WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
**** Dataset&lt;br /&gt;
***** Iván Sánchez Ortega from OSGeo-es is willing to provide local Spain datasets&lt;br /&gt;
***** data is for non-commercial use only&lt;br /&gt;
***** 10 GB of shapefiles&lt;br /&gt;
***** 100 GB of uncompressed rasters&lt;br /&gt;
**** Server infrastructure&lt;br /&gt;
***** possible hosts are msmith (US Army Corps) or Skygone (http://www.skygoneinc.com/)&lt;br /&gt;
***** need two identical servers, one running Unix and another Windows, plus a client machine&lt;br /&gt;
***** specs could be: quad core, 8GB of memory, 1TB hard drive&lt;br /&gt;
***** need fast pipe to server, as large datasets will be transferred&lt;br /&gt;
**** Next meeting date&lt;br /&gt;
***** all agreed to use same day and time next week, but limit the meeting length to one hour&lt;br /&gt;
&lt;br /&gt;
== Sample Dataset Styling ==&lt;br /&gt;
&lt;br /&gt;
* download [http://download.osgeo.org/benchmarking/barcelona-sample-dataset.zip sample dataset]&lt;br /&gt;
* layer [http://wiki.osgeo.org/wiki/Benchmarking_2010/How_to_get_some_sample_data#Vector_data_issues styling rules]&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Mapping Server''' &lt;br /&gt;
| '''GetMap'''&lt;br /&gt;
| '''SLD'''&lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 all layers]&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=settlement&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=426633,4579926,429740,4582528&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 settlement]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/settlement-sld.xml settlement-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=building&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=426633,4579926,429740,4582528&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 building]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/building-sld.xml building-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=industry&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=424932,4575961,427328,4577812&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 industry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/industry-sld.xml industry-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=contour_lines&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 contour lines]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/contour-sld.xml contour-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=motorway&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 motorway]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/motorway-sld.xml motorway-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=road&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 road]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/road-sld.xml road-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=ramp&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 ramp]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/ramp-sld.xml ramp-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=track&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 track]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/track-sld.xml track-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=point_geometry&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 point labels with geometry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/point-geom-sld.xml point-geom-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=point_nogeom&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 point labels without geometry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/point-nogeom-sld.xml point-nogeom-sld.xml]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Scale dependent rules checking requests ===&lt;br /&gt;
&lt;br /&gt;
These requests show the behavior of scale dependent styling around the critical scales. &lt;br /&gt;
The geographic area requested is always the same:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;lt;/tt&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The image size changes instead to alter the scale:&lt;br /&gt;
&lt;br /&gt;
* roughly 1:29k: &amp;lt;tt&amp;gt;WIDTH=824&amp;amp;HEIGHT=472&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1:31k: &amp;lt;tt&amp;gt;WIDTH=771&amp;amp;HEIGHT=442&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1:49k: &amp;lt;tt&amp;gt;WIDTH=488&amp;amp;HEIGHT=280&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1.51k: &amp;lt;tt&amp;gt;WIDTH=469&amp;amp;HEIGHT=269&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The table allows to compare the various servers output. The GeoServer links use a vendor option to get the actual scale, as computed by the server, displayed at the bottom/right of the map.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Server'''&lt;br /&gt;
| '''1:29k''' &lt;br /&gt;
| '''1:31k'''&lt;br /&gt;
| '''1:49k'''&lt;br /&gt;
| '''1:51k'''&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472&amp;amp;format_options=layout:scale 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442&amp;amp;format_options=layout:scale 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280&amp;amp;format_options=layout:scale 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269&amp;amp;format_options=layout:scale 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| Mapnik&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| MapViewer&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k] &lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| GeognoSIS&lt;br /&gt;
| [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k] &lt;br /&gt;
| [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| QGIS mapserver&lt;br /&gt;
| [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| ERDAS APOLLO&lt;br /&gt;
| [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png 1:29k]&lt;br /&gt;
| [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png 1:31k]&lt;br /&gt;
| [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png 1:49k]&lt;br /&gt;
| [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png 1:51k]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Benchmarking setup ==&lt;br /&gt;
&lt;br /&gt;
Tests are going to be run using JMeter, using a progression of 1, 2, 4, 8, 16, 32, and 64 threads, each thread group doing 100, 200, 200, 400, 400, 800 requests respectively, for a total of 2200 requests.&lt;br /&gt;
The requests bounds and sizes are going to be picked up from a csv file generated by a random generator script.&lt;br /&gt;
&lt;br /&gt;
The scripts to be run for the baseline tests, and repeated for the best effort one, are:&lt;br /&gt;
* raster data, JPEG output, EPSG:25831, scales between 1:1M and 1:10k&lt;br /&gt;
* raster data, JPEG output, EPSG:3857, scales between 1:1M and 1:10k&lt;br /&gt;
* vector data, PNG24 output, EPSG:4326, scales between 1:300k and 1:1k&lt;br /&gt;
* vector data, PNG24 output, EPSG:3875, scales between 1:300k and 1:1k&lt;br /&gt;
* raster + vector, JPEG output, EPSG:25831, scales between 1:300k and 1:1k&lt;br /&gt;
* raster + vector, JPEG output, EPSG:3785, scales between 1:300k and 1:1k&lt;br /&gt;
&lt;br /&gt;
The areas to be tested are:&lt;br /&gt;
* 6 E, 38 N, -1 E, 43 N for vector tests&lt;br /&gt;
* 372360,4557880,484490,4631460 for raster tests&lt;br /&gt;
&lt;br /&gt;
The raster layer in the baseline test is going to be the mosaic of GeoTIFF files Frank prepared out of the ECW files on the Linux server.&lt;br /&gt;
&lt;br /&gt;
The vector data set is composed of a stack of individual layers to be stacked in the following order (bottom to top):&lt;br /&gt;
* settlements&lt;br /&gt;
* contour-0&lt;br /&gt;
* contour-1&lt;br /&gt;
* contour-2&lt;br /&gt;
* contour-3&lt;br /&gt;
* contour-4&lt;br /&gt;
* contour-5&lt;br /&gt;
* contour-6&lt;br /&gt;
* contour-7&lt;br /&gt;
* building&lt;br /&gt;
* industry&lt;br /&gt;
* track&lt;br /&gt;
* ramp&lt;br /&gt;
* road&lt;br /&gt;
* motorway&lt;br /&gt;
* point-labels-for-geometry&lt;br /&gt;
* point-labels-no-geometry&lt;br /&gt;
&lt;br /&gt;
The best effort will use its own custom set of layers (e.g., it's likely contours will be merged into one, and so on)&lt;br /&gt;
&lt;br /&gt;
== Live Benchmark WMS GetMap Requests ==&lt;br /&gt;
&lt;br /&gt;
Note: sample bbox's fixed on Aug 12 to fit the proper aspect ratio of an 800/600 image request (springmeyer). Previous bbox for barcelona request was '1.8,41,2.4,42', new one used below is: '1.43333333333,41.0,2.76666666667,42.0'. Previous request for focused view was '2.1076723642349,41.407828508849,2.1178733654021,41.414271246429', new one is '2.10767236423,41.4072245022,2.1178733654,41.4148752531'. This was done to sidestep a deficiency in mapnik for affine transformation of geometries according to the WMS spec when the image w/h aspect does not match the bbox aspect, but was agreed upon as useful for these demo links by jeff and andrea in IRC.&lt;br /&gt;
&lt;br /&gt;
=== MapServer ===&lt;br /&gt;
&lt;br /&gt;
* Windows 64bit Server&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=postgis_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=postgis_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Oracle, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Oracle, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (zoomed-in)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (mid-zoom)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (whole-area)&lt;br /&gt;
&lt;br /&gt;
* Linux&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev-label-fix] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev-label-fix] (labelled contours, larger view)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=postgis_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=postgis_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Oracle, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Oracle, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (zoomed-in)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (mid-zoom)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-raster.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=raster_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg GeoTIFF, MapServer 5.7-dev] (whole-area)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle-raster-only.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg Oracle GeoRaster, MapServer 5.7-dev] (zoomed-in)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle-raster-only.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg Oracle GeoRaster, MapServer 5.7-dev] (mid-zoom)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapservfull?MAP=/benchmarking/mapserver/spain-oracle-raster-only.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=oracle_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:25831&amp;amp;FORMAT=image/jpeg Oracle GeoRaster, MapServer 5.7-dev] (whole-area)&lt;br /&gt;
&lt;br /&gt;
=== GeoServer ===&lt;br /&gt;
&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp_alllayers_label&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles GeoServer 2.1.x] (Barcelona extents)&lt;br /&gt;
*[http://12.189.158.78:8080/geoserver/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp_alllayers_label&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=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles GeoServer 2.1.x] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.41487525316&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles GeoServer 2.1.x] (labelled contours, larger view)&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, zoomed in, GeoServer 2.1.x]&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, mid zoom, GeoServer 2.1.x]&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, whole area, GeoServer 2.1.x]&lt;br /&gt;
&lt;br /&gt;
=== Mapnik ===&lt;br /&gt;
* [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Mapnik2 / paleoserver] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8091/?SRS=EPSG%3A4326&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Mapnik0.7.2 / mod_mapnik_wms] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles Mapnik2 / paleoserver] (larger view - labeled contours)&lt;br /&gt;
&lt;br /&gt;
=== Constellation-SDI ===&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Constellation] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.41487525316&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Constellation] (labelled contours, larger view)&lt;br /&gt;
&lt;br /&gt;
=== Oracle MapViewer ===&lt;br /&gt;
*[http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE Oracle DB / MapViewer] (Barcelona Extents)&lt;br /&gt;
&lt;br /&gt;
*[http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE Oracle DB / MapViewer] (with labeled contours)&lt;br /&gt;
&lt;br /&gt;
=== Cadcorp GeognoSIS ===&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600 Shapefiles, GeognoSIS 7.0] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-shp&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles, GeognoSIS 7.0] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-postgis&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600 PostGIS, GeognoSIS 7.0] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-postgis&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 PostGIS, GeognoSIS 7.0] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-oracle&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600 Oracle, GeognoSIS 7.0] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=spain-oracle&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Oracle, GeognoSIS 7.0] ('''no contours''' - under investigation)&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-tif&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, zoomed in, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-tif&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, mid zoom, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-tif&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, whole area, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-ecw&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, zoomed in, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-ecw&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, mid zoom, GeognoSIS 7.0]&lt;br /&gt;
* [http://12.189.158.75/cadcorp/geognosis-70.exe?VERSION=1.1.1&amp;amp;SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;STYLES=&amp;amp;FORMAT=image%2fpng%3bPhotometricInterpretation=RGB&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=bcn-ecw&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, whole area, GeognoSIS 7.0]&lt;br /&gt;
&lt;br /&gt;
=== QGIS mapserver ===&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;FORMAT=image/png&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles, QGIS mapserver] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, QGIS mapserver] (with labeled contours)&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/pg.qgs&amp;amp;SRS=EPSG:4326&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;FORMAT=image/png&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 PostGIS, QGIS mapserver] (Barcelona Extents)&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/pg.qgs&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shp_vector&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png PostGIS, QGIS mapserver] (with labeled contours)&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector_raster.qgs&amp;amp;LAYERS=vrt&amp;amp;STYLES=&amp;amp;FORMAT=image/jpg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG:3043&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, zoomed in,  QGIS mapserver]&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector_raster.qgs&amp;amp;LAYERS=vrt&amp;amp;STYLES=&amp;amp;FORMAT=image/jpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG:3043&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, mid zoom,  QGIS mapserver]&lt;br /&gt;
* [http://12.189.158.78:8081/fcgi-bin/qgis_mapserv.fcgi?MAP=/opt/qgisms/fcgi-bin/vector_raster.qgs&amp;amp;LAYERS=vrt&amp;amp;STYLES=&amp;amp;FORMAT=image/jpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG:3043&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, whole area, QGIS mapserver]&lt;br /&gt;
&lt;br /&gt;
=== ERDAS APOLLO ===&lt;br /&gt;
&lt;br /&gt;
Windows 64bit Server&lt;br /&gt;
* [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, APOLLO 10.1.2] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.75:8080/erdas-apollo/vector/FOSS4GSHAPES?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=shape_vector&amp;amp;STYLES=prop&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, APOLLO 10.1.2] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=TIFF&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 Geotiff, APOLLO 10.1.2] (Zoomed-in)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=TIFF&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 Geotiff, APOLLO 10.1.2](mid-zoom)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=TIFF&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 Geotiff, APOLLO 10.1.2] (Whole Area)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=BENCHMARK&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, APOLLO 10.1.2] (Zoomed-in)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=BENCHMARK&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, APOLLO 10.1.2] (mid-zoom)&lt;br /&gt;
* [http://12.189.158.75/ImageX/ecw_wms.dll?LAYERS=BENCHMARK&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 ECW, APOLLO 10.1.2] (Whole Area)&lt;br /&gt;
&lt;br /&gt;
== Starting and stopping the various servers ==&lt;br /&gt;
&lt;br /&gt;
* GeoServer on the Linux box:&lt;br /&gt;
** &amp;lt;tt&amp;gt;cd /benchmarking/geoserver&amp;lt;/tt&amp;gt;&lt;br /&gt;
** starting: &amp;lt;tt&amp;gt;/benchmarking/geoserver/start_geoserver.sh&amp;lt;/tt&amp;gt;&lt;br /&gt;
** stopping gracefully: &amp;lt;tt&amp;gt;/benchmarking/geoserver/stop_geoserver.sh&amp;lt;/tt&amp;gt;&lt;br /&gt;
** check it's really dead:  &amp;lt;tt&amp;gt;ps aux | grep GEOSERVER&amp;lt;/tt&amp;gt; . If it hasn't stopped gracefully use &amp;lt;tt&amp;gt;kill -9 &amp;lt;pid&amp;gt;&amp;lt;/tt&amp;gt; to terminate the process&lt;br /&gt;
&lt;br /&gt;
* MapServer and QGIS Mapserver on the Linux box (both are running in the same Apache instance):&lt;br /&gt;
** starting: /opt/mapserver/bin/apachectl start&lt;br /&gt;
** stopping: /opt/mapserver/bin/apachectl stop&lt;br /&gt;
&lt;br /&gt;
* MapServer on Windows box:&lt;br /&gt;
** Command prompt (right-click &amp;quot;Run as Administrator&amp;quot;)&lt;br /&gt;
** cd \ms4w&lt;br /&gt;
** apache-stop.bat&lt;br /&gt;
** apache-start.bat&lt;br /&gt;
&lt;br /&gt;
* Mapnik:&lt;br /&gt;
** paleoserver (standalone daemon):&lt;br /&gt;
*** stopping: /opt/mapnik/paleoserver_stop.sh&lt;br /&gt;
*** starting: /opt/mapnik/paleoserver_start.sh&lt;br /&gt;
** mod_mapnik_wms (runs within apache):&lt;br /&gt;
** starting: /opt/mapnik/mod_mapnik_start.sh&lt;br /&gt;
** stopping: /opt/mapnik/mod_mapnik_stop.sh&lt;br /&gt;
&lt;br /&gt;
* Mapviewer:&lt;br /&gt;
** &amp;lt;tt&amp;gt;cd /benchmarking/mapviewer&amp;lt;/tt&amp;gt;&lt;br /&gt;
** starting: &amp;lt;tt&amp;gt; /opt/mapviewer/start_mv.sh &amp;lt;/tt&amp;gt;&lt;br /&gt;
** stopping: &amp;lt;tt&amp;gt; /opt/mapviewer/stop_mv.sh &amp;lt;/tt&amp;gt;&lt;br /&gt;
** check it's really dead:  &amp;lt;tt&amp;gt;ps aux | grep java | grep mapviewer&amp;lt;/tt&amp;gt; . If it hasn't stopped gracefully use &amp;lt;tt&amp;gt;kill -9 &amp;lt;pid&amp;gt;&amp;lt;/tt&amp;gt; to terminate the process&lt;br /&gt;
&lt;br /&gt;
* Cadcorp GeognoSIS&lt;br /&gt;
** 7.0&lt;br /&gt;
*** Command line (with &amp;quot;Run as Administrator&amp;quot;)&lt;br /&gt;
**** starting: net start geognosis-70&lt;br /&gt;
**** stopping: net stop geognosis-70&lt;br /&gt;
*** Or use services.msc, service name geognosis-70&lt;br /&gt;
** 7.1&lt;br /&gt;
*** Same as 7.0, but with &amp;quot;-71&amp;quot; suffix&lt;br /&gt;
&lt;br /&gt;
* Erdas Windows Server&lt;br /&gt;
** APOLLO SDI (vector services)&lt;br /&gt;
*** Command Line (with &amp;quot;Run as Administrator&amp;quot;)&lt;br /&gt;
**** starting : cd C:\opt\ERDAS\APOLLOSDI\tomcat\bin\startup.bat&lt;br /&gt;
**** stopping : cd C:\opt\ERDAS\APOLLOSDI\tomcat\bin\shutdown.bat&lt;br /&gt;
*** check the java process for erdas user has been killed&lt;br /&gt;
** APOLLO IWS (raster services)&lt;br /&gt;
*** Open IIS (Control Panel\Administrative Tools --&amp;gt; Internet Information Services (IIS) Manager)&lt;br /&gt;
**** starting : select under &amp;quot;Site&amp;quot; &amp;quot;Default Web Site&amp;quot; --&amp;gt; Manage Web Site : Start&lt;br /&gt;
**** Stopping : select under &amp;quot;Site&amp;quot; &amp;quot;Default Web Site&amp;quot; --&amp;gt; Manage Web Site : Stop&lt;br /&gt;
&lt;br /&gt;
* Constellation on the Linux box (you must be logged in as constellation user):&lt;br /&gt;
** starting: &amp;lt;tt&amp;gt;/opt/constellation/apache-tomcat-6.0.28/bin/startup.sh&amp;lt;/tt&amp;gt;&lt;br /&gt;
** stopping: &amp;lt;tt&amp;gt;/opt/constellation/apache-tomcat-6.0.28/bin/shutdown.sh&amp;lt;/tt&amp;gt;&lt;br /&gt;
** check it's really dead:  &amp;lt;tt&amp;gt;ps aux | grep constellation&amp;lt;/tt&amp;gt; . If it hasn't stopped gracefully use &amp;lt;tt&amp;gt;kill -9 &amp;lt;pid&amp;gt;&amp;lt;/tt&amp;gt; to terminate the process&lt;br /&gt;
&lt;br /&gt;
* Oracle Database&lt;br /&gt;
** Login to database machine and sudo to user oracle&lt;br /&gt;
***Starting: lsntctl start; dbstart&lt;br /&gt;
***Stopping: lsntcrl stop: dbshut&lt;br /&gt;
&lt;br /&gt;
== List of Software Enhancements ==&lt;br /&gt;
&lt;br /&gt;
=== GeoServer === &lt;br /&gt;
&lt;br /&gt;
* support DBF larger than 2GB&lt;br /&gt;
* avoid reading the Z dimension when flat geometries are all that's needed&lt;br /&gt;
* generally improve shapefile reading: don't open the shp and dbf file if the spatial index says there is no data to read, bbox based feature skipping during filtering, limit number of disk reads to the bare minimum&lt;br /&gt;
* perform fast rectangular clipping of geometries before sending them to the renderer&lt;br /&gt;
* direct rendering path for raster to avoid the java2d bottlenecks&lt;br /&gt;
* improved .qix index file generation based on node load factor instead of tree depth, node collapsing for degenerate linear chains&lt;br /&gt;
* light parallelization of the renderer so that feature reading and rendering can be performed in parallel&lt;br /&gt;
* better metadata caching (feature type structure and the like)&lt;br /&gt;
&lt;br /&gt;
=== MapServer ===&lt;br /&gt;
* large DBF support ([https://trac.osgeo.org/mapserver/ticket/3514 ticket])&lt;br /&gt;
* improving labels on curved lines ([http://trac.osgeo.org/mapserver/ticket/3523 ticket])&lt;br /&gt;
* handling label precision ([http://trac.osgeo.org/mapserver/ticket/2950 ticket])&lt;br /&gt;
* improving Oracle GeoRaster GDAL driver ([http://trac.osgeo.org/gdal/ticket/3746 ticket])&lt;br /&gt;
&lt;br /&gt;
=== Constellation-SDI ===&lt;br /&gt;
&lt;br /&gt;
Detailed in the [[Benchmarking_2010/Constellation-SDI|Constellation-SDI]] page.&lt;br /&gt;
&lt;br /&gt;
=== Cadcorp GeognoSIS ===&lt;br /&gt;
&lt;br /&gt;
Detailed in the [[Benchmarking_2010/Cadcorp_notes|Cadcorp notes]] page.&lt;br /&gt;
&lt;br /&gt;
=== ERDAS APOLLO ===&lt;br /&gt;
&lt;br /&gt;
For APOLLO IWS :&lt;br /&gt;
* Upgrade to GDAL 1.7.2&lt;br /&gt;
* Direct access to GDAL for Geotiff reader&lt;br /&gt;
* Improved the mosaicing of TIF datasets to remove seam lines&lt;br /&gt;
For APOLLO SDI :&lt;br /&gt;
* Tomcat 6 and Java 6: improved performances over Tomcat 5.5 and Java 5	Rendering :&lt;br /&gt;
* Clash management for contour labels&lt;br /&gt;
* Multipath rendering optimisation&lt;br /&gt;
* Low level code optimisation&lt;br /&gt;
* New option for shape index in memory&lt;br /&gt;
&lt;br /&gt;
=== Mapnik ===&lt;br /&gt;
Detailed at: [[Benchmarking_2010/Mapnik_notes#Improvements]]&lt;br /&gt;
&lt;br /&gt;
== List of Performance Results ==&lt;br /&gt;
&lt;br /&gt;
=== Constellation-SDI ===&lt;br /&gt;
&lt;br /&gt;
Detailed in the [[Benchmarking_2010/Constellation-SDI|Constellation-SDI]] page.&lt;br /&gt;
&lt;br /&gt;
== External Related Links  ==&lt;br /&gt;
&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:FOSS4G2010]] [[Category:FOSS4G]]&lt;/div&gt;</summary>
		<author><name>Wiki-Cedricbr</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010/Constellation-SDI&amp;diff=50056</id>
		<title>Benchmarking 2010/Constellation-SDI</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010/Constellation-SDI&amp;diff=50056"/>
		<updated>2010-09-03T14:31:55Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Cedricbr: /* Geotoolkit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes the experience of the Constellation-SDI team during the FOSS4G 2010 Benchmarking effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Benchmark design ==&lt;br /&gt;
&lt;br /&gt;
We expended a great deal of effort attempting to understand how a benchmarking effort could be designed properly. &lt;br /&gt;
&lt;br /&gt;
The 2009 and 2010 efforts were undertaken in the naive belief that one simply sets up different servers on the same data and makes requests of the servers to compare response times. Belatedly, the 2010 effort is demonstrating that a proper benchmark is more complex, since the data might be in a format useful for a certain class of use cases but meaningless for another scale of usage, the testing can easily be hardware bound limiting useful comparison between servers, servers can be set up to be doing very different work especially in 'best effort'/anything goes configurations, and results can be compared only in superficial ways or in very narrow types of requests. In order to tackle these issues rather than merely pretend they were not serious, we examined what it would take to develop a useful benchmarking protocol, either to stress all the functionality of one particular server or to compare the performance and abilities of various, arbitrary WMS servers.&lt;br /&gt;
&lt;br /&gt;
Developing a WMS benchmarking design which provides useful, comparative metrics of server performance is exceedingly hard. In a recent presentation at the Java Language Summit, Joshua Bloch presented a talk entitled [http://wiki.jvmlangsummit.com/images/1/1d/PerformanceAnxiety2010.pdf ''Performance Anxiety''] which describes the impossibility of developing performant software from first principles in any language due to the enhancements of compilation and machine instruction re-ordering, the necessity of testing to obtain concrete results, and the difficulty of developing proper, statistically rigourous testing metrics. &lt;br /&gt;
&lt;br /&gt;
Since these issues were apparent to us even before this effort, we have been developing tools, benchmark designs and analytic methodologies to test the Constellation-SDI server. This work has been greatly extended during the FOSS4G 2010 benchmarking effort and expanded to consider how to test different WMS servers, possibly built for different uses.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, there is still much distance to go before achieving a solid benchmarking suite. This work will undoubtedly be continued in the future, most likely within the framework of Open Geospatial Consortium (OGC) testing.&lt;br /&gt;
&lt;br /&gt;
== Enhancements ==&lt;br /&gt;
&lt;br /&gt;
This section describes enhancements due to the work during the benchmarking 2010 effort, including improved understanding and workflow by the Constellation-SDI team and ameliorations to the code bases of the [http://www.geotoolkit.org/ Geotoolkit.org] library and to the [http://www.constellation-sdi.org Constellation-SDI] server itself.&lt;br /&gt;
&lt;br /&gt;
=== Benchmarking ===&lt;br /&gt;
&lt;br /&gt;
* Investigate numerous issues with jmeter.&lt;br /&gt;
* Design simpler scripts.&lt;br /&gt;
* Examine different configurations to stress different aspects of the WMS server experience.&lt;br /&gt;
&lt;br /&gt;
=== Geotoolkit ===&lt;br /&gt;
&lt;br /&gt;
* Referencing: fix inverse projection for fake spherical mercator.&lt;br /&gt;
* Referencing: accelerate raster reprojection.&lt;br /&gt;
&lt;br /&gt;
* Coverage: Create a reader for GeoTiff images.&lt;br /&gt;
&lt;br /&gt;
* Shapefile: reduce memory usage when leveraging a quad-tree index.&lt;br /&gt;
* Shapefile: reduce styling to one single pass when painting by symbol rather than by feature.&lt;br /&gt;
* Shapefile: reduce the reading of non-necessary parts of the files.&lt;br /&gt;
&lt;br /&gt;
* DataSource: Enable startup from a coverage mosaic, either a folder or a manager.&lt;br /&gt;
&lt;br /&gt;
* Renderer: bypass rendering engine for single raster requests.&lt;br /&gt;
* Renderer: improve decimation algorithm for vector layers.&lt;br /&gt;
* Renderer: switch to OGC conformant 96dpi assumption rather than industry standard 72.&lt;br /&gt;
* Renderer: fix sld parsing errors to handle &amp;lt;ogc:Literal&amp;gt; or its absence.&lt;br /&gt;
* Renderer: optimize the colour model selected for multiple inputs.&lt;br /&gt;
&lt;br /&gt;
=== Constellation-SDI ===&lt;br /&gt;
&lt;br /&gt;
* Configuration: greatly enhance configurability of the server, with hot reload of data, styles and rendering configuration.&lt;br /&gt;
&lt;br /&gt;
* Server: cache ServiceMetadata document for insanely slow data sources.&lt;br /&gt;
* Server: fix envelopes for data sources in ServiceMetadata document.&lt;br /&gt;
&lt;br /&gt;
* Backend: fix multi-threading bug to use classes in a thread-safe manner.&lt;br /&gt;
&lt;br /&gt;
* JEE output: enable direct writing of images into output stream.&lt;br /&gt;
&lt;br /&gt;
* GUI: build a prototype interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Performance Results ==&lt;br /&gt;
&lt;br /&gt;
This section details the results of running the jmeter scripts against the Constellation-SDI WMS server.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' All values reported are in units of responses per second taken from the &amp;quot;Throughput&amp;quot; column of the 'summarizer.py' script. The values are those of the third pass, after the jmeter scripts have looped through the two warmup passes for the various thread counts, from one to sixty-four, and then we measure the last pass.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Session 2010.09.03 ===&lt;br /&gt;
&lt;br /&gt;
This was the first full run of Constellation-SDI using the jmeter scripts.&lt;br /&gt;
&lt;br /&gt;
The runs were performed with the more recent jmeter design where all three runs use different requests so that the server is always asking for new files from disk.&lt;br /&gt;
&lt;br /&gt;
For lack of time, a second run was only done for the two raster request sets; nonetheless, the numbers give us a ballpark estimate of variability between runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
! colspan =&amp;quot;9&amp;quot; | Raster Results for 2010.09.03&lt;br /&gt;
|-&lt;br /&gt;
! rowspan =&amp;quot;2&amp;quot; | Threads !! colspan=&amp;quot;4&amp;quot; | 25831  !! colspan=&amp;quot;4&amp;quot; | 3857&lt;br /&gt;
|-&lt;br /&gt;
!             Run 1  !!  Run 2  !!  Run 3  !!  Run 4  !!  Run 1  !!  Run 2  !!  Run 3  !!  Run 4  &lt;br /&gt;
|-&lt;br /&gt;
|    1    ||   4.5   ||   5.7   ||   ---   ||   ---   ||   5.4   ||   5.4   ||   ---   ||   ---   &lt;br /&gt;
|-&lt;br /&gt;
|    2    ||   6.3   ||   6.1   ||   ---   ||   ---   ||   6.0   ||   5.7   ||   ---   ||   ---   &lt;br /&gt;
|-&lt;br /&gt;
|    4    ||   5.1   ||   4.9   ||   ---   ||   ---   ||   4.7   ||   4.8   ||   ---   ||   ---   &lt;br /&gt;
|-&lt;br /&gt;
|    8    ||   4.8   ||   4.6   ||   ---   ||   ---   ||   4.6   ||   4.5   ||   ---   ||   ---   &lt;br /&gt;
|-&lt;br /&gt;
|   16    ||   4.5   ||   4.7   ||   ---   ||   ---   ||   4.6   ||   4.6   ||   ---   ||   ---   &lt;br /&gt;
|-&lt;br /&gt;
|   32    ||   5.2   ||   5.0   ||   ---   ||   ---   ||   4.8   ||   4.8   ||   ---   ||   ---   &lt;br /&gt;
|-&lt;br /&gt;
|   64    ||   4.9   ||   4.8   ||   ---   ||   ---   ||   4.8   ||   4.6   ||   ---   ||   ---   &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
! colspan =&amp;quot;9&amp;quot; | Vector Results for 2010.09.03&lt;br /&gt;
|-&lt;br /&gt;
! rowspan =&amp;quot;2&amp;quot; | Threads !! colspan=&amp;quot;4&amp;quot; | 4326  !! colspan=&amp;quot;4&amp;quot; | 3857&lt;br /&gt;
|-&lt;br /&gt;
!             Run 1  !!  Run 2  !!  Run 3  !!  Run 4  !!  Run 1  !!  Run 2  !!  Run 3  !!  Run 4  &lt;br /&gt;
|-&lt;br /&gt;
|    1    ||   1.5   ||   ---   ||   ---   ||   ---   ||   1.5   ||   ---   ||   ---   ||   ---   &lt;br /&gt;
|-&lt;br /&gt;
|    2    ||   2.1   ||   ---   ||   ---   ||   ---   ||   2.1   ||   ---   ||   ---   ||   ---   &lt;br /&gt;
|-&lt;br /&gt;
|    4    ||   2.1   ||   ---   ||   ---   ||   ---   ||   2.3   ||   ---   ||   ---   ||   ---   &lt;br /&gt;
|-&lt;br /&gt;
|    8    ||   2.2   ||   ---   ||   ---   ||   ---   ||   2.3   ||   ---   ||   ---   ||   ---   &lt;br /&gt;
|-&lt;br /&gt;
|   16    ||   2.1   ||   ---   ||   ---   ||   ---   ||   2.2   ||   ---   ||   ---   ||   ---   &lt;br /&gt;
|-&lt;br /&gt;
|   32    ||   2.2   ||   ---   ||   ---   ||   ---   ||   2.3   ||   ---   ||   ---   ||   ---   &lt;br /&gt;
|-&lt;br /&gt;
|   64    ||   1.8   ||   ---   ||   ---   ||   ---   ||   1.9   ||   ---   ||   ---   ||   ---   &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The processing power (8 CPUs) of the machine does not seem to have been stressed at any point in the test runs.&lt;br /&gt;
&lt;br /&gt;
The numbers differ in numbers generated on local servers which had a twice as big separation between vector and raster results. Variability also seems high enough that several runs would be needed to discriminate between the various configurations, enough so that we probably need to tighten up the testing to get anything meaningful from numbers such as these.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Session NEXT ===&lt;br /&gt;
&lt;br /&gt;
''This is a placeholder and template for future runs''&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
! colspan =&amp;quot;9&amp;quot; | Raster Results &lt;br /&gt;
|-&lt;br /&gt;
! rowspan =&amp;quot;2&amp;quot; | Threads !! colspan=&amp;quot;4&amp;quot; | 25831  !! colspan=&amp;quot;4&amp;quot; | 3857&lt;br /&gt;
|-&lt;br /&gt;
!             Run 1  !!  Run 2  !!  Run 3  !!  Run 4  !!  Run 1  !!  Run 2  !!  Run 3  !!  Run 4  &lt;br /&gt;
|-&lt;br /&gt;
|    1    ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---&lt;br /&gt;
|-&lt;br /&gt;
|    2    ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---&lt;br /&gt;
|-&lt;br /&gt;
|    4    ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---&lt;br /&gt;
|-&lt;br /&gt;
|    8    ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---&lt;br /&gt;
|-&lt;br /&gt;
|   16    ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---&lt;br /&gt;
|-&lt;br /&gt;
|   32    ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---&lt;br /&gt;
|-&lt;br /&gt;
|   64    ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
! colspan =&amp;quot;9&amp;quot; | Vector Results for 2010.09.03&lt;br /&gt;
|-&lt;br /&gt;
! rowspan =&amp;quot;2&amp;quot; | Threads !! colspan=&amp;quot;4&amp;quot; | 4326  !! colspan=&amp;quot;4&amp;quot; | 3857&lt;br /&gt;
|-&lt;br /&gt;
!             Run 1  !!  Run 2  !!  Run 3  !!  Run 4  !!  Run 1  !!  Run 2  !!  Run 3  !!  Run 4  &lt;br /&gt;
|-&lt;br /&gt;
|    1    ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   &lt;br /&gt;
|-&lt;br /&gt;
|    2    ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   &lt;br /&gt;
|-&lt;br /&gt;
|    4    ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   &lt;br /&gt;
|-&lt;br /&gt;
|    8    ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   &lt;br /&gt;
|-&lt;br /&gt;
|   16    ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   &lt;br /&gt;
|-&lt;br /&gt;
|   32    ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   &lt;br /&gt;
|-&lt;br /&gt;
|   64    ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   ||   ---   &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wiki-Cedricbr</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49399</id>
		<title>Benchmarking 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49399"/>
		<updated>2010-08-16T12:34:03Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Cedricbr: /* Constellation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basic Premise  ==&lt;br /&gt;
&lt;br /&gt;
Following up on [[Benchmarking 2009|last year's exercise]], the performance shoot-out presentation at [[FOSS4G2010]] 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;
== Participants  ==&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;
| '''IRC nick'''&lt;br /&gt;
| '''Server status'''&lt;br /&gt;
|-&lt;br /&gt;
| Cadcorp GeognoSIS &lt;br /&gt;
| [mailto:martin.daly--@--cadcorp.com Martin Daly]&lt;br /&gt;
| mpdaly&lt;br /&gt;
| Production release of server installed with preliminary configuration for SHP, TIF and ECW&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI &lt;br /&gt;
| [[User:Cedricbr|Cédric Briançon]]&lt;br /&gt;
| cedricbr&lt;br /&gt;
| Running on port 8280. Installation done for Shapefiles.&lt;br /&gt;
|-&lt;br /&gt;
| Erdas Apollo &lt;br /&gt;
| [mailto:dimitri.monie@erdas.com Dimitri Monie begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting]&lt;br /&gt;
| dmonie&lt;br /&gt;
| Install and configuration on-going on windows server, ecw WMS configuration done, shape and DB WMS configuration on going. Port 80, port 8080&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer &lt;br /&gt;
| Andrea Aime&lt;br /&gt;
| aaime&lt;br /&gt;
| Normally running on port 8080 on the Linux server. Shapefiles and TIFF mosaic have been configured.&lt;br /&gt;
|-&lt;br /&gt;
| MapGuide Open Source &lt;br /&gt;
| Zac Spitzer&lt;br /&gt;
| zacspitzer&lt;br /&gt;
|-&lt;br /&gt;
| Mapnik &lt;br /&gt;
| [[User:Springmeyer|Dane Springmeyer]]&lt;br /&gt;
| springmeyer&lt;br /&gt;
| Running on port 8090 (paleoserver) 8091 (mod_mapnik_wms). Shapefiles styles ready, postgis and raster still to come.&lt;br /&gt;
|-&lt;br /&gt;
| MapServer &lt;br /&gt;
| [[User:Jmckenna|Jeff McKenna]]&lt;br /&gt;
| jmckenna&lt;br /&gt;
| linux_wms_bm serving WMS requests for shps, on port 8081.  windows wms_bm serving requests for shps, on port 8081.&lt;br /&gt;
|-&lt;br /&gt;
| Oracle MapViewer &lt;br /&gt;
| [[User:msmitherdc|Michael Smith]]&lt;br /&gt;
| msmith_&lt;br /&gt;
| Set up on port 8088&lt;br /&gt;
|-&lt;br /&gt;
| QGIS mapserver&lt;br /&gt;
| Marco Hugentobler&lt;br /&gt;
| marco___&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, 2010 &lt;br /&gt;
| begin contacting all mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 1st, 2010 &lt;br /&gt;
| commitment due by all interested mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 2nd, 2010 &lt;br /&gt;
| exercise begins (and weekly meetings)&lt;br /&gt;
|-&lt;br /&gt;
| August 1st, 2010 &lt;br /&gt;
| final testing begins&lt;br /&gt;
|-&lt;br /&gt;
| August 23rd, 2010 &lt;br /&gt;
| no further testing&lt;br /&gt;
|-&lt;br /&gt;
| September 6-9, 2010 &lt;br /&gt;
| present results at FOSS4G2010&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rules of Engagement ==&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;
# Two tests will be run: one 'baseline' test with the data in its raw format (with spatial indexes), and another 'best effort' test where 'the sky is the limit' for what changes you want to make to the data (change format, generalize, etc)&lt;br /&gt;
# Teams must document all steps they did to manipulate the data/server for both the 'baseline' and 'best effort' tests.  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
# Data formats to be used will be shapefiles for vectors, and uncompressed geotiffs for rasters.&lt;br /&gt;
# WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documenting Server Details and Differences ==&lt;br /&gt;
&lt;br /&gt;
It is the responsibility of each team to document their setup with regard to data. &lt;br /&gt;
&lt;br /&gt;
Please keep your notes in your servers directory in svn: http://svn.osgeo.org/osgeo/foss4g/benchmarking/&lt;br /&gt;
&lt;br /&gt;
One particular thing that will differ is each team's use of spatial indexes on shapefiles.&lt;br /&gt;
&lt;br /&gt;
Teams are '''not''' allowed to modify the .shp, .shx, .dbf or .prj files of the vector data (for the baseline benchmark). They can, however, create auxiliary files for spatial indexes and the like.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| '''Mapping Server'''  || '''ext''' || '''type''' || '''command to create'''&lt;br /&gt;
|- &lt;br /&gt;
| MapServer || .qix || quadtree  || shptree &amp;lt;shpfile&amp;gt; ([[shptree notes]])&lt;br /&gt;
|- &lt;br /&gt;
| GeoServer || .qix || quadtree  || Using the ones generated for MapServer atm &lt;br /&gt;
|- &lt;br /&gt;
| Mapnik || .index || quadtree  || shapeindex &amp;lt;shpfile&amp;gt; ([[Benchmarking_2010/Mapnik_notes#shpindex_depth]])&lt;br /&gt;
|-&lt;br /&gt;
|Erdas || .rtr || RTree || RTreeBuilder basedir shapename max min ([[RTreeBuilder notes]]) &lt;br /&gt;
|-&lt;br /&gt;
|Cadcorp || *.shp.idx || RTree || GUI command in desktop SIS&lt;br /&gt;
|-&lt;br /&gt;
| Constellation || .qix || quadtree || Using the ones generated by MapServer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Note: in your server setup documentation be sure to record the EXACT command used to create the indexes, with appropriate options passed (e.g depth)&lt;br /&gt;
&lt;br /&gt;
== Datasets ==&lt;br /&gt;
&lt;br /&gt;
A set of data published by the spanish National Mapping Agency will be used. This data is free for non-commercial use, so it's perfectly OK to use it in the benchmark.&lt;br /&gt;
&lt;br /&gt;
Vector data will be a topographic map, composed of several shapefiles (one shapefile per theme). Raster data will be 50cm/px aerial photography.&lt;br /&gt;
&lt;br /&gt;
We still do not have the definitive datasets, due to their size and the processing time needed to put them together. You can get some sample data by reading [[Benchmarking 2010/How to get some sample data]].&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/).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Machine A (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;
Machine B (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;
Machine C (DB Host)&lt;br /&gt;
* System Type:  Gateway E6610D&lt;br /&gt;
* Processor, Intel Core2 Duo - E6750 2.66 Ghz&lt;br /&gt;
* 4Gb Ram &lt;br /&gt;
* 250Gb Hard Drive 7200 rpm&lt;br /&gt;
* OS: Centos 5.5 x86-64 &lt;br /&gt;
&lt;br /&gt;
Machine D (testing server (JMeter))&lt;br /&gt;
* System Type:   Dell Precision Workstation 390&lt;br /&gt;
* Ship Date:     9/7/2006&lt;br /&gt;
* Processor, 6300, 1.86, 2M, Core Duo-conroe, Burn 2&lt;br /&gt;
* 2Gb RAM&lt;br /&gt;
* 160 Gb Hard drive 7200 rpm&lt;br /&gt;
* Service Tag:    5Q5LQB1&lt;br /&gt;
* OS: Centos 5.5 i386&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 &lt;br /&gt;
&lt;br /&gt;
=== Next IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed August 11th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=11&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Jmeter testing&lt;br /&gt;
**** what output formats will be requested?&lt;br /&gt;
**** what projections will be requested? (Platte-carré is not conformal)&lt;br /&gt;
**** what layer combinations will be requested? (All vector layers or various mixed subsets?)&lt;br /&gt;
**** what envelopes will be issued? (Frank's 2009 query generation script forces a hard cutoff at the largest scale)&lt;br /&gt;
**** what output metrics will be created?&lt;br /&gt;
**** how will the jmx file be designed? (need one .csv file per thread so all requests are different)&lt;br /&gt;
*** Status report from each team&lt;br /&gt;
*** Testing deadline: shall we extend it?&lt;br /&gt;
*** Can all server provide links to the sample requests and allow to build more? (style comparison, are we all doing the same work?)&lt;br /&gt;
*** Vector data&lt;br /&gt;
**** Changes in rendering (missing values for some attributes)&lt;br /&gt;
**** Gaps: what to do with the 9 missing sheets?&lt;br /&gt;
&lt;br /&gt;
=== Previous IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed August 4th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=4&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Machine status / issues&lt;br /&gt;
*** Data status / issues&lt;br /&gt;
**** Characters mis-encoded in shapefiles (e.g. catalan in labels): fixable? impact on PostGIS database?&lt;br /&gt;
**** Raster conversion to GeoTIFF (torrent of results?)&lt;br /&gt;
*** Styles status / issues&lt;br /&gt;
*** Jmeter testing&lt;br /&gt;
**** what output formats will be requested?&lt;br /&gt;
**** what projections will be requested? (Platte-carré is not conformal)&lt;br /&gt;
**** what layer combinations will be requested? (All vector layers or various mixed subset?)&lt;br /&gt;
**** what envelopes will be issued? (Frank's 2009 query generation script forces a hard cutoff at the largest scale)&lt;br /&gt;
**** what output metrics will be created?&lt;br /&gt;
**** how will the jmx file be designed? (need one .csv file per thread so all requests are different)&lt;br /&gt;
** Summary: [[Benchmarking 2010 IRC meeting logs Aug 4th]]&lt;br /&gt;
&lt;br /&gt;
* Wed July 28th&lt;br /&gt;
(no info)&lt;br /&gt;
&lt;br /&gt;
* Wed July 21st @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=07&amp;amp;day=21&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on data processing for all of Spain&lt;br /&gt;
*** update on server setup&lt;br /&gt;
*** update on data styling&lt;br /&gt;
*** checkin on server installs / library dependencies&lt;br /&gt;
&lt;br /&gt;
* Wed July 14th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=07&amp;amp;day=14&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on data processing for all of Spain&lt;br /&gt;
*** update on server setup&lt;br /&gt;
*** data styling discussions&lt;br /&gt;
**** scales to use for layers&lt;br /&gt;
**** missing full road network&lt;br /&gt;
**** layer to use for labels along lines&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-07-14.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna (jmckenna)&lt;br /&gt;
**** Andrea Aime (aaime)&lt;br /&gt;
**** Iván Sánchez (IvanSanchez)&lt;br /&gt;
**** Michael Smith (msmith_)&lt;br /&gt;
**** Dimitri Monie (dmonie)&lt;br /&gt;
**** Dane Springmeyer (springmeyer)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** data:&lt;br /&gt;
***** full dataset of Spain, vector and raster, has been processed by IvanSanchez, and he is checking it and will create a torrent for transfer, by the end of the week&lt;br /&gt;
***** because of shapefile size limit some layers may have to be split (contour-1.shp, contour-2.shp)&lt;br /&gt;
**** servers:&lt;br /&gt;
***** msmith has received both server machines&lt;br /&gt;
***** T1 router is being installed, it will be a dedicated line for this project&lt;br /&gt;
***** he is adding 2 TB drives to each&lt;br /&gt;
**** layer styling:&lt;br /&gt;
***** we notice that the Spain dataset we are using (BCN25) does not include street files (zoomed in road network)&lt;br /&gt;
***** we agreed to use contours for curved label tests instead&lt;br /&gt;
***** jmckenna will test the layer scales provided by Marco (QGIS mapserver)&lt;br /&gt;
***** aaime pointed out problem with the posted SLDs, in terms of the label property (jmckenna to look into it)&lt;br /&gt;
***** aaime pointed out that we should make sure that all servers compute the scales the same way&lt;br /&gt;
****** OGC recommends 90 DPI (GeoServer, Mapnik use the recommended 90...MapServer defaults to 72, but should be configurable)&lt;br /&gt;
****** all teams should look into how their engine handles this and report to group&lt;br /&gt;
**** other:&lt;br /&gt;
***** IvanSanchez reported that a Spanish custom-made WMS server may join the exercise (they access raster files only)&lt;br /&gt;
***** dmonie pointed out that Erdas has been quiet lately because one of the team leaders is on holiday&lt;br /&gt;
&lt;br /&gt;
* Wed June 30th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=30&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-06-30.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed June 30th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=30&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-06-30.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed June 23rd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=23&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on proposed layer styling&lt;br /&gt;
*** update on available server specs&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-23.log log])&lt;br /&gt;
&lt;br /&gt;
* Wed June 16th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=16&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on server infrastructure&lt;br /&gt;
*** update on OSGeo-es dataset ([[Benchmarking 2010/How to get some sample data|Sample data download instructions]])&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-16.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna (jmckenna)&lt;br /&gt;
**** Andrea Aime (aaime)&lt;br /&gt;
**** Iván Sánchez (IvanSanchez)&lt;br /&gt;
**** Michael Smith (msmith_)&lt;br /&gt;
**** Cédric Briançon (cedricbr)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** &amp;quot;base&amp;quot; run will use only shapefiles, &amp;quot;best&amp;quot; run will be any format (raster/vector)&lt;br /&gt;
**** teams can optionally test Oracle, PostGIS, Ingres connections during the &amp;quot;best&amp;quot; run&lt;br /&gt;
**** layers tested will be: labelled roads (with labels that follow the lines), thematic polygon map, and a test with labelled roads + thematic polygon + point layer in a single request (3 separate runs)&lt;br /&gt;
***** msmith and jmckenna to examine styling for one sheet (Barcelona, sheet# 420)&lt;br /&gt;
**** each base and best run will test data in raw projection (ETRS89 + UTM28/29/30/31) and then reprojected on-the-fly to the Google Mercator projection&lt;br /&gt;
**** threads (number of concurrent requests) will be: 1-2-4-8-16-32-64&lt;br /&gt;
**** US Army Corps is proposing to provide 4 desktop machines. 2 identical for testing ( win/lin ) and 1 for jmeter and 1 for databases&lt;br /&gt;
***** msmith will find out availability of 2-cpu machines this week&lt;br /&gt;
&lt;br /&gt;
* Wed June 2nd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=02&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** team representative introductions&lt;br /&gt;
*** Establish this year's 'Rules of Engagement' ([http://wiki.osgeo.org/wiki/Benchmarking_2009#Rules_of_Engagement previous RoE])&lt;br /&gt;
*** Discuss dataset to be used (including how to share the large dataset, for running local tests)&lt;br /&gt;
*** Discuss server infrastructure &lt;br /&gt;
*** Discuss possible changes to the test script parameters&lt;br /&gt;
*** Set next meeting date&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-02.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna, MapServer (jmckenna)&lt;br /&gt;
**** Cédric Briançon - Constellation (cedricbr)&lt;br /&gt;
**** Michael Smith - Oracle Mapviewer and Oracle connections in MapServer (msmith_)&lt;br /&gt;
**** Zac Spitzer - MapGuide (zacspitzer)&lt;br /&gt;
**** Martin Daly - Cadcorp (mpdaly)&lt;br /&gt;
**** Anne-Sophie Collignon - ERDAS (ascollignon)&lt;br /&gt;
**** Marco Hugentobler - QGIS mapserver (marco___)&lt;br /&gt;
**** Andrea Aime - GeoServer (aaime)&lt;br /&gt;
**** Dimitri Monie - ERDAS (dmonie)&lt;br /&gt;
**** Frank Warmerdam - MapServer, possibly Ingres as well (FrankW)&lt;br /&gt;
**** Iván Sánchez - provide geodata from Spanish sources and help out Mapnik (IvanSanchez)&lt;br /&gt;
**** Dane Springmeyer - Mapnik (springmeyer)&lt;br /&gt;
**** Johann Sorel - GeotoolKit / Constellation (Eclesia)&lt;br /&gt;
**** Adrian Custer - Constellation (acuster) &lt;br /&gt;
**** Pirmin Kalberer - QGIS mapserver (pirmin_k)&lt;br /&gt;
**** Trevor Wekel - MapGuide (trevorw)&lt;br /&gt;
**** Daniel Morissette - MapServer (danmo)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** All agreed to this year's &amp;quot;Rules of Engagement&amp;quot;&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;
***** Two tests will be run: one 'baseline' test with the data in its raw format (with spatial indexes), and another 'best effort' test where 'the sky is the limit' for what changes you want to make to the data (change format, generalize, etc)&lt;br /&gt;
***** Teams must document all steps they did to manipulate the data/server for both the 'baseline' and 'best effort' tests.  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
***** Data formats to be used will be shapefiles for vectors, and uncompressed geotiffs for rasters.&lt;br /&gt;
***** WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
**** Dataset&lt;br /&gt;
***** Iván Sánchez Ortega from OSGeo-es is willing to provide local Spain datasets&lt;br /&gt;
***** data is for non-commercial use only&lt;br /&gt;
***** 10 GB of shapefiles&lt;br /&gt;
***** 100 GB of uncompressed rasters&lt;br /&gt;
**** Server infrastructure&lt;br /&gt;
***** possible hosts are msmith (US Army Corps) or Skygone (http://www.skygoneinc.com/)&lt;br /&gt;
***** need two identical servers, one running Unix and another Windows, plus a client machine&lt;br /&gt;
***** specs could be: quad core, 8GB of memory, 1TB hard drive&lt;br /&gt;
***** need fast pipe to server, as large datasets will be transferred&lt;br /&gt;
**** Next meeting date&lt;br /&gt;
***** all agreed to use same day and time next week, but limit the meeting length to one hour&lt;br /&gt;
&lt;br /&gt;
== Sample Dataset Styling ==&lt;br /&gt;
&lt;br /&gt;
* download [http://download.osgeo.org/benchmarking/barcelona-sample-dataset.zip sample dataset]&lt;br /&gt;
* layer [http://wiki.osgeo.org/wiki/Benchmarking_2010/How_to_get_some_sample_data#Vector_data_issues styling rules]&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Mapping Server''' &lt;br /&gt;
| '''GetMap'''&lt;br /&gt;
| '''SLD'''&lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 all layers]&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=settlement&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=426633,4579926,429740,4582528&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 settlement]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/settlement-sld.xml settlement-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=building&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=426633,4579926,429740,4582528&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 building]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/building-sld.xml building-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=industry&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=424932,4575961,427328,4577812&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 industry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/industry-sld.xml industry-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=contour_lines&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 contour lines]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/contour-sld.xml contour-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=motorway&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 motorway]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/motorway-sld.xml motorway-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=road&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 road]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/road-sld.xml road-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=ramp&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 ramp]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/ramp-sld.xml ramp-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=track&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 track]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/track-sld.xml track-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=point_geometry&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 point labels with geometry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/point-geom-sld.xml point-geom-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=point_nogeom&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 point labels without geometry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/point-nogeom-sld.xml point-nogeom-sld.xml]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Benchmarking setup ==&lt;br /&gt;
&lt;br /&gt;
Tests are going to be run using JMeter, using a progression of 1, 2, 4, 8, 16, 32, and 64 threads, each thread group doing 100, 200, 200, 400, 400, 800 requests respectively, for a total of 2200 requests.&lt;br /&gt;
The requests bounds and sizes are going to be picked up from a csv file generated by a random generator script.&lt;br /&gt;
&lt;br /&gt;
The scripts to be run for the baseline tests, and repeated for the best effort one, are:&lt;br /&gt;
* raster data, JPEG output, EPSG:25831, scales between 1:1M and 1:10k&lt;br /&gt;
* raster data, JPEG output, EPSG:3857, scales between 1:1M and 1:10k&lt;br /&gt;
* vector data, PNG24 output, EPSG:4326, scales between 1:300k and 1:1k&lt;br /&gt;
* vector data, PNG24 output, EPSG:3875, scales between 1:300k and 1:1k&lt;br /&gt;
* raster + vector, JPEG output, EPSG:25831, scales between 1:300k and 1:1k&lt;br /&gt;
* raster + vector, JPEG output, EPSG:3785, scales between 1:300k and 1:1k&lt;br /&gt;
&lt;br /&gt;
The areas to be tested are:&lt;br /&gt;
* 6 E, 38 N, -1 E, 43 N for vector tests&lt;br /&gt;
* 372360,4557880,484490,4631460 for raster tests&lt;br /&gt;
&lt;br /&gt;
The raster layer in the baseline test is going to be the mosaic of GeoTIFF files Frank prepared out of the ECW files on the Linux server.&lt;br /&gt;
&lt;br /&gt;
The vector data set is composed of a stack of individual layers to be stacked in the following order (bottom to top):&lt;br /&gt;
* settlements&lt;br /&gt;
* contour-0&lt;br /&gt;
* contour-1&lt;br /&gt;
* contour-2&lt;br /&gt;
* contour-3&lt;br /&gt;
* contour-4&lt;br /&gt;
* contour-5&lt;br /&gt;
* contour-6&lt;br /&gt;
* contour-7&lt;br /&gt;
* building&lt;br /&gt;
* industry&lt;br /&gt;
* track&lt;br /&gt;
* ramp&lt;br /&gt;
* road&lt;br /&gt;
* motorway&lt;br /&gt;
* point-labels-for-geometry&lt;br /&gt;
* point-labels-no-geometry&lt;br /&gt;
&lt;br /&gt;
The best effort will use its own custom set of layers (e.g., it's likely contours will be merged into one, and so on)&lt;br /&gt;
&lt;br /&gt;
== Live Benchmark WMS GetMap Requests ==&lt;br /&gt;
&lt;br /&gt;
Note: sample bbox's fixed on Aug 12 to fit the proper aspect ratio of an 800/600 image request (springmeyer). Previous bbox for barcelona request was '1.8,41,2.4,42', new one used below is: '1.43333333333,41.0,2.76666666667,42.0'. Previous request for focused view was '2.1076723642349,41.407828508849,2.1178733654021,41.414271246429', new one is '2.10767236423,41.4072245022,2.1178733654,41.4148752531'. This was done to sidestep a deficiency in mapnik for affine transformation of geometries according to the WMS spec when the image w/h aspect does not match the bbox aspect, but was agreed upon as useful for these demo links by jeff and andrea in IRC.&lt;br /&gt;
&lt;br /&gt;
=== MapServer ===&lt;br /&gt;
&lt;br /&gt;
* Windows 64bit Server&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
&lt;br /&gt;
* Linux&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev-label-fix] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev-label-fix] (labelled contours, larger view)&lt;br /&gt;
&lt;br /&gt;
=== GeoServer ===&lt;br /&gt;
&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp_alllayers_label&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles GeoServer 2.1.x] (Barcelona extents)&lt;br /&gt;
*[http://12.189.158.78:8080/geoserver/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp_alllayers_label&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=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles GeoServer 2.1.x] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.41487525316&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles GeoServer 2.1.x] (labelled contours, larger view)&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, zoomed in, GeoServer 2.1.x]&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, mid zoom, GeoServer 2.1.x]&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, whole area, GeoServer 2.1.x]&lt;br /&gt;
&lt;br /&gt;
=== Mapnik ===&lt;br /&gt;
* [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Mapnik2 / paleoserver] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8091/?SRS=EPSG%3A4326&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Mapnik0.7.2 / mod_mapnik_wms] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles Mapnik2 / paleoserver] (larger view - no labels yet)&lt;br /&gt;
&lt;br /&gt;
=== Constellation ===&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Constellation] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.41487525316&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Constellation] (labelled contours, larger view)&lt;br /&gt;
&lt;br /&gt;
=== Oracle MapViewer ===&lt;br /&gt;
*[http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE Oracle DB / MapViewer] (Barcelona Extents)&lt;br /&gt;
&lt;br /&gt;
*[http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE Oracle DB / MapViewer] (with labeled contours)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Scale dependent rules checking requests ===&lt;br /&gt;
&lt;br /&gt;
These requests show the behavior of scale dependent styling around the critical scales. &lt;br /&gt;
The geographic area requested is always the same:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;lt;/tt&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The image size changes instead to alter the scale:&lt;br /&gt;
&lt;br /&gt;
* roughly 1:29k: &amp;lt;tt&amp;gt;WIDTH=824&amp;amp;HEIGHT=472&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1:31k: &amp;lt;tt&amp;gt;WIDTH=771&amp;amp;HEIGHT=442&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1:49k: &amp;lt;tt&amp;gt;WIDTH=488&amp;amp;HEIGHT=280&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1.51k: &amp;lt;tt&amp;gt;WIDTH=469&amp;amp;HEIGHT=269&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The table allows to compare the various servers output. The GeoServer links use a vendor option to get the actual scale, as computed by the server, displayed at the bottom/right of the map.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Server'''&lt;br /&gt;
| '''1:29k''' &lt;br /&gt;
| '''1:31k'''&lt;br /&gt;
| '''1:49k'''&lt;br /&gt;
| '''1:51k'''&lt;br /&gt;
|-&lt;br /&gt;
| Constellation&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472&amp;amp;format_options=layout:scale 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442&amp;amp;format_options=layout:scale 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280&amp;amp;format_options=layout:scale 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269&amp;amp;format_options=layout:scale 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| Mapnik&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| MapViewer&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k] &lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== External Related Links  ==&lt;br /&gt;
&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:FOSS4G2010]] [[Category:FOSS4G]]&lt;/div&gt;</summary>
		<author><name>Wiki-Cedricbr</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49397</id>
		<title>Benchmarking 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49397"/>
		<updated>2010-08-16T10:22:35Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Cedricbr: /* Scale dependent rules checking requests */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basic Premise  ==&lt;br /&gt;
&lt;br /&gt;
Following up on [[Benchmarking 2009|last year's exercise]], the performance shoot-out presentation at [[FOSS4G2010]] 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;
== Participants  ==&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;
| '''IRC nick'''&lt;br /&gt;
| '''Server status'''&lt;br /&gt;
|-&lt;br /&gt;
| Cadcorp GeognoSIS &lt;br /&gt;
| [mailto:martin.daly--@--cadcorp.com Martin Daly]&lt;br /&gt;
| mpdaly&lt;br /&gt;
| Production release of server installed with preliminary configuration for SHP, TIF and ECW&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI &lt;br /&gt;
| [[User:Cedricbr|Cédric Briançon]]&lt;br /&gt;
| cedricbr&lt;br /&gt;
| Running on port 8280. Installation done for Shapefiles.&lt;br /&gt;
|-&lt;br /&gt;
| Erdas Apollo &lt;br /&gt;
| [mailto:dimitri.monie@erdas.com Dimitri Monie begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting]&lt;br /&gt;
| dmonie&lt;br /&gt;
| Install and configuration on-going on windows server, ecw WMS configuration done, shape and DB WMS configuration on going. Port 80, port 8080&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer &lt;br /&gt;
| Andrea Aime&lt;br /&gt;
| aaime&lt;br /&gt;
| Normally running on port 8080 on the Linux server. Shapefiles and TIFF mosaic have been configured.&lt;br /&gt;
|-&lt;br /&gt;
| MapGuide Open Source &lt;br /&gt;
| Zac Spitzer&lt;br /&gt;
| zacspitzer&lt;br /&gt;
|-&lt;br /&gt;
| Mapnik &lt;br /&gt;
| [[User:Springmeyer|Dane Springmeyer]]&lt;br /&gt;
| springmeyer&lt;br /&gt;
| Running on port 8090 (paleoserver) 8091 (mod_mapnik_wms). Shapefiles styles ready, postgis and raster still to come.&lt;br /&gt;
|-&lt;br /&gt;
| MapServer &lt;br /&gt;
| [[User:Jmckenna|Jeff McKenna]]&lt;br /&gt;
| jmckenna&lt;br /&gt;
| linux_wms_bm serving WMS requests for shps, on port 8081.  windows wms_bm serving requests for shps, on port 8081.&lt;br /&gt;
|-&lt;br /&gt;
| Oracle MapViewer &lt;br /&gt;
| [[User:msmitherdc|Michael Smith]]&lt;br /&gt;
| msmith_&lt;br /&gt;
| Set up on port 8088&lt;br /&gt;
|-&lt;br /&gt;
| QGIS mapserver&lt;br /&gt;
| Marco Hugentobler&lt;br /&gt;
| marco___&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, 2010 &lt;br /&gt;
| begin contacting all mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 1st, 2010 &lt;br /&gt;
| commitment due by all interested mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 2nd, 2010 &lt;br /&gt;
| exercise begins (and weekly meetings)&lt;br /&gt;
|-&lt;br /&gt;
| August 1st, 2010 &lt;br /&gt;
| final testing begins&lt;br /&gt;
|-&lt;br /&gt;
| August 23rd, 2010 &lt;br /&gt;
| no further testing&lt;br /&gt;
|-&lt;br /&gt;
| September 6-9, 2010 &lt;br /&gt;
| present results at FOSS4G2010&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rules of Engagement ==&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;
# Two tests will be run: one 'baseline' test with the data in its raw format (with spatial indexes), and another 'best effort' test where 'the sky is the limit' for what changes you want to make to the data (change format, generalize, etc)&lt;br /&gt;
# Teams must document all steps they did to manipulate the data/server for both the 'baseline' and 'best effort' tests.  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
# Data formats to be used will be shapefiles for vectors, and uncompressed geotiffs for rasters.&lt;br /&gt;
# WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documenting Server Details and Differences ==&lt;br /&gt;
&lt;br /&gt;
It is the responsibility of each team to document their setup with regard to data. &lt;br /&gt;
&lt;br /&gt;
Please keep your notes in your servers directory in svn: http://svn.osgeo.org/osgeo/foss4g/benchmarking/&lt;br /&gt;
&lt;br /&gt;
One particular thing that will differ is each team's use of spatial indexes on shapefiles.&lt;br /&gt;
&lt;br /&gt;
Teams are '''not''' allowed to modify the .shp, .shx, .dbf or .prj files of the vector data (for the baseline benchmark). They can, however, create auxiliary files for spatial indexes and the like.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| '''Mapping Server'''  || '''ext''' || '''type''' || '''command to create'''&lt;br /&gt;
|- &lt;br /&gt;
| MapServer || .qix || quadtree  || shptree &amp;lt;shpfile&amp;gt; ([[shptree notes]])&lt;br /&gt;
|- &lt;br /&gt;
| GeoServer || .qix || quadtree  || Using the ones generated for MapServer atm &lt;br /&gt;
|- &lt;br /&gt;
| Mapnik || .index || quadtree  || shapeindex &amp;lt;shpfile&amp;gt; ([[Benchmarking_2010/Mapnik_notes#shpindex_depth]])&lt;br /&gt;
|-&lt;br /&gt;
|Erdas || .rtr || RTree || RTreeBuilder basedir shapename max min ([[RTreeBuilder notes]]) &lt;br /&gt;
|-&lt;br /&gt;
|Cadcorp || *.shp.idx || RTree || GUI command in desktop SIS&lt;br /&gt;
|-&lt;br /&gt;
| Constellation || .qix || quadtree || Using the ones generated by MapServer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Note: in your server setup documentation be sure to record the EXACT command used to create the indexes, with appropriate options passed (e.g depth)&lt;br /&gt;
&lt;br /&gt;
== Datasets ==&lt;br /&gt;
&lt;br /&gt;
A set of data published by the spanish National Mapping Agency will be used. This data is free for non-commercial use, so it's perfectly OK to use it in the benchmark.&lt;br /&gt;
&lt;br /&gt;
Vector data will be a topographic map, composed of several shapefiles (one shapefile per theme). Raster data will be 50cm/px aerial photography.&lt;br /&gt;
&lt;br /&gt;
We still do not have the definitive datasets, due to their size and the processing time needed to put them together. You can get some sample data by reading [[Benchmarking 2010/How to get some sample data]].&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/).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Machine A (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;
Machine B (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;
Machine C (DB Host)&lt;br /&gt;
* System Type:  Gateway E6610D&lt;br /&gt;
* Processor, Intel Core2 Duo - E6750 2.66 Ghz&lt;br /&gt;
* 4Gb Ram &lt;br /&gt;
* 250Gb Hard Drive 7200 rpm&lt;br /&gt;
* OS: Centos 5.5 x86-64 &lt;br /&gt;
&lt;br /&gt;
Machine D (testing server (JMeter))&lt;br /&gt;
* System Type:   Dell Precision Workstation 390&lt;br /&gt;
* Ship Date:     9/7/2006&lt;br /&gt;
* Processor, 6300, 1.86, 2M, Core Duo-conroe, Burn 2&lt;br /&gt;
* 2Gb RAM&lt;br /&gt;
* 160 Gb Hard drive 7200 rpm&lt;br /&gt;
* Service Tag:    5Q5LQB1&lt;br /&gt;
* OS: Centos 5.5 i386&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 &lt;br /&gt;
&lt;br /&gt;
=== Next IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed August 11th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=11&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Jmeter testing&lt;br /&gt;
**** what output formats will be requested?&lt;br /&gt;
**** what projections will be requested? (Platte-carré is not conformal)&lt;br /&gt;
**** what layer combinations will be requested? (All vector layers or various mixed subsets?)&lt;br /&gt;
**** what envelopes will be issued? (Frank's 2009 query generation script forces a hard cutoff at the largest scale)&lt;br /&gt;
**** what output metrics will be created?&lt;br /&gt;
**** how will the jmx file be designed? (need one .csv file per thread so all requests are different)&lt;br /&gt;
*** Status report from each team&lt;br /&gt;
*** Testing deadline: shall we extend it?&lt;br /&gt;
*** Can all server provide links to the sample requests and allow to build more? (style comparison, are we all doing the same work?)&lt;br /&gt;
*** Vector data&lt;br /&gt;
**** Changes in rendering (missing values for some attributes)&lt;br /&gt;
**** Gaps: what to do with the 9 missing sheets?&lt;br /&gt;
&lt;br /&gt;
=== Previous IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed August 4th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=4&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Machine status / issues&lt;br /&gt;
*** Data status / issues&lt;br /&gt;
**** Characters mis-encoded in shapefiles (e.g. catalan in labels): fixable? impact on PostGIS database?&lt;br /&gt;
**** Raster conversion to GeoTIFF (torrent of results?)&lt;br /&gt;
*** Styles status / issues&lt;br /&gt;
*** Jmeter testing&lt;br /&gt;
**** what output formats will be requested?&lt;br /&gt;
**** what projections will be requested? (Platte-carré is not conformal)&lt;br /&gt;
**** what layer combinations will be requested? (All vector layers or various mixed subset?)&lt;br /&gt;
**** what envelopes will be issued? (Frank's 2009 query generation script forces a hard cutoff at the largest scale)&lt;br /&gt;
**** what output metrics will be created?&lt;br /&gt;
**** how will the jmx file be designed? (need one .csv file per thread so all requests are different)&lt;br /&gt;
** Summary: [[Benchmarking 2010 IRC meeting logs Aug 4th]]&lt;br /&gt;
&lt;br /&gt;
* Wed July 28th&lt;br /&gt;
(no info)&lt;br /&gt;
&lt;br /&gt;
* Wed July 21st @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=07&amp;amp;day=21&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on data processing for all of Spain&lt;br /&gt;
*** update on server setup&lt;br /&gt;
*** update on data styling&lt;br /&gt;
*** checkin on server installs / library dependencies&lt;br /&gt;
&lt;br /&gt;
* Wed July 14th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=07&amp;amp;day=14&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on data processing for all of Spain&lt;br /&gt;
*** update on server setup&lt;br /&gt;
*** data styling discussions&lt;br /&gt;
**** scales to use for layers&lt;br /&gt;
**** missing full road network&lt;br /&gt;
**** layer to use for labels along lines&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-07-14.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna (jmckenna)&lt;br /&gt;
**** Andrea Aime (aaime)&lt;br /&gt;
**** Iván Sánchez (IvanSanchez)&lt;br /&gt;
**** Michael Smith (msmith_)&lt;br /&gt;
**** Dimitri Monie (dmonie)&lt;br /&gt;
**** Dane Springmeyer (springmeyer)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** data:&lt;br /&gt;
***** full dataset of Spain, vector and raster, has been processed by IvanSanchez, and he is checking it and will create a torrent for transfer, by the end of the week&lt;br /&gt;
***** because of shapefile size limit some layers may have to be split (contour-1.shp, contour-2.shp)&lt;br /&gt;
**** servers:&lt;br /&gt;
***** msmith has received both server machines&lt;br /&gt;
***** T1 router is being installed, it will be a dedicated line for this project&lt;br /&gt;
***** he is adding 2 TB drives to each&lt;br /&gt;
**** layer styling:&lt;br /&gt;
***** we notice that the Spain dataset we are using (BCN25) does not include street files (zoomed in road network)&lt;br /&gt;
***** we agreed to use contours for curved label tests instead&lt;br /&gt;
***** jmckenna will test the layer scales provided by Marco (QGIS mapserver)&lt;br /&gt;
***** aaime pointed out problem with the posted SLDs, in terms of the label property (jmckenna to look into it)&lt;br /&gt;
***** aaime pointed out that we should make sure that all servers compute the scales the same way&lt;br /&gt;
****** OGC recommends 90 DPI (GeoServer, Mapnik use the recommended 90...MapServer defaults to 72, but should be configurable)&lt;br /&gt;
****** all teams should look into how their engine handles this and report to group&lt;br /&gt;
**** other:&lt;br /&gt;
***** IvanSanchez reported that a Spanish custom-made WMS server may join the exercise (they access raster files only)&lt;br /&gt;
***** dmonie pointed out that Erdas has been quiet lately because one of the team leaders is on holiday&lt;br /&gt;
&lt;br /&gt;
* Wed June 30th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=30&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-06-30.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed June 30th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=30&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-06-30.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed June 23rd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=23&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on proposed layer styling&lt;br /&gt;
*** update on available server specs&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-23.log log])&lt;br /&gt;
&lt;br /&gt;
* Wed June 16th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=16&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on server infrastructure&lt;br /&gt;
*** update on OSGeo-es dataset ([[Benchmarking 2010/How to get some sample data|Sample data download instructions]])&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-16.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna (jmckenna)&lt;br /&gt;
**** Andrea Aime (aaime)&lt;br /&gt;
**** Iván Sánchez (IvanSanchez)&lt;br /&gt;
**** Michael Smith (msmith_)&lt;br /&gt;
**** Cédric Briançon (cedricbr)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** &amp;quot;base&amp;quot; run will use only shapefiles, &amp;quot;best&amp;quot; run will be any format (raster/vector)&lt;br /&gt;
**** teams can optionally test Oracle, PostGIS, Ingres connections during the &amp;quot;best&amp;quot; run&lt;br /&gt;
**** layers tested will be: labelled roads (with labels that follow the lines), thematic polygon map, and a test with labelled roads + thematic polygon + point layer in a single request (3 separate runs)&lt;br /&gt;
***** msmith and jmckenna to examine styling for one sheet (Barcelona, sheet# 420)&lt;br /&gt;
**** each base and best run will test data in raw projection (ETRS89 + UTM28/29/30/31) and then reprojected on-the-fly to the Google Mercator projection&lt;br /&gt;
**** threads (number of concurrent requests) will be: 1-2-4-8-16-32-64&lt;br /&gt;
**** US Army Corps is proposing to provide 4 desktop machines. 2 identical for testing ( win/lin ) and 1 for jmeter and 1 for databases&lt;br /&gt;
***** msmith will find out availability of 2-cpu machines this week&lt;br /&gt;
&lt;br /&gt;
* Wed June 2nd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=02&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** team representative introductions&lt;br /&gt;
*** Establish this year's 'Rules of Engagement' ([http://wiki.osgeo.org/wiki/Benchmarking_2009#Rules_of_Engagement previous RoE])&lt;br /&gt;
*** Discuss dataset to be used (including how to share the large dataset, for running local tests)&lt;br /&gt;
*** Discuss server infrastructure &lt;br /&gt;
*** Discuss possible changes to the test script parameters&lt;br /&gt;
*** Set next meeting date&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-02.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna, MapServer (jmckenna)&lt;br /&gt;
**** Cédric Briançon - Constellation (cedricbr)&lt;br /&gt;
**** Michael Smith - Oracle Mapviewer and Oracle connections in MapServer (msmith_)&lt;br /&gt;
**** Zac Spitzer - MapGuide (zacspitzer)&lt;br /&gt;
**** Martin Daly - Cadcorp (mpdaly)&lt;br /&gt;
**** Anne-Sophie Collignon - ERDAS (ascollignon)&lt;br /&gt;
**** Marco Hugentobler - QGIS mapserver (marco___)&lt;br /&gt;
**** Andrea Aime - GeoServer (aaime)&lt;br /&gt;
**** Dimitri Monie - ERDAS (dmonie)&lt;br /&gt;
**** Frank Warmerdam - MapServer, possibly Ingres as well (FrankW)&lt;br /&gt;
**** Iván Sánchez - provide geodata from Spanish sources and help out Mapnik (IvanSanchez)&lt;br /&gt;
**** Dane Springmeyer - Mapnik (springmeyer)&lt;br /&gt;
**** Johann Sorel - GeotoolKit / Constellation (Eclesia)&lt;br /&gt;
**** Adrian Custer - Constellation (acuster) &lt;br /&gt;
**** Pirmin Kalberer - QGIS mapserver (pirmin_k)&lt;br /&gt;
**** Trevor Wekel - MapGuide (trevorw)&lt;br /&gt;
**** Daniel Morissette - MapServer (danmo)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** All agreed to this year's &amp;quot;Rules of Engagement&amp;quot;&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;
***** Two tests will be run: one 'baseline' test with the data in its raw format (with spatial indexes), and another 'best effort' test where 'the sky is the limit' for what changes you want to make to the data (change format, generalize, etc)&lt;br /&gt;
***** Teams must document all steps they did to manipulate the data/server for both the 'baseline' and 'best effort' tests.  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
***** Data formats to be used will be shapefiles for vectors, and uncompressed geotiffs for rasters.&lt;br /&gt;
***** WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
**** Dataset&lt;br /&gt;
***** Iván Sánchez Ortega from OSGeo-es is willing to provide local Spain datasets&lt;br /&gt;
***** data is for non-commercial use only&lt;br /&gt;
***** 10 GB of shapefiles&lt;br /&gt;
***** 100 GB of uncompressed rasters&lt;br /&gt;
**** Server infrastructure&lt;br /&gt;
***** possible hosts are msmith (US Army Corps) or Skygone (http://www.skygoneinc.com/)&lt;br /&gt;
***** need two identical servers, one running Unix and another Windows, plus a client machine&lt;br /&gt;
***** specs could be: quad core, 8GB of memory, 1TB hard drive&lt;br /&gt;
***** need fast pipe to server, as large datasets will be transferred&lt;br /&gt;
**** Next meeting date&lt;br /&gt;
***** all agreed to use same day and time next week, but limit the meeting length to one hour&lt;br /&gt;
&lt;br /&gt;
== Sample Dataset Styling ==&lt;br /&gt;
&lt;br /&gt;
* download [http://download.osgeo.org/benchmarking/barcelona-sample-dataset.zip sample dataset]&lt;br /&gt;
* layer [http://wiki.osgeo.org/wiki/Benchmarking_2010/How_to_get_some_sample_data#Vector_data_issues styling rules]&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Mapping Server''' &lt;br /&gt;
| '''GetMap'''&lt;br /&gt;
| '''SLD'''&lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 all layers]&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=settlement&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=426633,4579926,429740,4582528&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 settlement]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/settlement-sld.xml settlement-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=building&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=426633,4579926,429740,4582528&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 building]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/building-sld.xml building-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=industry&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=424932,4575961,427328,4577812&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 industry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/industry-sld.xml industry-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=contour_lines&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 contour lines]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/contour-sld.xml contour-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=motorway&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 motorway]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/motorway-sld.xml motorway-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=road&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 road]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/road-sld.xml road-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=ramp&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 ramp]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/ramp-sld.xml ramp-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=track&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 track]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/track-sld.xml track-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=point_geometry&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 point labels with geometry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/point-geom-sld.xml point-geom-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=point_nogeom&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 point labels without geometry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/point-nogeom-sld.xml point-nogeom-sld.xml]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Benchmarking setup ==&lt;br /&gt;
&lt;br /&gt;
Tests are going to be run using JMeter, using a progression of 1, 2, 4, 8, 16, 32, and 64 threads, each thread group doing 100, 200, 200, 400, 400, 800 requests respectively, for a total of 2200 requests.&lt;br /&gt;
The requests bounds and sizes are going to be picked up from a csv file generated by a random generator script.&lt;br /&gt;
&lt;br /&gt;
The scripts to be run for the baseline tests, and repeated for the best effort one, are:&lt;br /&gt;
* raster data, JPEG output, EPSG:25831, scales between 1:1M and 1:10k&lt;br /&gt;
* raster data, JPEG output, EPSG:3857, scales between 1:1M and 1:10k&lt;br /&gt;
* vector data, PNG24 output, EPSG:4326, scales between 1:300k and 1:1k&lt;br /&gt;
* vector data, PNG24 output, EPSG:3875, scales between 1:300k and 1:1k&lt;br /&gt;
* raster + vector, JPEG output, EPSG:25831, scales between 1:300k and 1:1k&lt;br /&gt;
* raster + vector, JPEG output, EPSG:3785, scales between 1:300k and 1:1k&lt;br /&gt;
&lt;br /&gt;
The areas to be tested are:&lt;br /&gt;
* 6 E, 38 N, -1 E, 43 N for vector tests&lt;br /&gt;
* 372360,4557880,484490,4631460 for raster tests&lt;br /&gt;
&lt;br /&gt;
The raster layer in the baseline test is going to be the mosaic of GeoTIFF files Frank prepared out of the ECW files on the Linux server.&lt;br /&gt;
&lt;br /&gt;
The vector data set is composed of a stack of individual layers to be stacked in the following order (bottom to top):&lt;br /&gt;
* settlements&lt;br /&gt;
* contour-0&lt;br /&gt;
* contour-1&lt;br /&gt;
* contour-2&lt;br /&gt;
* contour-3&lt;br /&gt;
* contour-4&lt;br /&gt;
* contour-5&lt;br /&gt;
* contour-6&lt;br /&gt;
* contour-7&lt;br /&gt;
* building&lt;br /&gt;
* industry&lt;br /&gt;
* track&lt;br /&gt;
* ramp&lt;br /&gt;
* road&lt;br /&gt;
* motorway&lt;br /&gt;
* point-labels-for-geometry&lt;br /&gt;
* point-labels-no-geometry&lt;br /&gt;
&lt;br /&gt;
The best effort will use its own custom set of layers (e.g., it's likely contours will be merged into one, and so on)&lt;br /&gt;
&lt;br /&gt;
== Live Benchmark WMS GetMap Requests ==&lt;br /&gt;
&lt;br /&gt;
Note: sample bbox's fixed on Aug 12 to fit the proper aspect ratio of an 800/600 image request (springmeyer). Previous bbox for barcelona request was '1.8,41,2.4,42', new one used below is: '1.43333333333,41.0,2.76666666667,42.0'. Previous request for focused view was '2.1076723642349,41.407828508849,2.1178733654021,41.414271246429', new one is '2.10767236423,41.4072245022,2.1178733654,41.4148752531'. This was done to sidestep a deficiency in mapnik for affine transformation of geometries according to the WMS spec when the image w/h aspect does not match the bbox aspect, but was agreed upon as useful for these demo links by jeff and andrea in IRC.&lt;br /&gt;
&lt;br /&gt;
=== MapServer ===&lt;br /&gt;
&lt;br /&gt;
* Windows 64bit Server&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
&lt;br /&gt;
* Linux&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev-label-fix] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev-label-fix] (labelled contours, larger view)&lt;br /&gt;
&lt;br /&gt;
=== GeoServer ===&lt;br /&gt;
&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp_alllayers_label&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles GeoServer 2.1.x] (Barcelona extents)&lt;br /&gt;
*[http://12.189.158.78:8080/geoserver/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp_alllayers_label&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=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles GeoServer 2.1.x] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.41487525316&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles GeoServer 2.1.x] (labelled contours, larger view)&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, zoomed in, GeoServer 2.1.x]&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, mid zoom, GeoServer 2.1.x]&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, whole area, GeoServer 2.1.x]&lt;br /&gt;
&lt;br /&gt;
=== Mapnik ===&lt;br /&gt;
* [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Mapnik2 / paleoserver] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8091/?SRS=EPSG%3A4326&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Mapnik0.7.2 / mod_mapnik_wms] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles Mapnik2 / paleoserver] (larger view - no labels yet)&lt;br /&gt;
&lt;br /&gt;
=== Constellation ===&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.41487525316&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Constellation] (labelled contours, larger view)&lt;br /&gt;
&lt;br /&gt;
=== Oracle MapViewer ===&lt;br /&gt;
*[http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE Oracle DB / MapViewer] (Barcelona Extents)&lt;br /&gt;
&lt;br /&gt;
*[http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE Oracle DB / MapViewer] (with labeled contours)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Scale dependent rules checking requests ===&lt;br /&gt;
&lt;br /&gt;
These requests show the behavior of scale dependent styling around the critical scales. &lt;br /&gt;
The geographic area requested is always the same:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;lt;/tt&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The image size changes instead to alter the scale:&lt;br /&gt;
&lt;br /&gt;
* roughly 1:29k: &amp;lt;tt&amp;gt;WIDTH=824&amp;amp;HEIGHT=472&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1:31k: &amp;lt;tt&amp;gt;WIDTH=771&amp;amp;HEIGHT=442&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1:49k: &amp;lt;tt&amp;gt;WIDTH=488&amp;amp;HEIGHT=280&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1.51k: &amp;lt;tt&amp;gt;WIDTH=469&amp;amp;HEIGHT=269&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The table allows to compare the various servers output. The GeoServer links use a vendor option to get the actual scale, as computed by the server, displayed at the bottom/right of the map.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Server'''&lt;br /&gt;
| '''1:29k''' &lt;br /&gt;
| '''1:31k'''&lt;br /&gt;
| '''1:49k'''&lt;br /&gt;
| '''1:51k'''&lt;br /&gt;
|-&lt;br /&gt;
| Constellation&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472&amp;amp;format_options=layout:scale 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442&amp;amp;format_options=layout:scale 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280&amp;amp;format_options=layout:scale 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269&amp;amp;format_options=layout:scale 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| Mapnik&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| MapViewer&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k] &lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== External Related Links  ==&lt;br /&gt;
&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:FOSS4G2010]] [[Category:FOSS4G]]&lt;/div&gt;</summary>
		<author><name>Wiki-Cedricbr</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49396</id>
		<title>Benchmarking 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49396"/>
		<updated>2010-08-16T10:00:34Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Cedricbr: /* Constellation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basic Premise  ==&lt;br /&gt;
&lt;br /&gt;
Following up on [[Benchmarking 2009|last year's exercise]], the performance shoot-out presentation at [[FOSS4G2010]] 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;
== Participants  ==&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;
| '''IRC nick'''&lt;br /&gt;
| '''Server status'''&lt;br /&gt;
|-&lt;br /&gt;
| Cadcorp GeognoSIS &lt;br /&gt;
| [mailto:martin.daly--@--cadcorp.com Martin Daly]&lt;br /&gt;
| mpdaly&lt;br /&gt;
| Production release of server installed with preliminary configuration for SHP, TIF and ECW&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI &lt;br /&gt;
| [[User:Cedricbr|Cédric Briançon]]&lt;br /&gt;
| cedricbr&lt;br /&gt;
| Running on port 8280. Installation done for Shapefiles.&lt;br /&gt;
|-&lt;br /&gt;
| Erdas Apollo &lt;br /&gt;
| [mailto:dimitri.monie@erdas.com Dimitri Monie begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting]&lt;br /&gt;
| dmonie&lt;br /&gt;
| Install and configuration on-going on windows server, ecw WMS configuration done, shape and DB WMS configuration on going. Port 80, port 8080&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer &lt;br /&gt;
| Andrea Aime&lt;br /&gt;
| aaime&lt;br /&gt;
| Normally running on port 8080 on the Linux server. Shapefiles and TIFF mosaic have been configured.&lt;br /&gt;
|-&lt;br /&gt;
| MapGuide Open Source &lt;br /&gt;
| Zac Spitzer&lt;br /&gt;
| zacspitzer&lt;br /&gt;
|-&lt;br /&gt;
| Mapnik &lt;br /&gt;
| [[User:Springmeyer|Dane Springmeyer]]&lt;br /&gt;
| springmeyer&lt;br /&gt;
| Running on port 8090 (paleoserver) 8091 (mod_mapnik_wms). Shapefiles styles ready, postgis and raster still to come.&lt;br /&gt;
|-&lt;br /&gt;
| MapServer &lt;br /&gt;
| [[User:Jmckenna|Jeff McKenna]]&lt;br /&gt;
| jmckenna&lt;br /&gt;
| linux_wms_bm serving WMS requests for shps, on port 8081.  windows wms_bm serving requests for shps, on port 8081.&lt;br /&gt;
|-&lt;br /&gt;
| Oracle MapViewer &lt;br /&gt;
| [[User:msmitherdc|Michael Smith]]&lt;br /&gt;
| msmith_&lt;br /&gt;
| Set up on port 8088&lt;br /&gt;
|-&lt;br /&gt;
| QGIS mapserver&lt;br /&gt;
| Marco Hugentobler&lt;br /&gt;
| marco___&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, 2010 &lt;br /&gt;
| begin contacting all mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 1st, 2010 &lt;br /&gt;
| commitment due by all interested mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 2nd, 2010 &lt;br /&gt;
| exercise begins (and weekly meetings)&lt;br /&gt;
|-&lt;br /&gt;
| August 1st, 2010 &lt;br /&gt;
| final testing begins&lt;br /&gt;
|-&lt;br /&gt;
| August 23rd, 2010 &lt;br /&gt;
| no further testing&lt;br /&gt;
|-&lt;br /&gt;
| September 6-9, 2010 &lt;br /&gt;
| present results at FOSS4G2010&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rules of Engagement ==&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;
# Two tests will be run: one 'baseline' test with the data in its raw format (with spatial indexes), and another 'best effort' test where 'the sky is the limit' for what changes you want to make to the data (change format, generalize, etc)&lt;br /&gt;
# Teams must document all steps they did to manipulate the data/server for both the 'baseline' and 'best effort' tests.  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
# Data formats to be used will be shapefiles for vectors, and uncompressed geotiffs for rasters.&lt;br /&gt;
# WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documenting Server Details and Differences ==&lt;br /&gt;
&lt;br /&gt;
It is the responsibility of each team to document their setup with regard to data. &lt;br /&gt;
&lt;br /&gt;
Please keep your notes in your servers directory in svn: http://svn.osgeo.org/osgeo/foss4g/benchmarking/&lt;br /&gt;
&lt;br /&gt;
One particular thing that will differ is each team's use of spatial indexes on shapefiles.&lt;br /&gt;
&lt;br /&gt;
Teams are '''not''' allowed to modify the .shp, .shx, .dbf or .prj files of the vector data (for the baseline benchmark). They can, however, create auxiliary files for spatial indexes and the like.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| '''Mapping Server'''  || '''ext''' || '''type''' || '''command to create'''&lt;br /&gt;
|- &lt;br /&gt;
| MapServer || .qix || quadtree  || shptree &amp;lt;shpfile&amp;gt; ([[shptree notes]])&lt;br /&gt;
|- &lt;br /&gt;
| GeoServer || .qix || quadtree  || Using the ones generated for MapServer atm &lt;br /&gt;
|- &lt;br /&gt;
| Mapnik || .index || quadtree  || shapeindex &amp;lt;shpfile&amp;gt; ([[Benchmarking_2010/Mapnik_notes#shpindex_depth]])&lt;br /&gt;
|-&lt;br /&gt;
|Erdas || .rtr || RTree || RTreeBuilder basedir shapename max min ([[RTreeBuilder notes]]) &lt;br /&gt;
|-&lt;br /&gt;
|Cadcorp || *.shp.idx || RTree || GUI command in desktop SIS&lt;br /&gt;
|-&lt;br /&gt;
| Constellation || .qix || quadtree || Using the ones generated by MapServer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Note: in your server setup documentation be sure to record the EXACT command used to create the indexes, with appropriate options passed (e.g depth)&lt;br /&gt;
&lt;br /&gt;
== Datasets ==&lt;br /&gt;
&lt;br /&gt;
A set of data published by the spanish National Mapping Agency will be used. This data is free for non-commercial use, so it's perfectly OK to use it in the benchmark.&lt;br /&gt;
&lt;br /&gt;
Vector data will be a topographic map, composed of several shapefiles (one shapefile per theme). Raster data will be 50cm/px aerial photography.&lt;br /&gt;
&lt;br /&gt;
We still do not have the definitive datasets, due to their size and the processing time needed to put them together. You can get some sample data by reading [[Benchmarking 2010/How to get some sample data]].&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/).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Machine A (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;
Machine B (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;
Machine C (DB Host)&lt;br /&gt;
* System Type:  Gateway E6610D&lt;br /&gt;
* Processor, Intel Core2 Duo - E6750 2.66 Ghz&lt;br /&gt;
* 4Gb Ram &lt;br /&gt;
* 250Gb Hard Drive 7200 rpm&lt;br /&gt;
* OS: Centos 5.5 x86-64 &lt;br /&gt;
&lt;br /&gt;
Machine D (testing server (JMeter))&lt;br /&gt;
* System Type:   Dell Precision Workstation 390&lt;br /&gt;
* Ship Date:     9/7/2006&lt;br /&gt;
* Processor, 6300, 1.86, 2M, Core Duo-conroe, Burn 2&lt;br /&gt;
* 2Gb RAM&lt;br /&gt;
* 160 Gb Hard drive 7200 rpm&lt;br /&gt;
* Service Tag:    5Q5LQB1&lt;br /&gt;
* OS: Centos 5.5 i386&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 &lt;br /&gt;
&lt;br /&gt;
=== Next IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed August 11th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=11&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Jmeter testing&lt;br /&gt;
**** what output formats will be requested?&lt;br /&gt;
**** what projections will be requested? (Platte-carré is not conformal)&lt;br /&gt;
**** what layer combinations will be requested? (All vector layers or various mixed subsets?)&lt;br /&gt;
**** what envelopes will be issued? (Frank's 2009 query generation script forces a hard cutoff at the largest scale)&lt;br /&gt;
**** what output metrics will be created?&lt;br /&gt;
**** how will the jmx file be designed? (need one .csv file per thread so all requests are different)&lt;br /&gt;
*** Status report from each team&lt;br /&gt;
*** Testing deadline: shall we extend it?&lt;br /&gt;
*** Can all server provide links to the sample requests and allow to build more? (style comparison, are we all doing the same work?)&lt;br /&gt;
*** Vector data&lt;br /&gt;
**** Changes in rendering (missing values for some attributes)&lt;br /&gt;
**** Gaps: what to do with the 9 missing sheets?&lt;br /&gt;
&lt;br /&gt;
=== Previous IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed August 4th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=4&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Machine status / issues&lt;br /&gt;
*** Data status / issues&lt;br /&gt;
**** Characters mis-encoded in shapefiles (e.g. catalan in labels): fixable? impact on PostGIS database?&lt;br /&gt;
**** Raster conversion to GeoTIFF (torrent of results?)&lt;br /&gt;
*** Styles status / issues&lt;br /&gt;
*** Jmeter testing&lt;br /&gt;
**** what output formats will be requested?&lt;br /&gt;
**** what projections will be requested? (Platte-carré is not conformal)&lt;br /&gt;
**** what layer combinations will be requested? (All vector layers or various mixed subset?)&lt;br /&gt;
**** what envelopes will be issued? (Frank's 2009 query generation script forces a hard cutoff at the largest scale)&lt;br /&gt;
**** what output metrics will be created?&lt;br /&gt;
**** how will the jmx file be designed? (need one .csv file per thread so all requests are different)&lt;br /&gt;
** Summary: [[Benchmarking 2010 IRC meeting logs Aug 4th]]&lt;br /&gt;
&lt;br /&gt;
* Wed July 28th&lt;br /&gt;
(no info)&lt;br /&gt;
&lt;br /&gt;
* Wed July 21st @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=07&amp;amp;day=21&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on data processing for all of Spain&lt;br /&gt;
*** update on server setup&lt;br /&gt;
*** update on data styling&lt;br /&gt;
*** checkin on server installs / library dependencies&lt;br /&gt;
&lt;br /&gt;
* Wed July 14th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=07&amp;amp;day=14&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on data processing for all of Spain&lt;br /&gt;
*** update on server setup&lt;br /&gt;
*** data styling discussions&lt;br /&gt;
**** scales to use for layers&lt;br /&gt;
**** missing full road network&lt;br /&gt;
**** layer to use for labels along lines&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-07-14.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna (jmckenna)&lt;br /&gt;
**** Andrea Aime (aaime)&lt;br /&gt;
**** Iván Sánchez (IvanSanchez)&lt;br /&gt;
**** Michael Smith (msmith_)&lt;br /&gt;
**** Dimitri Monie (dmonie)&lt;br /&gt;
**** Dane Springmeyer (springmeyer)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** data:&lt;br /&gt;
***** full dataset of Spain, vector and raster, has been processed by IvanSanchez, and he is checking it and will create a torrent for transfer, by the end of the week&lt;br /&gt;
***** because of shapefile size limit some layers may have to be split (contour-1.shp, contour-2.shp)&lt;br /&gt;
**** servers:&lt;br /&gt;
***** msmith has received both server machines&lt;br /&gt;
***** T1 router is being installed, it will be a dedicated line for this project&lt;br /&gt;
***** he is adding 2 TB drives to each&lt;br /&gt;
**** layer styling:&lt;br /&gt;
***** we notice that the Spain dataset we are using (BCN25) does not include street files (zoomed in road network)&lt;br /&gt;
***** we agreed to use contours for curved label tests instead&lt;br /&gt;
***** jmckenna will test the layer scales provided by Marco (QGIS mapserver)&lt;br /&gt;
***** aaime pointed out problem with the posted SLDs, in terms of the label property (jmckenna to look into it)&lt;br /&gt;
***** aaime pointed out that we should make sure that all servers compute the scales the same way&lt;br /&gt;
****** OGC recommends 90 DPI (GeoServer, Mapnik use the recommended 90...MapServer defaults to 72, but should be configurable)&lt;br /&gt;
****** all teams should look into how their engine handles this and report to group&lt;br /&gt;
**** other:&lt;br /&gt;
***** IvanSanchez reported that a Spanish custom-made WMS server may join the exercise (they access raster files only)&lt;br /&gt;
***** dmonie pointed out that Erdas has been quiet lately because one of the team leaders is on holiday&lt;br /&gt;
&lt;br /&gt;
* Wed June 30th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=30&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-06-30.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed June 30th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=30&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-06-30.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed June 23rd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=23&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on proposed layer styling&lt;br /&gt;
*** update on available server specs&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-23.log log])&lt;br /&gt;
&lt;br /&gt;
* Wed June 16th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=16&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on server infrastructure&lt;br /&gt;
*** update on OSGeo-es dataset ([[Benchmarking 2010/How to get some sample data|Sample data download instructions]])&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-16.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna (jmckenna)&lt;br /&gt;
**** Andrea Aime (aaime)&lt;br /&gt;
**** Iván Sánchez (IvanSanchez)&lt;br /&gt;
**** Michael Smith (msmith_)&lt;br /&gt;
**** Cédric Briançon (cedricbr)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** &amp;quot;base&amp;quot; run will use only shapefiles, &amp;quot;best&amp;quot; run will be any format (raster/vector)&lt;br /&gt;
**** teams can optionally test Oracle, PostGIS, Ingres connections during the &amp;quot;best&amp;quot; run&lt;br /&gt;
**** layers tested will be: labelled roads (with labels that follow the lines), thematic polygon map, and a test with labelled roads + thematic polygon + point layer in a single request (3 separate runs)&lt;br /&gt;
***** msmith and jmckenna to examine styling for one sheet (Barcelona, sheet# 420)&lt;br /&gt;
**** each base and best run will test data in raw projection (ETRS89 + UTM28/29/30/31) and then reprojected on-the-fly to the Google Mercator projection&lt;br /&gt;
**** threads (number of concurrent requests) will be: 1-2-4-8-16-32-64&lt;br /&gt;
**** US Army Corps is proposing to provide 4 desktop machines. 2 identical for testing ( win/lin ) and 1 for jmeter and 1 for databases&lt;br /&gt;
***** msmith will find out availability of 2-cpu machines this week&lt;br /&gt;
&lt;br /&gt;
* Wed June 2nd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=02&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** team representative introductions&lt;br /&gt;
*** Establish this year's 'Rules of Engagement' ([http://wiki.osgeo.org/wiki/Benchmarking_2009#Rules_of_Engagement previous RoE])&lt;br /&gt;
*** Discuss dataset to be used (including how to share the large dataset, for running local tests)&lt;br /&gt;
*** Discuss server infrastructure &lt;br /&gt;
*** Discuss possible changes to the test script parameters&lt;br /&gt;
*** Set next meeting date&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-02.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna, MapServer (jmckenna)&lt;br /&gt;
**** Cédric Briançon - Constellation (cedricbr)&lt;br /&gt;
**** Michael Smith - Oracle Mapviewer and Oracle connections in MapServer (msmith_)&lt;br /&gt;
**** Zac Spitzer - MapGuide (zacspitzer)&lt;br /&gt;
**** Martin Daly - Cadcorp (mpdaly)&lt;br /&gt;
**** Anne-Sophie Collignon - ERDAS (ascollignon)&lt;br /&gt;
**** Marco Hugentobler - QGIS mapserver (marco___)&lt;br /&gt;
**** Andrea Aime - GeoServer (aaime)&lt;br /&gt;
**** Dimitri Monie - ERDAS (dmonie)&lt;br /&gt;
**** Frank Warmerdam - MapServer, possibly Ingres as well (FrankW)&lt;br /&gt;
**** Iván Sánchez - provide geodata from Spanish sources and help out Mapnik (IvanSanchez)&lt;br /&gt;
**** Dane Springmeyer - Mapnik (springmeyer)&lt;br /&gt;
**** Johann Sorel - GeotoolKit / Constellation (Eclesia)&lt;br /&gt;
**** Adrian Custer - Constellation (acuster) &lt;br /&gt;
**** Pirmin Kalberer - QGIS mapserver (pirmin_k)&lt;br /&gt;
**** Trevor Wekel - MapGuide (trevorw)&lt;br /&gt;
**** Daniel Morissette - MapServer (danmo)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** All agreed to this year's &amp;quot;Rules of Engagement&amp;quot;&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;
***** Two tests will be run: one 'baseline' test with the data in its raw format (with spatial indexes), and another 'best effort' test where 'the sky is the limit' for what changes you want to make to the data (change format, generalize, etc)&lt;br /&gt;
***** Teams must document all steps they did to manipulate the data/server for both the 'baseline' and 'best effort' tests.  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
***** Data formats to be used will be shapefiles for vectors, and uncompressed geotiffs for rasters.&lt;br /&gt;
***** WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
**** Dataset&lt;br /&gt;
***** Iván Sánchez Ortega from OSGeo-es is willing to provide local Spain datasets&lt;br /&gt;
***** data is for non-commercial use only&lt;br /&gt;
***** 10 GB of shapefiles&lt;br /&gt;
***** 100 GB of uncompressed rasters&lt;br /&gt;
**** Server infrastructure&lt;br /&gt;
***** possible hosts are msmith (US Army Corps) or Skygone (http://www.skygoneinc.com/)&lt;br /&gt;
***** need two identical servers, one running Unix and another Windows, plus a client machine&lt;br /&gt;
***** specs could be: quad core, 8GB of memory, 1TB hard drive&lt;br /&gt;
***** need fast pipe to server, as large datasets will be transferred&lt;br /&gt;
**** Next meeting date&lt;br /&gt;
***** all agreed to use same day and time next week, but limit the meeting length to one hour&lt;br /&gt;
&lt;br /&gt;
== Sample Dataset Styling ==&lt;br /&gt;
&lt;br /&gt;
* download [http://download.osgeo.org/benchmarking/barcelona-sample-dataset.zip sample dataset]&lt;br /&gt;
* layer [http://wiki.osgeo.org/wiki/Benchmarking_2010/How_to_get_some_sample_data#Vector_data_issues styling rules]&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Mapping Server''' &lt;br /&gt;
| '''GetMap'''&lt;br /&gt;
| '''SLD'''&lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 all layers]&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=settlement&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=426633,4579926,429740,4582528&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 settlement]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/settlement-sld.xml settlement-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=building&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=426633,4579926,429740,4582528&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 building]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/building-sld.xml building-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=industry&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=424932,4575961,427328,4577812&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 industry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/industry-sld.xml industry-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=contour_lines&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 contour lines]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/contour-sld.xml contour-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=motorway&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 motorway]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/motorway-sld.xml motorway-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=road&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 road]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/road-sld.xml road-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=ramp&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 ramp]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/ramp-sld.xml ramp-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=track&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 track]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/track-sld.xml track-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=point_geometry&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 point labels with geometry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/point-geom-sld.xml point-geom-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=point_nogeom&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 point labels without geometry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/point-nogeom-sld.xml point-nogeom-sld.xml]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Benchmarking setup ==&lt;br /&gt;
&lt;br /&gt;
Tests are going to be run using JMeter, using a progression of 1, 2, 4, 8, 16, 32, and 64 threads, each thread group doing 100, 200, 200, 400, 400, 800 requests respectively, for a total of 2200 requests.&lt;br /&gt;
The requests bounds and sizes are going to be picked up from a csv file generated by a random generator script.&lt;br /&gt;
&lt;br /&gt;
The scripts to be run for the baseline tests, and repeated for the best effort one, are:&lt;br /&gt;
* raster data, JPEG output, EPSG:25831, scales between 1:1M and 1:10k&lt;br /&gt;
* raster data, JPEG output, EPSG:3857, scales between 1:1M and 1:10k&lt;br /&gt;
* vector data, PNG24 output, EPSG:4326, scales between 1:300k and 1:1k&lt;br /&gt;
* vector data, PNG24 output, EPSG:3875, scales between 1:300k and 1:1k&lt;br /&gt;
* raster + vector, JPEG output, EPSG:25831, scales between 1:300k and 1:1k&lt;br /&gt;
* raster + vector, JPEG output, EPSG:3785, scales between 1:300k and 1:1k&lt;br /&gt;
&lt;br /&gt;
The areas to be tested are:&lt;br /&gt;
* 6 E, 38 N, -1 E, 43 N for vector tests&lt;br /&gt;
* 372360,4557880,484490,4631460 for raster tests&lt;br /&gt;
&lt;br /&gt;
The raster layer in the baseline test is going to be the mosaic of GeoTIFF files Frank prepared out of the ECW files on the Linux server.&lt;br /&gt;
&lt;br /&gt;
The vector data set is composed of a stack of individual layers to be stacked in the following order (bottom to top):&lt;br /&gt;
* settlements&lt;br /&gt;
* contour-0&lt;br /&gt;
* contour-1&lt;br /&gt;
* contour-2&lt;br /&gt;
* contour-3&lt;br /&gt;
* contour-4&lt;br /&gt;
* contour-5&lt;br /&gt;
* contour-6&lt;br /&gt;
* contour-7&lt;br /&gt;
* building&lt;br /&gt;
* industry&lt;br /&gt;
* track&lt;br /&gt;
* ramp&lt;br /&gt;
* road&lt;br /&gt;
* motorway&lt;br /&gt;
* point-labels-for-geometry&lt;br /&gt;
* point-labels-no-geometry&lt;br /&gt;
&lt;br /&gt;
The best effort will use its own custom set of layers (e.g., it's likely contours will be merged into one, and so on)&lt;br /&gt;
&lt;br /&gt;
== Live Benchmark WMS GetMap Requests ==&lt;br /&gt;
&lt;br /&gt;
Note: sample bbox's fixed on Aug 12 to fit the proper aspect ratio of an 800/600 image request (springmeyer). Previous bbox for barcelona request was '1.8,41,2.4,42', new one used below is: '1.43333333333,41.0,2.76666666667,42.0'. Previous request for focused view was '2.1076723642349,41.407828508849,2.1178733654021,41.414271246429', new one is '2.10767236423,41.4072245022,2.1178733654,41.4148752531'. This was done to sidestep a deficiency in mapnik for affine transformation of geometries according to the WMS spec when the image w/h aspect does not match the bbox aspect, but was agreed upon as useful for these demo links by jeff and andrea in IRC.&lt;br /&gt;
&lt;br /&gt;
=== MapServer ===&lt;br /&gt;
&lt;br /&gt;
* Windows 64bit Server&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
&lt;br /&gt;
* Linux&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev-label-fix] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev-label-fix] (labelled contours, larger view)&lt;br /&gt;
&lt;br /&gt;
=== GeoServer ===&lt;br /&gt;
&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp_alllayers_label&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles GeoServer 2.1.x] (Barcelona extents)&lt;br /&gt;
*[http://12.189.158.78:8080/geoserver/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp_alllayers_label&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=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles GeoServer 2.1.x] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.41487525316&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles GeoServer 2.1.x] (labelled contours, larger view)&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=449647.84729003,4594968.4096903,450085.85510253,4595260.9852213&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, zoomed in, GeoServer 2.1.x]&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=441127.2265625,4590970.3051752,455143.4765625,4600332.7221674&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, mid zoom, GeoServer 2.1.x]&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?LAYERS=ras%3Amosaic_tif&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fjpeg&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A25831&amp;amp;BBOX=316295,4519985.6640625,540555,4669784.3359375&amp;amp;WIDTH=512&amp;amp;HEIGHT=342 TIFF mosaic, whole area, GeoServer 2.1.x]&lt;br /&gt;
&lt;br /&gt;
=== Mapnik ===&lt;br /&gt;
* [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Mapnik2 / paleoserver] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8091/?SRS=EPSG%3A4326&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Mapnik0.7.2 / mod_mapnik_wms] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles Mapnik2 / paleoserver] (larger view - no labels yet)&lt;br /&gt;
&lt;br /&gt;
=== Constellation ===&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:settlement,shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:industry,shp:track,shp:ramp,shp:road,shp:motorway,shp:point-labels-for-geometry,shp:point-labels-no-geometry&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.41487525316&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Constellation] (labelled contours, larger view)&lt;br /&gt;
&lt;br /&gt;
=== Oracle MapViewer ===&lt;br /&gt;
*[http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE Oracle DB / MapViewer] (Barcelona Extents)&lt;br /&gt;
&lt;br /&gt;
*[http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE Oracle DB / MapViewer] (with labeled contours)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Scale dependent rules checking requests ===&lt;br /&gt;
&lt;br /&gt;
These requests show the behavior of scale dependent styling around the critical scales. &lt;br /&gt;
The geographic area requested is always the same:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;lt;/tt&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The image size changes instead to alter the scale:&lt;br /&gt;
&lt;br /&gt;
* roughly 1:29k: &amp;lt;tt&amp;gt;WIDTH=824&amp;amp;HEIGHT=472&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1:31k: &amp;lt;tt&amp;gt;WIDTH=771&amp;amp;HEIGHT=442&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1:49k: &amp;lt;tt&amp;gt;WIDTH=488&amp;amp;HEIGHT=280&amp;lt;/tt&amp;gt;&lt;br /&gt;
* roughly 1.51k: &amp;lt;tt&amp;gt;WIDTH=469&amp;amp;HEIGHT=269&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The table allows to compare the various servers output. The GeoServer links use a vendor option to get the actual scale, as computed by the server, displayed at the bottom/right of the map.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Server'''&lt;br /&gt;
| '''1:29k''' &lt;br /&gt;
| '''1:31k'''&lt;br /&gt;
| '''1:49k'''&lt;br /&gt;
| '''1:51k'''&lt;br /&gt;
|-&lt;br /&gt;
| Constellation&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:motorway,shp:road,shp:ramp,shp:settlement,shp:industry,shp:track&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:motorway,shp:road,shp:ramp,shp:settlement,shp:industry,shp:track&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:motorway,shp:road,shp:ramp,shp:settlement,shp:industry,shp:track&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:motorway,shp:road,shp:ramp,shp:settlement,shp:industry,shp:track&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472&amp;amp;format_options=layout:scale 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442&amp;amp;format_options=layout:scale 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280&amp;amp;format_options=layout:scale 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8080/geoserver/wms?LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269&amp;amp;format_options=layout:scale 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| Mapnik&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k]&lt;br /&gt;
| [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
| MapViewer&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=824&amp;amp;HEIGHT=472 1:29k]&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=771&amp;amp;HEIGHT=442 1:31k]&lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=488&amp;amp;HEIGHT=280 1:49k] &lt;br /&gt;
| [http://12.189.158.78:8088/mapviewer/wms?REQUEST=GetMap&amp;amp;BASEMAP=spain_oracle&amp;amp;LAYERS=&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;STYLES=&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png&amp;amp;aa=TRUE&amp;amp;BBOX=0.58671954345704,40.73922127533,0.64684991455078,40.773670967102&amp;amp;WIDTH=469&amp;amp;HEIGHT=269 1:51k]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== External Related Links  ==&lt;br /&gt;
&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:FOSS4G2010]] [[Category:FOSS4G]]&lt;/div&gt;</summary>
		<author><name>Wiki-Cedricbr</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49338</id>
		<title>Benchmarking 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49338"/>
		<updated>2010-08-13T14:17:29Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Cedricbr: /* Live Benchmark WMS GetMap Requests */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basic Premise  ==&lt;br /&gt;
&lt;br /&gt;
Following up on [[Benchmarking 2009|last year's exercise]], the performance shoot-out presentation at [[FOSS4G2010]] 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;
== Participants  ==&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;
| '''IRC nick'''&lt;br /&gt;
| '''Server status'''&lt;br /&gt;
|-&lt;br /&gt;
| Cadcorp GeognoSIS &lt;br /&gt;
| [mailto:martin.daly--@--cadcorp.com Martin Daly]&lt;br /&gt;
| mpdaly&lt;br /&gt;
| Production release of server installed with preliminary configuration for SHP, TIF and ECW&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI &lt;br /&gt;
| [[User:Cedricbr|Cédric Briançon]]&lt;br /&gt;
| cedricbr&lt;br /&gt;
| Running on port 8280. Installation done for Shapefiles.&lt;br /&gt;
|-&lt;br /&gt;
| Erdas Apollo &lt;br /&gt;
| [mailto:dimitri.monie@erdas.com Dimitri Monie begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting]&lt;br /&gt;
| dmonie&lt;br /&gt;
| Install and configuration on-going on windows server, ecw WMS configuration done, shape and DB WMS configuration on going. Port 80, port 8080&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer &lt;br /&gt;
| Andrea Aime&lt;br /&gt;
| aaime&lt;br /&gt;
| Normally running on port 8080 on the Linux server. Shapefiles and TIFF mosaic have been configured.&lt;br /&gt;
|-&lt;br /&gt;
| MapGuide Open Source &lt;br /&gt;
| Zac Spitzer&lt;br /&gt;
| zacspitzer&lt;br /&gt;
|-&lt;br /&gt;
| Mapnik &lt;br /&gt;
| [[User:Springmeyer|Dane Springmeyer]]&lt;br /&gt;
| springmeyer&lt;br /&gt;
| Running on port 8090 (paleoserver) 8091 (mod_mapnik_wms). Shapefiles styles ready, postgis and raster still to come.&lt;br /&gt;
|-&lt;br /&gt;
| MapServer &lt;br /&gt;
| [[User:Jmckenna|Jeff McKenna]]&lt;br /&gt;
| jmckenna&lt;br /&gt;
| linux_wms_bm serving WMS requests for shps, on port 8081.  windows wms_bm serving requests for shps, on port 8081.&lt;br /&gt;
|-&lt;br /&gt;
| Oracle MapViewer &lt;br /&gt;
| [[User:msmitherdc|Michael Smith]]&lt;br /&gt;
| msmith_&lt;br /&gt;
| Set up on port 8088&lt;br /&gt;
|-&lt;br /&gt;
| QGIS mapserver&lt;br /&gt;
| Marco Hugentobler&lt;br /&gt;
| marco___&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, 2010 &lt;br /&gt;
| begin contacting all mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 1st, 2010 &lt;br /&gt;
| commitment due by all interested mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 2nd, 2010 &lt;br /&gt;
| exercise begins (and weekly meetings)&lt;br /&gt;
|-&lt;br /&gt;
| August 1st, 2010 &lt;br /&gt;
| final testing begins&lt;br /&gt;
|-&lt;br /&gt;
| August 23rd, 2010 &lt;br /&gt;
| no further testing&lt;br /&gt;
|-&lt;br /&gt;
| September 6-9, 2010 &lt;br /&gt;
| present results at FOSS4G2010&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rules of Engagement ==&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;
# Two tests will be run: one 'baseline' test with the data in its raw format (with spatial indexes), and another 'best effort' test where 'the sky is the limit' for what changes you want to make to the data (change format, generalize, etc)&lt;br /&gt;
# Teams must document all steps they did to manipulate the data/server for both the 'baseline' and 'best effort' tests.  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
# Data formats to be used will be shapefiles for vectors, and uncompressed geotiffs for rasters.&lt;br /&gt;
# WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documenting Server Details and Differences ==&lt;br /&gt;
&lt;br /&gt;
It is the responsibility of each team to document their setup with regard to data. &lt;br /&gt;
&lt;br /&gt;
Please keep your notes in your servers directory in svn: http://svn.osgeo.org/osgeo/foss4g/benchmarking/&lt;br /&gt;
&lt;br /&gt;
One particular thing that will differ is each team's use of spatial indexes on shapefiles.&lt;br /&gt;
&lt;br /&gt;
Teams are '''not''' allowed to modify the .shp, .shx, .dbf or .prj files of the vector data (for the baseline benchmark). They can, however, create auxiliary files for spatial indexes and the like.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| '''Mapping Server'''  || '''ext''' || '''type''' || '''command to create'''&lt;br /&gt;
|- &lt;br /&gt;
| MapServer || .qix || quadtree  || shptree &amp;lt;shpfile&amp;gt; ([[shptree notes]])&lt;br /&gt;
|- &lt;br /&gt;
| GeoServer || .qix || quadtree  || Using the ones generated for MapServer atm &lt;br /&gt;
|- &lt;br /&gt;
| Mapnik || .index || quadtree  || shapeindex &amp;lt;shpfile&amp;gt; ([[Benchmarking_2010/Mapnik_notes#shpindex_depth]])&lt;br /&gt;
|-&lt;br /&gt;
|Erdas || .rtr || RTree || RTreeBuilder basedir shapename max min ([[RTreeBuilder notes]]) &lt;br /&gt;
|-&lt;br /&gt;
|Cadcorp || *.shp.idx || RTree || GUI command in desktop SIS&lt;br /&gt;
|-&lt;br /&gt;
| Constellation || .qix || quadtree || Using the ones generated by MapServer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Note: in your server setup documentation be sure to record the EXACT command used to create the indexes, with appropriate options passed (e.g depth)&lt;br /&gt;
&lt;br /&gt;
== Datasets ==&lt;br /&gt;
&lt;br /&gt;
A set of data published by the spanish National Mapping Agency will be used. This data is free for non-commercial use, so it's perfectly OK to use it in the benchmark.&lt;br /&gt;
&lt;br /&gt;
Vector data will be a topographic map, composed of several shapefiles (one shapefile per theme). Raster data will be 50cm/px aerial photography.&lt;br /&gt;
&lt;br /&gt;
We still do not have the definitive datasets, due to their size and the processing time needed to put them together. You can get some sample data by reading [[Benchmarking 2010/How to get some sample data]].&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/).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Machine A (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;
Machine B (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;
Machine C (DB Host)&lt;br /&gt;
* System Type:  Gateway E6610D&lt;br /&gt;
* Processor, Intel Core2 Duo - E6750 2.66 Ghz&lt;br /&gt;
* 4Gb Ram &lt;br /&gt;
* 250Gb Hard Drive 7200 rpm&lt;br /&gt;
* OS: Centos 5.5 x86-64 &lt;br /&gt;
&lt;br /&gt;
Machine D (testing server (JMeter))&lt;br /&gt;
* System Type:   Dell Precision Workstation 390&lt;br /&gt;
* Ship Date:     9/7/2006&lt;br /&gt;
* Processor, 6300, 1.86, 2M, Core Duo-conroe, Burn 2&lt;br /&gt;
* 2Gb RAM&lt;br /&gt;
* 160 Gb Hard drive 7200 rpm&lt;br /&gt;
* Service Tag:    5Q5LQB1&lt;br /&gt;
* OS: Centos 5.5 i386&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 &lt;br /&gt;
&lt;br /&gt;
=== Next IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed August 11th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=11&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Jmeter testing&lt;br /&gt;
**** what output formats will be requested?&lt;br /&gt;
**** what projections will be requested? (Platte-carré is not conformal)&lt;br /&gt;
**** what layer combinations will be requested? (All vector layers or various mixed subsets?)&lt;br /&gt;
**** what envelopes will be issued? (Frank's 2009 query generation script forces a hard cutoff at the largest scale)&lt;br /&gt;
**** what output metrics will be created?&lt;br /&gt;
**** how will the jmx file be designed? (need one .csv file per thread so all requests are different)&lt;br /&gt;
*** Status report from each team&lt;br /&gt;
*** Testing deadline: shall we extend it?&lt;br /&gt;
*** Can all server provide links to the sample requests and allow to build more? (style comparison, are we all doing the same work?)&lt;br /&gt;
*** Vector data&lt;br /&gt;
**** Changes in rendering (missing values for some attributes)&lt;br /&gt;
**** Gaps: what to do with the 9 missing sheets?&lt;br /&gt;
&lt;br /&gt;
=== Previous IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed August 4th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=4&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Machine status / issues&lt;br /&gt;
*** Data status / issues&lt;br /&gt;
**** Characters mis-encoded in shapefiles (e.g. catalan in labels): fixable? impact on PostGIS database?&lt;br /&gt;
**** Raster conversion to GeoTIFF (torrent of results?)&lt;br /&gt;
*** Styles status / issues&lt;br /&gt;
*** Jmeter testing&lt;br /&gt;
**** what output formats will be requested?&lt;br /&gt;
**** what projections will be requested? (Platte-carré is not conformal)&lt;br /&gt;
**** what layer combinations will be requested? (All vector layers or various mixed subset?)&lt;br /&gt;
**** what envelopes will be issued? (Frank's 2009 query generation script forces a hard cutoff at the largest scale)&lt;br /&gt;
**** what output metrics will be created?&lt;br /&gt;
**** how will the jmx file be designed? (need one .csv file per thread so all requests are different)&lt;br /&gt;
** Summary: [[Benchmarking 2010 IRC meeting logs Aug 4th]]&lt;br /&gt;
&lt;br /&gt;
* Wed July 28th&lt;br /&gt;
(no info)&lt;br /&gt;
&lt;br /&gt;
* Wed July 21st @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=07&amp;amp;day=21&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on data processing for all of Spain&lt;br /&gt;
*** update on server setup&lt;br /&gt;
*** update on data styling&lt;br /&gt;
*** checkin on server installs / library dependencies&lt;br /&gt;
&lt;br /&gt;
* Wed July 14th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=07&amp;amp;day=14&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on data processing for all of Spain&lt;br /&gt;
*** update on server setup&lt;br /&gt;
*** data styling discussions&lt;br /&gt;
**** scales to use for layers&lt;br /&gt;
**** missing full road network&lt;br /&gt;
**** layer to use for labels along lines&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-07-14.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna (jmckenna)&lt;br /&gt;
**** Andrea Aime (aaime)&lt;br /&gt;
**** Iván Sánchez (IvanSanchez)&lt;br /&gt;
**** Michael Smith (msmith_)&lt;br /&gt;
**** Dimitri Monie (dmonie)&lt;br /&gt;
**** Dane Springmeyer (springmeyer)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** data:&lt;br /&gt;
***** full dataset of Spain, vector and raster, has been processed by IvanSanchez, and he is checking it and will create a torrent for transfer, by the end of the week&lt;br /&gt;
***** because of shapefile size limit some layers may have to be split (contour-1.shp, contour-2.shp)&lt;br /&gt;
**** servers:&lt;br /&gt;
***** msmith has received both server machines&lt;br /&gt;
***** T1 router is being installed, it will be a dedicated line for this project&lt;br /&gt;
***** he is adding 2 TB drives to each&lt;br /&gt;
**** layer styling:&lt;br /&gt;
***** we notice that the Spain dataset we are using (BCN25) does not include street files (zoomed in road network)&lt;br /&gt;
***** we agreed to use contours for curved label tests instead&lt;br /&gt;
***** jmckenna will test the layer scales provided by Marco (QGIS mapserver)&lt;br /&gt;
***** aaime pointed out problem with the posted SLDs, in terms of the label property (jmckenna to look into it)&lt;br /&gt;
***** aaime pointed out that we should make sure that all servers compute the scales the same way&lt;br /&gt;
****** OGC recommends 90 DPI (GeoServer, Mapnik use the recommended 90...MapServer defaults to 72, but should be configurable)&lt;br /&gt;
****** all teams should look into how their engine handles this and report to group&lt;br /&gt;
**** other:&lt;br /&gt;
***** IvanSanchez reported that a Spanish custom-made WMS server may join the exercise (they access raster files only)&lt;br /&gt;
***** dmonie pointed out that Erdas has been quiet lately because one of the team leaders is on holiday&lt;br /&gt;
&lt;br /&gt;
* Wed June 30th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=30&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-06-30.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed June 30th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=30&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-06-30.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed June 23rd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=23&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on proposed layer styling&lt;br /&gt;
*** update on available server specs&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-23.log log])&lt;br /&gt;
&lt;br /&gt;
* Wed June 16th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=16&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on server infrastructure&lt;br /&gt;
*** update on OSGeo-es dataset ([[Benchmarking 2010/How to get some sample data|Sample data download instructions]])&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-16.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna (jmckenna)&lt;br /&gt;
**** Andrea Aime (aaime)&lt;br /&gt;
**** Iván Sánchez (IvanSanchez)&lt;br /&gt;
**** Michael Smith (msmith_)&lt;br /&gt;
**** Cédric Briançon (cedricbr)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** &amp;quot;base&amp;quot; run will use only shapefiles, &amp;quot;best&amp;quot; run will be any format (raster/vector)&lt;br /&gt;
**** teams can optionally test Oracle, PostGIS, Ingres connections during the &amp;quot;best&amp;quot; run&lt;br /&gt;
**** layers tested will be: labelled roads (with labels that follow the lines), thematic polygon map, and a test with labelled roads + thematic polygon + point layer in a single request (3 separate runs)&lt;br /&gt;
***** msmith and jmckenna to examine styling for one sheet (Barcelona, sheet# 420)&lt;br /&gt;
**** each base and best run will test data in raw projection (ETRS89 + UTM28/29/30/31) and then reprojected on-the-fly to the Google Mercator projection&lt;br /&gt;
**** threads (number of concurrent requests) will be: 1-2-4-8-16-32-64&lt;br /&gt;
**** US Army Corps is proposing to provide 4 desktop machines. 2 identical for testing ( win/lin ) and 1 for jmeter and 1 for databases&lt;br /&gt;
***** msmith will find out availability of 2-cpu machines this week&lt;br /&gt;
&lt;br /&gt;
* Wed June 2nd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=02&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** team representative introductions&lt;br /&gt;
*** Establish this year's 'Rules of Engagement' ([http://wiki.osgeo.org/wiki/Benchmarking_2009#Rules_of_Engagement previous RoE])&lt;br /&gt;
*** Discuss dataset to be used (including how to share the large dataset, for running local tests)&lt;br /&gt;
*** Discuss server infrastructure &lt;br /&gt;
*** Discuss possible changes to the test script parameters&lt;br /&gt;
*** Set next meeting date&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-02.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna, MapServer (jmckenna)&lt;br /&gt;
**** Cédric Briançon - Constellation (cedricbr)&lt;br /&gt;
**** Michael Smith - Oracle Mapviewer and Oracle connections in MapServer (msmith_)&lt;br /&gt;
**** Zac Spitzer - MapGuide (zacspitzer)&lt;br /&gt;
**** Martin Daly - Cadcorp (mpdaly)&lt;br /&gt;
**** Anne-Sophie Collignon - ERDAS (ascollignon)&lt;br /&gt;
**** Marco Hugentobler - QGIS mapserver (marco___)&lt;br /&gt;
**** Andrea Aime - GeoServer (aaime)&lt;br /&gt;
**** Dimitri Monie - ERDAS (dmonie)&lt;br /&gt;
**** Frank Warmerdam - MapServer, possibly Ingres as well (FrankW)&lt;br /&gt;
**** Iván Sánchez - provide geodata from Spanish sources and help out Mapnik (IvanSanchez)&lt;br /&gt;
**** Dane Springmeyer - Mapnik (springmeyer)&lt;br /&gt;
**** Johann Sorel - GeotoolKit / Constellation (Eclesia)&lt;br /&gt;
**** Adrian Custer - Constellation (acuster) &lt;br /&gt;
**** Pirmin Kalberer - QGIS mapserver (pirmin_k)&lt;br /&gt;
**** Trevor Wekel - MapGuide (trevorw)&lt;br /&gt;
**** Daniel Morissette - MapServer (danmo)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** All agreed to this year's &amp;quot;Rules of Engagement&amp;quot;&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;
***** Two tests will be run: one 'baseline' test with the data in its raw format (with spatial indexes), and another 'best effort' test where 'the sky is the limit' for what changes you want to make to the data (change format, generalize, etc)&lt;br /&gt;
***** Teams must document all steps they did to manipulate the data/server for both the 'baseline' and 'best effort' tests.  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
***** Data formats to be used will be shapefiles for vectors, and uncompressed geotiffs for rasters.&lt;br /&gt;
***** WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
**** Dataset&lt;br /&gt;
***** Iván Sánchez Ortega from OSGeo-es is willing to provide local Spain datasets&lt;br /&gt;
***** data is for non-commercial use only&lt;br /&gt;
***** 10 GB of shapefiles&lt;br /&gt;
***** 100 GB of uncompressed rasters&lt;br /&gt;
**** Server infrastructure&lt;br /&gt;
***** possible hosts are msmith (US Army Corps) or Skygone (http://www.skygoneinc.com/)&lt;br /&gt;
***** need two identical servers, one running Unix and another Windows, plus a client machine&lt;br /&gt;
***** specs could be: quad core, 8GB of memory, 1TB hard drive&lt;br /&gt;
***** need fast pipe to server, as large datasets will be transferred&lt;br /&gt;
**** Next meeting date&lt;br /&gt;
***** all agreed to use same day and time next week, but limit the meeting length to one hour&lt;br /&gt;
&lt;br /&gt;
== Sample Dataset Styling ==&lt;br /&gt;
&lt;br /&gt;
* download [http://download.osgeo.org/benchmarking/barcelona-sample-dataset.zip sample dataset]&lt;br /&gt;
* layer [http://wiki.osgeo.org/wiki/Benchmarking_2010/How_to_get_some_sample_data#Vector_data_issues styling rules]&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Mapping Server''' &lt;br /&gt;
| '''GetMap'''&lt;br /&gt;
| '''SLD'''&lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 all layers]&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=settlement&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=426633,4579926,429740,4582528&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 settlement]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/settlement-sld.xml settlement-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=building&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=426633,4579926,429740,4582528&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 building]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/building-sld.xml building-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=industry&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=424932,4575961,427328,4577812&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 industry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/industry-sld.xml industry-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=contour_lines&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 contour lines]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/contour-sld.xml contour-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=motorway&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 motorway]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/motorway-sld.xml motorway-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=road&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 road]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/road-sld.xml road-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=ramp&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 ramp]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/ramp-sld.xml ramp-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=track&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 track]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/track-sld.xml track-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=point_geometry&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 point labels with geometry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/point-geom-sld.xml point-geom-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=point_nogeom&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 point labels without geometry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/point-nogeom-sld.xml point-nogeom-sld.xml]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Live Benchmark WMS GetMap Requests ==&lt;br /&gt;
&lt;br /&gt;
Note: sample bbox's fixed on Aug 12 to fit the proper aspect ratio of an 800/600 image request (springmeyer). Previous bbox for barcelona request was '1.8,41,2.4,42', new one used below is: '1.43333333333,41.0,2.76666666667,42.0'. Previous request for focused view was '2.1076723642349,41.407828508849,2.1178733654021,41.414271246429', new one is '2.10767236423,41.4072245022,2.1178733654,41.4148752531'. This was done to sidestep a deficiency in mapnik for affine transformation of geometries according to the WMS spec when the image w/h aspect does not match the bbox aspect, but was agreed upon as useful for these demo links by jeff and andrea in IRC.&lt;br /&gt;
&lt;br /&gt;
=== MapServer ===&lt;br /&gt;
&lt;br /&gt;
* Windows 64bit Server&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.75:8081/cgi-bin/mapserv.exe?MAP=C:/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
&lt;br /&gt;
* Linux&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev-label-fix] (with labelled contours)&lt;br /&gt;
** [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev-label-fix] (labelled contours, larger view)&lt;br /&gt;
&lt;br /&gt;
=== GeoServer ===&lt;br /&gt;
&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp_alllayers_label&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles GeoServer 2.1.x] (Barcelona extents)&lt;br /&gt;
*[http://12.189.158.78:8080/geoserver/wms?SRS=EPSG%3A4326&amp;amp;LAYERS=shp_alllayers_label&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=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles GeoServer 2.1.x] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.78:8080/geoserver/wms?EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;amp;LAYERS=shp_alllayers_label&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.41487525316&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles GeoServer 2.1.x] (labelled contours, larger view)&lt;br /&gt;
&lt;br /&gt;
=== Mapnik ===&lt;br /&gt;
* [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Mapnik2 / paleoserver] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8091/?SRS=EPSG%3A4326&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=1.43333333333,41.0,2.76666666667,42.0&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Mapnik0.7.2 / mod_mapnik_wms] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8090/?SRS=EPSG%3A4326&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=2.10767236423,41.4072245022,2.1178733654,41.4148752531&amp;amp;width=800&amp;amp;height=600 Shapefiles Mapnik2 / paleoserver] (larger view - no labels yet)&lt;br /&gt;
&lt;br /&gt;
=== Constellation ===&lt;br /&gt;
* [http://12.189.158.78:8280/constellation/WS/wms?LAYERS=shp:contour-0,shp:contour-1,shp:contour-2,shp:contour-3,shp:contour-4,shp:contour-5,shp:contour-6,shp:contour-7,shp:building,shp:motorway,shp:road,shp:ramp,shp:settlement,shp:industry,shp:track&amp;amp;STYLES=&amp;amp;FORMAT=image%2Fpng&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG%3A4326&amp;amp;BBOX=2.10767236423,41.4072245022,2.1178733654,41.41487525316&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles Constellation] (labelled contours, larger view)&lt;br /&gt;
&lt;br /&gt;
== External Related Links  ==&lt;br /&gt;
&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:FOSS4G2010]] [[Category:FOSS4G]]&lt;/div&gt;</summary>
		<author><name>Wiki-Cedricbr</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49264</id>
		<title>Benchmarking 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49264"/>
		<updated>2010-08-09T16:23:56Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Cedricbr: /* Documenting Server Details and Differences */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basic Premise  ==&lt;br /&gt;
&lt;br /&gt;
Following up on [[Benchmarking 2009|last year's exercise]], the performance shoot-out presentation at [[FOSS4G2010]] 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;
== Participants  ==&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;
| '''IRC nick'''&lt;br /&gt;
| '''Server status'''&lt;br /&gt;
|-&lt;br /&gt;
| Cadcorp GeognoSIS &lt;br /&gt;
| [mailto:martin.daly--@--cadcorp.com Martin Daly]&lt;br /&gt;
| mpdaly&lt;br /&gt;
| Production release of server installed with preliminary configuration for SHP and ECW&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI &lt;br /&gt;
| [[User:Cedricbr|Cédric Briançon]]&lt;br /&gt;
| cedricbr&lt;br /&gt;
| Running on port 8280. Installation done for Shapefiles.&lt;br /&gt;
|-&lt;br /&gt;
| Erdas Apollo &lt;br /&gt;
| [mailto:dimitri.monie@erdas.com Dimitri Monie begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting]&lt;br /&gt;
| dmonie&lt;br /&gt;
| Install and configuration on-going on windows server, ecw WMS configuration done, shape and DB WMS configuration on going. Port 80, port 8080&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer &lt;br /&gt;
| Andrea Aime&lt;br /&gt;
| aaime&lt;br /&gt;
| Normally running on port 8080 on the Linux server. Shapefiles and TIFF mosaic have been configured.&lt;br /&gt;
|-&lt;br /&gt;
| MapGuide Open Source &lt;br /&gt;
| Zac Spitzer&lt;br /&gt;
| zacspitzer&lt;br /&gt;
|-&lt;br /&gt;
| Mapnik &lt;br /&gt;
| [[User:Springmeyer|Dane Springmeyer]]&lt;br /&gt;
| springmeyer&lt;br /&gt;
| Install finished, tested on linux_wms_bm. Next step styles (early next week).&lt;br /&gt;
|-&lt;br /&gt;
| MapServer &lt;br /&gt;
| [[User:Jmckenna|Jeff McKenna]]&lt;br /&gt;
| jmckenna&lt;br /&gt;
| linux_wms_bm serving WMS requests for shps, on port 8081.  windows install todo.&lt;br /&gt;
|-&lt;br /&gt;
| Oracle MapViewer &lt;br /&gt;
| [[User:msmitherdc|Michael Smith]]&lt;br /&gt;
| msmith_&lt;br /&gt;
| Set up on port 8088&lt;br /&gt;
|-&lt;br /&gt;
| QGIS mapserver&lt;br /&gt;
| Marco Hugentobler&lt;br /&gt;
| marco___&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, 2010 &lt;br /&gt;
| begin contacting all mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 1st, 2010 &lt;br /&gt;
| commitment due by all interested mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 2nd, 2010 &lt;br /&gt;
| exercise begins (and weekly meetings)&lt;br /&gt;
|-&lt;br /&gt;
| August 1st, 2010 &lt;br /&gt;
| final testing begins&lt;br /&gt;
|-&lt;br /&gt;
| August 23rd, 2010 &lt;br /&gt;
| no further testing&lt;br /&gt;
|-&lt;br /&gt;
| September 6-9, 2010 &lt;br /&gt;
| present results at FOSS4G2010&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rules of Engagement ==&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;
# Two tests will be run: one 'baseline' test with the data in its raw format (with spatial indexes), and another 'best effort' test where 'the sky is the limit' for what changes you want to make to the data (change format, generalize, etc)&lt;br /&gt;
# Teams must document all steps they did to manipulate the data/server for both the 'baseline' and 'best effort' tests.  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
# Data formats to be used will be shapefiles for vectors, and uncompressed geotiffs for rasters.&lt;br /&gt;
# WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documenting Server Details and Differences ==&lt;br /&gt;
&lt;br /&gt;
It is the responsibility of each team to document their setup with regard to data. &lt;br /&gt;
&lt;br /&gt;
Please keep your notes in your servers directory in svn: http://svn.osgeo.org/osgeo/foss4g/benchmarking/&lt;br /&gt;
&lt;br /&gt;
One particular thing that will differ is each team's use of spatial indexes on shapefiles.&lt;br /&gt;
&lt;br /&gt;
Teams are '''not''' allowed to modify the .shp, .shx, .dbf or .prj files of the vector data (for the baseline benchmark). They can, however, create auxiliary files for spatial indexes and the like.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| '''Mapping Server'''  || '''ext''' || '''type''' || '''command to create'''&lt;br /&gt;
|- &lt;br /&gt;
| MapServer || .qix || quadtree  || shptree &amp;lt;shpfile&amp;gt; ([[shptree notes]])&lt;br /&gt;
|- &lt;br /&gt;
| GeoServer || .qix || quadtree  || Using the ones generated for MapServer atm &lt;br /&gt;
|- &lt;br /&gt;
| Mapnik || .index || quadtree  || shapeindex &amp;lt;shpfile&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Erdas || .rtr || RTree || RTreeBuilder basedir shapename max min ([[RTreeBuilder notes]]) &lt;br /&gt;
|-&lt;br /&gt;
|Cadcorp || *.shp.idx || RTree || GUI command in desktop SIS&lt;br /&gt;
|-&lt;br /&gt;
| Constellation || .qix || quadtree || Using the ones generated by MapServer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Note: in your server setup documentation be sure to record the EXACT command used to create the indexes, with appropriate options passed (e.g depth)&lt;br /&gt;
&lt;br /&gt;
== Datasets ==&lt;br /&gt;
&lt;br /&gt;
A set of data published by the spanish National Mapping Agency will be used. This data is free for non-commercial use, so it's perfectly OK to use it in the benchmark.&lt;br /&gt;
&lt;br /&gt;
Vector data will be a topographic map, composed of several shapefiles (one shapefile per theme). Raster data will be 50cm/px aerial photography.&lt;br /&gt;
&lt;br /&gt;
We still do not have the definitive datasets, due to their size and the processing time needed to put them together. You can get some sample data by reading [[Benchmarking 2010/How to get some sample data]].&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/).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Machine A (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;
Machine B (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;
Machine C (DB Host)&lt;br /&gt;
* System Type:  Gateway E6610D&lt;br /&gt;
* Processor, Intel Core2 Duo - E6750 2.66 Ghz&lt;br /&gt;
* 4Gb Ram &lt;br /&gt;
* 250Gb Hard Drive 7200 rpm&lt;br /&gt;
* OS: Centos 5.5 x86-64 &lt;br /&gt;
&lt;br /&gt;
Machine D (testing server (JMeter))&lt;br /&gt;
* System Type:   Dell Precision Workstation 390&lt;br /&gt;
* Ship Date:     9/7/2006&lt;br /&gt;
* Processor, 6300, 1.86, 2M, Core Duo-conroe, Burn 2&lt;br /&gt;
* 2Gb RAM&lt;br /&gt;
* 160 Gb Hard drive 7200 rpm&lt;br /&gt;
* Service Tag:    5Q5LQB1&lt;br /&gt;
* OS: Centos 5.5 i386&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 &lt;br /&gt;
&lt;br /&gt;
=== Next IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed August 11th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=11&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Jmeter testing&lt;br /&gt;
**** what output formats will be requested?&lt;br /&gt;
**** what projections will be requested? (Platte-carré is not conformal)&lt;br /&gt;
**** what layer combinations will be requested? (All vector layers or various mixed subsets?)&lt;br /&gt;
**** what envelopes will be issued? (Frank's 2009 query generation script forces a hard cutoff at the largest scale)&lt;br /&gt;
**** what output metrics will be created?&lt;br /&gt;
**** how will the jmx file be designed? (need one .csv file per thread so all requests are different)&lt;br /&gt;
*** Testing deadline: shall we extend it?&lt;br /&gt;
&lt;br /&gt;
=== Previous IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed August 4th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=4&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Machine status / issues&lt;br /&gt;
*** Data status / issues&lt;br /&gt;
**** Characters mis-encoded in shapefiles (e.g. catalan in labels): fixable? impact on PostGIS database?&lt;br /&gt;
**** Raster conversion to GeoTIFF (torrent of results?)&lt;br /&gt;
*** Styles status / issues&lt;br /&gt;
*** Jmeter testing&lt;br /&gt;
**** what output formats will be requested?&lt;br /&gt;
**** what projections will be requested? (Platte-carré is not conformal)&lt;br /&gt;
**** what layer combinations will be requested? (All vector layers or various mixed subset?)&lt;br /&gt;
**** what envelopes will be issued? (Frank's 2009 query generation script forces a hard cutoff at the largest scale)&lt;br /&gt;
**** what output metrics will be created?&lt;br /&gt;
**** how will the jmx file be designed? (need one .csv file per thread so all requests are different)&lt;br /&gt;
** Summary: [[Benchmarking 2010 IRC meeting logs Aug 4th]]&lt;br /&gt;
&lt;br /&gt;
* Wed July 28th&lt;br /&gt;
(no info)&lt;br /&gt;
&lt;br /&gt;
* Wed July 21st @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=07&amp;amp;day=21&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on data processing for all of Spain&lt;br /&gt;
*** update on server setup&lt;br /&gt;
*** update on data styling&lt;br /&gt;
*** checkin on server installs / library dependencies&lt;br /&gt;
&lt;br /&gt;
* Wed July 14th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=07&amp;amp;day=14&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on data processing for all of Spain&lt;br /&gt;
*** update on server setup&lt;br /&gt;
*** data styling discussions&lt;br /&gt;
**** scales to use for layers&lt;br /&gt;
**** missing full road network&lt;br /&gt;
**** layer to use for labels along lines&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-07-14.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna (jmckenna)&lt;br /&gt;
**** Andrea Aime (aaime)&lt;br /&gt;
**** Iván Sánchez (IvanSanchez)&lt;br /&gt;
**** Michael Smith (msmith_)&lt;br /&gt;
**** Dimitri Monie (dmonie)&lt;br /&gt;
**** Dane Springmeyer (springmeyer)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** data:&lt;br /&gt;
***** full dataset of Spain, vector and raster, has been processed by IvanSanchez, and he is checking it and will create a torrent for transfer, by the end of the week&lt;br /&gt;
***** because of shapefile size limit some layers may have to be split (contour-1.shp, contour-2.shp)&lt;br /&gt;
**** servers:&lt;br /&gt;
***** msmith has received both server machines&lt;br /&gt;
***** T1 router is being installed, it will be a dedicated line for this project&lt;br /&gt;
***** he is adding 2 TB drives to each&lt;br /&gt;
**** layer styling:&lt;br /&gt;
***** we notice that the Spain dataset we are using (BCN25) does not include street files (zoomed in road network)&lt;br /&gt;
***** we agreed to use contours for curved label tests instead&lt;br /&gt;
***** jmckenna will test the layer scales provided by Marco (QGIS mapserver)&lt;br /&gt;
***** aaime pointed out problem with the posted SLDs, in terms of the label property (jmckenna to look into it)&lt;br /&gt;
***** aaime pointed out that we should make sure that all servers compute the scales the same way&lt;br /&gt;
****** OGC recommends 90 DPI (GeoServer, Mapnik use the recommended 90...MapServer defaults to 72, but should be configurable)&lt;br /&gt;
****** all teams should look into how their engine handles this and report to group&lt;br /&gt;
**** other:&lt;br /&gt;
***** IvanSanchez reported that a Spanish custom-made WMS server may join the exercise (they access raster files only)&lt;br /&gt;
***** dmonie pointed out that Erdas has been quiet lately because one of the team leaders is on holiday&lt;br /&gt;
&lt;br /&gt;
* Wed June 30th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=30&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-06-30.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed June 30th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=30&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-06-30.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed June 23rd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=23&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on proposed layer styling&lt;br /&gt;
*** update on available server specs&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-23.log log])&lt;br /&gt;
&lt;br /&gt;
* Wed June 16th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=16&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on server infrastructure&lt;br /&gt;
*** update on OSGeo-es dataset ([[Benchmarking 2010/How to get some sample data|Sample data download instructions]])&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-16.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna (jmckenna)&lt;br /&gt;
**** Andrea Aime (aaime)&lt;br /&gt;
**** Iván Sánchez (IvanSanchez)&lt;br /&gt;
**** Michael Smith (msmith_)&lt;br /&gt;
**** Cédric Briançon (cedricbr)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** &amp;quot;base&amp;quot; run will use only shapefiles, &amp;quot;best&amp;quot; run will be any format (raster/vector)&lt;br /&gt;
**** teams can optionally test Oracle, PostGIS, Ingres connections during the &amp;quot;best&amp;quot; run&lt;br /&gt;
**** layers tested will be: labelled roads (with labels that follow the lines), thematic polygon map, and a test with labelled roads + thematic polygon + point layer in a single request (3 separate runs)&lt;br /&gt;
***** msmith and jmckenna to examine styling for one sheet (Barcelona, sheet# 420)&lt;br /&gt;
**** each base and best run will test data in raw projection (ETRS89 + UTM28/29/30/31) and then reprojected on-the-fly to the Google Mercator projection&lt;br /&gt;
**** threads (number of concurrent requests) will be: 1-2-4-8-16-32-64&lt;br /&gt;
**** US Army Corps is proposing to provide 4 desktop machines. 2 identical for testing ( win/lin ) and 1 for jmeter and 1 for databases&lt;br /&gt;
***** msmith will find out availability of 2-cpu machines this week&lt;br /&gt;
&lt;br /&gt;
* Wed June 2nd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=02&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** team representative introductions&lt;br /&gt;
*** Establish this year's 'Rules of Engagement' ([http://wiki.osgeo.org/wiki/Benchmarking_2009#Rules_of_Engagement previous RoE])&lt;br /&gt;
*** Discuss dataset to be used (including how to share the large dataset, for running local tests)&lt;br /&gt;
*** Discuss server infrastructure &lt;br /&gt;
*** Discuss possible changes to the test script parameters&lt;br /&gt;
*** Set next meeting date&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-02.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna, MapServer (jmckenna)&lt;br /&gt;
**** Cédric Briançon - Constellation (cedricbr)&lt;br /&gt;
**** Michael Smith - Oracle Mapviewer and Oracle connections in MapServer (msmith_)&lt;br /&gt;
**** Zac Spitzer - MapGuide (zacspitzer)&lt;br /&gt;
**** Martin Daly - Cadcorp (mpdaly)&lt;br /&gt;
**** Anne-Sophie Collignon - ERDAS (ascollignon)&lt;br /&gt;
**** Marco Hugentobler - QGIS mapserver (marco___)&lt;br /&gt;
**** Andrea Aime - GeoServer (aaime)&lt;br /&gt;
**** Dimitri Monie - ERDAS (dmonie)&lt;br /&gt;
**** Frank Warmerdam - MapServer, possibly Ingres as well (FrankW)&lt;br /&gt;
**** Iván Sánchez - provide geodata from Spanish sources and help out Mapnik (IvanSanchez)&lt;br /&gt;
**** Dane Springmeyer - Mapnik (springmeyer)&lt;br /&gt;
**** Johann Sorel - GeotoolKit / Constellation (Eclesia)&lt;br /&gt;
**** Adrian Custer - Constellation (acuster) &lt;br /&gt;
**** Pirmin Kalberer - QGIS mapserver (pirmin_k)&lt;br /&gt;
**** Trevor Wekel - MapGuide (trevorw)&lt;br /&gt;
**** Daniel Morissette - MapServer (danmo)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** All agreed to this year's &amp;quot;Rules of Engagement&amp;quot;&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;
***** Two tests will be run: one 'baseline' test with the data in its raw format (with spatial indexes), and another 'best effort' test where 'the sky is the limit' for what changes you want to make to the data (change format, generalize, etc)&lt;br /&gt;
***** Teams must document all steps they did to manipulate the data/server for both the 'baseline' and 'best effort' tests.  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
***** Data formats to be used will be shapefiles for vectors, and uncompressed geotiffs for rasters.&lt;br /&gt;
***** WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
**** Dataset&lt;br /&gt;
***** Iván Sánchez Ortega from OSGeo-es is willing to provide local Spain datasets&lt;br /&gt;
***** data is for non-commercial use only&lt;br /&gt;
***** 10 GB of shapefiles&lt;br /&gt;
***** 100 GB of uncompressed rasters&lt;br /&gt;
**** Server infrastructure&lt;br /&gt;
***** possible hosts are msmith (US Army Corps) or Skygone (http://www.skygoneinc.com/)&lt;br /&gt;
***** need two identical servers, one running Unix and another Windows, plus a client machine&lt;br /&gt;
***** specs could be: quad core, 8GB of memory, 1TB hard drive&lt;br /&gt;
***** need fast pipe to server, as large datasets will be transferred&lt;br /&gt;
**** Next meeting date&lt;br /&gt;
***** all agreed to use same day and time next week, but limit the meeting length to one hour&lt;br /&gt;
&lt;br /&gt;
== Sample Dataset Styling ==&lt;br /&gt;
&lt;br /&gt;
* download [http://download.osgeo.org/benchmarking/barcelona-sample-dataset.zip sample dataset]&lt;br /&gt;
* layer [http://wiki.osgeo.org/wiki/Benchmarking_2010/How_to_get_some_sample_data#Vector_data_issues styling rules]&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Mapping Server''' &lt;br /&gt;
| '''GetMap'''&lt;br /&gt;
| '''SLD'''&lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 all layers]&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=settlement&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=426633,4579926,429740,4582528&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 settlement]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/settlement-sld.xml settlement-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=building&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=426633,4579926,429740,4582528&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 building]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/building-sld.xml building-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=industry&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=424932,4575961,427328,4577812&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 industry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/industry-sld.xml industry-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=contour_lines&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 contour lines]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/contour-sld.xml contour-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=motorway&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 motorway]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/motorway-sld.xml motorway-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=road&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 road]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/road-sld.xml road-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=ramp&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 ramp]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/ramp-sld.xml ramp-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=track&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 track]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/track-sld.xml track-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=point_geometry&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 point labels with geometry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/point-geom-sld.xml point-geom-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=point_nogeom&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 point labels without geometry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/point-nogeom-sld.xml point-nogeom-sld.xml]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Live Benchmark WMS GetMap Requests ==&lt;br /&gt;
&lt;br /&gt;
=== MapServer ===&lt;br /&gt;
&lt;br /&gt;
* [http://12.189.158.78:8081/cgi-bin/mapserv?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.8,41,2.4,42&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8081/cgi-bin/mapserv?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.1076723642349,41.407828508849,2.1178733654021,41.414271246429&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.1076723642349,41.407828508849,2.1178733654021,41.414271246429&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev-label-fix] (with labelled contours)&lt;br /&gt;
&lt;br /&gt;
== External Related Links  ==&lt;br /&gt;
&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:FOSS4G2010]] [[Category:FOSS4G]]&lt;/div&gt;</summary>
		<author><name>Wiki-Cedricbr</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49263</id>
		<title>Benchmarking 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49263"/>
		<updated>2010-08-09T16:18:33Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Cedricbr: /* Participants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basic Premise  ==&lt;br /&gt;
&lt;br /&gt;
Following up on [[Benchmarking 2009|last year's exercise]], the performance shoot-out presentation at [[FOSS4G2010]] 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;
== Participants  ==&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;
| '''IRC nick'''&lt;br /&gt;
| '''Server status'''&lt;br /&gt;
|-&lt;br /&gt;
| Cadcorp GeognoSIS &lt;br /&gt;
| [mailto:martin.daly--@--cadcorp.com Martin Daly]&lt;br /&gt;
| mpdaly&lt;br /&gt;
| Production release of server installed with preliminary configuration for SHP and ECW&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI &lt;br /&gt;
| [[User:Cedricbr|Cédric Briançon]]&lt;br /&gt;
| cedricbr&lt;br /&gt;
| Running on port 8280. Installation done for Shapefiles.&lt;br /&gt;
|-&lt;br /&gt;
| Erdas Apollo &lt;br /&gt;
| [mailto:dimitri.monie@erdas.com Dimitri Monie begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting]&lt;br /&gt;
| dmonie&lt;br /&gt;
| Install and configuration on-going on windows server, ecw WMS configuration done, shape and DB WMS configuration on going. Port 80, port 8080&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer &lt;br /&gt;
| Andrea Aime&lt;br /&gt;
| aaime&lt;br /&gt;
| Normally running on port 8080 on the Linux server. Shapefiles and TIFF mosaic have been configured.&lt;br /&gt;
|-&lt;br /&gt;
| MapGuide Open Source &lt;br /&gt;
| Zac Spitzer&lt;br /&gt;
| zacspitzer&lt;br /&gt;
|-&lt;br /&gt;
| Mapnik &lt;br /&gt;
| [[User:Springmeyer|Dane Springmeyer]]&lt;br /&gt;
| springmeyer&lt;br /&gt;
| Install finished, tested on linux_wms_bm. Next step styles (early next week).&lt;br /&gt;
|-&lt;br /&gt;
| MapServer &lt;br /&gt;
| [[User:Jmckenna|Jeff McKenna]]&lt;br /&gt;
| jmckenna&lt;br /&gt;
| linux_wms_bm serving WMS requests for shps, on port 8081.  windows install todo.&lt;br /&gt;
|-&lt;br /&gt;
| Oracle MapViewer &lt;br /&gt;
| [[User:msmitherdc|Michael Smith]]&lt;br /&gt;
| msmith_&lt;br /&gt;
| Set up on port 8088&lt;br /&gt;
|-&lt;br /&gt;
| QGIS mapserver&lt;br /&gt;
| Marco Hugentobler&lt;br /&gt;
| marco___&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, 2010 &lt;br /&gt;
| begin contacting all mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 1st, 2010 &lt;br /&gt;
| commitment due by all interested mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 2nd, 2010 &lt;br /&gt;
| exercise begins (and weekly meetings)&lt;br /&gt;
|-&lt;br /&gt;
| August 1st, 2010 &lt;br /&gt;
| final testing begins&lt;br /&gt;
|-&lt;br /&gt;
| August 23rd, 2010 &lt;br /&gt;
| no further testing&lt;br /&gt;
|-&lt;br /&gt;
| September 6-9, 2010 &lt;br /&gt;
| present results at FOSS4G2010&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rules of Engagement ==&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;
# Two tests will be run: one 'baseline' test with the data in its raw format (with spatial indexes), and another 'best effort' test where 'the sky is the limit' for what changes you want to make to the data (change format, generalize, etc)&lt;br /&gt;
# Teams must document all steps they did to manipulate the data/server for both the 'baseline' and 'best effort' tests.  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
# Data formats to be used will be shapefiles for vectors, and uncompressed geotiffs for rasters.&lt;br /&gt;
# WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documenting Server Details and Differences ==&lt;br /&gt;
&lt;br /&gt;
It is the responsibility of each team to document their setup with regard to data. &lt;br /&gt;
&lt;br /&gt;
Please keep your notes in your servers directory in svn: http://svn.osgeo.org/osgeo/foss4g/benchmarking/&lt;br /&gt;
&lt;br /&gt;
One particular thing that will differ is each team's use of spatial indexes on shapefiles.&lt;br /&gt;
&lt;br /&gt;
Teams are '''not''' allowed to modify the .shp, .shx, .dbf or .prj files of the vector data (for the baseline benchmark). They can, however, create auxiliary files for spatial indexes and the like.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| '''Mapping Server'''  || '''ext''' || '''type''' || '''command to create'''&lt;br /&gt;
|- &lt;br /&gt;
| MapServer || .qix || quadtree  || shptree &amp;lt;shpfile&amp;gt; ([[shptree notes]])&lt;br /&gt;
|- &lt;br /&gt;
| GeoServer || .qix || quadtree  || Using the ones generated for MapServer atm &lt;br /&gt;
|- &lt;br /&gt;
| Mapnik || .index || quadtree  || shapeindex &amp;lt;shpfile&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Erdas || .rtr || RTree || RTreeBuilder basedir shapename max min ([[RTreeBuilder notes]]) &lt;br /&gt;
|-&lt;br /&gt;
|Cadcorp || *.shp.idx || RTree || GUI command in desktop SIS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Note: in your server setup documentation be sure to record the EXACT command used to create the indexes, with appropriate options passed (e.g depth)&lt;br /&gt;
&lt;br /&gt;
== Datasets ==&lt;br /&gt;
&lt;br /&gt;
A set of data published by the spanish National Mapping Agency will be used. This data is free for non-commercial use, so it's perfectly OK to use it in the benchmark.&lt;br /&gt;
&lt;br /&gt;
Vector data will be a topographic map, composed of several shapefiles (one shapefile per theme). Raster data will be 50cm/px aerial photography.&lt;br /&gt;
&lt;br /&gt;
We still do not have the definitive datasets, due to their size and the processing time needed to put them together. You can get some sample data by reading [[Benchmarking 2010/How to get some sample data]].&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/).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Machine A (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;
Machine B (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;
Machine C (DB Host)&lt;br /&gt;
* System Type:  Gateway E6610D&lt;br /&gt;
* Processor, Intel Core2 Duo - E6750 2.66 Ghz&lt;br /&gt;
* 4Gb Ram &lt;br /&gt;
* 250Gb Hard Drive 7200 rpm&lt;br /&gt;
* OS: Centos 5.5 x86-64 &lt;br /&gt;
&lt;br /&gt;
Machine D (testing server (JMeter))&lt;br /&gt;
* System Type:   Dell Precision Workstation 390&lt;br /&gt;
* Ship Date:     9/7/2006&lt;br /&gt;
* Processor, 6300, 1.86, 2M, Core Duo-conroe, Burn 2&lt;br /&gt;
* 2Gb RAM&lt;br /&gt;
* 160 Gb Hard drive 7200 rpm&lt;br /&gt;
* Service Tag:    5Q5LQB1&lt;br /&gt;
* OS: Centos 5.5 i386&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 &lt;br /&gt;
&lt;br /&gt;
=== Next IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed August 11th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=11&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Jmeter testing&lt;br /&gt;
**** what output formats will be requested?&lt;br /&gt;
**** what projections will be requested? (Platte-carré is not conformal)&lt;br /&gt;
**** what layer combinations will be requested? (All vector layers or various mixed subsets?)&lt;br /&gt;
**** what envelopes will be issued? (Frank's 2009 query generation script forces a hard cutoff at the largest scale)&lt;br /&gt;
**** what output metrics will be created?&lt;br /&gt;
**** how will the jmx file be designed? (need one .csv file per thread so all requests are different)&lt;br /&gt;
*** Testing deadline: shall we extend it?&lt;br /&gt;
&lt;br /&gt;
=== Previous IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed August 4th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=08&amp;amp;day=4&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
*** Machine status / issues&lt;br /&gt;
*** Data status / issues&lt;br /&gt;
**** Characters mis-encoded in shapefiles (e.g. catalan in labels): fixable? impact on PostGIS database?&lt;br /&gt;
**** Raster conversion to GeoTIFF (torrent of results?)&lt;br /&gt;
*** Styles status / issues&lt;br /&gt;
*** Jmeter testing&lt;br /&gt;
**** what output formats will be requested?&lt;br /&gt;
**** what projections will be requested? (Platte-carré is not conformal)&lt;br /&gt;
**** what layer combinations will be requested? (All vector layers or various mixed subset?)&lt;br /&gt;
**** what envelopes will be issued? (Frank's 2009 query generation script forces a hard cutoff at the largest scale)&lt;br /&gt;
**** what output metrics will be created?&lt;br /&gt;
**** how will the jmx file be designed? (need one .csv file per thread so all requests are different)&lt;br /&gt;
** Summary: [[Benchmarking 2010 IRC meeting logs Aug 4th]]&lt;br /&gt;
&lt;br /&gt;
* Wed July 28th&lt;br /&gt;
(no info)&lt;br /&gt;
&lt;br /&gt;
* Wed July 21st @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=07&amp;amp;day=21&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on data processing for all of Spain&lt;br /&gt;
*** update on server setup&lt;br /&gt;
*** update on data styling&lt;br /&gt;
*** checkin on server installs / library dependencies&lt;br /&gt;
&lt;br /&gt;
* Wed July 14th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=07&amp;amp;day=14&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on data processing for all of Spain&lt;br /&gt;
*** update on server setup&lt;br /&gt;
*** data styling discussions&lt;br /&gt;
**** scales to use for layers&lt;br /&gt;
**** missing full road network&lt;br /&gt;
**** layer to use for labels along lines&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-07-14.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna (jmckenna)&lt;br /&gt;
**** Andrea Aime (aaime)&lt;br /&gt;
**** Iván Sánchez (IvanSanchez)&lt;br /&gt;
**** Michael Smith (msmith_)&lt;br /&gt;
**** Dimitri Monie (dmonie)&lt;br /&gt;
**** Dane Springmeyer (springmeyer)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** data:&lt;br /&gt;
***** full dataset of Spain, vector and raster, has been processed by IvanSanchez, and he is checking it and will create a torrent for transfer, by the end of the week&lt;br /&gt;
***** because of shapefile size limit some layers may have to be split (contour-1.shp, contour-2.shp)&lt;br /&gt;
**** servers:&lt;br /&gt;
***** msmith has received both server machines&lt;br /&gt;
***** T1 router is being installed, it will be a dedicated line for this project&lt;br /&gt;
***** he is adding 2 TB drives to each&lt;br /&gt;
**** layer styling:&lt;br /&gt;
***** we notice that the Spain dataset we are using (BCN25) does not include street files (zoomed in road network)&lt;br /&gt;
***** we agreed to use contours for curved label tests instead&lt;br /&gt;
***** jmckenna will test the layer scales provided by Marco (QGIS mapserver)&lt;br /&gt;
***** aaime pointed out problem with the posted SLDs, in terms of the label property (jmckenna to look into it)&lt;br /&gt;
***** aaime pointed out that we should make sure that all servers compute the scales the same way&lt;br /&gt;
****** OGC recommends 90 DPI (GeoServer, Mapnik use the recommended 90...MapServer defaults to 72, but should be configurable)&lt;br /&gt;
****** all teams should look into how their engine handles this and report to group&lt;br /&gt;
**** other:&lt;br /&gt;
***** IvanSanchez reported that a Spanish custom-made WMS server may join the exercise (they access raster files only)&lt;br /&gt;
***** dmonie pointed out that Erdas has been quiet lately because one of the team leaders is on holiday&lt;br /&gt;
&lt;br /&gt;
* Wed June 30th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=30&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-06-30.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed June 30th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=30&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Summary: [http://logs.qgis.org/foss4g/%23foss4g.2010-06-30.log log]&lt;br /&gt;
&lt;br /&gt;
* Wed June 23rd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=23&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on proposed layer styling&lt;br /&gt;
*** update on available server specs&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-23.log log])&lt;br /&gt;
&lt;br /&gt;
* Wed June 16th @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=16&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on server infrastructure&lt;br /&gt;
*** update on OSGeo-es dataset ([[Benchmarking 2010/How to get some sample data|Sample data download instructions]])&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-16.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna (jmckenna)&lt;br /&gt;
**** Andrea Aime (aaime)&lt;br /&gt;
**** Iván Sánchez (IvanSanchez)&lt;br /&gt;
**** Michael Smith (msmith_)&lt;br /&gt;
**** Cédric Briançon (cedricbr)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** &amp;quot;base&amp;quot; run will use only shapefiles, &amp;quot;best&amp;quot; run will be any format (raster/vector)&lt;br /&gt;
**** teams can optionally test Oracle, PostGIS, Ingres connections during the &amp;quot;best&amp;quot; run&lt;br /&gt;
**** layers tested will be: labelled roads (with labels that follow the lines), thematic polygon map, and a test with labelled roads + thematic polygon + point layer in a single request (3 separate runs)&lt;br /&gt;
***** msmith and jmckenna to examine styling for one sheet (Barcelona, sheet# 420)&lt;br /&gt;
**** each base and best run will test data in raw projection (ETRS89 + UTM28/29/30/31) and then reprojected on-the-fly to the Google Mercator projection&lt;br /&gt;
**** threads (number of concurrent requests) will be: 1-2-4-8-16-32-64&lt;br /&gt;
**** US Army Corps is proposing to provide 4 desktop machines. 2 identical for testing ( win/lin ) and 1 for jmeter and 1 for databases&lt;br /&gt;
***** msmith will find out availability of 2-cpu machines this week&lt;br /&gt;
&lt;br /&gt;
* Wed June 2nd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=02&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** team representative introductions&lt;br /&gt;
*** Establish this year's 'Rules of Engagement' ([http://wiki.osgeo.org/wiki/Benchmarking_2009#Rules_of_Engagement previous RoE])&lt;br /&gt;
*** Discuss dataset to be used (including how to share the large dataset, for running local tests)&lt;br /&gt;
*** Discuss server infrastructure &lt;br /&gt;
*** Discuss possible changes to the test script parameters&lt;br /&gt;
*** Set next meeting date&lt;br /&gt;
** Summary: ([http://logs.qgis.org/foss4g/%23foss4g.2010-06-02.log log])&lt;br /&gt;
*** Attendance:&lt;br /&gt;
**** Jeff McKenna, MapServer (jmckenna)&lt;br /&gt;
**** Cédric Briançon - Constellation (cedricbr)&lt;br /&gt;
**** Michael Smith - Oracle Mapviewer and Oracle connections in MapServer (msmith_)&lt;br /&gt;
**** Zac Spitzer - MapGuide (zacspitzer)&lt;br /&gt;
**** Martin Daly - Cadcorp (mpdaly)&lt;br /&gt;
**** Anne-Sophie Collignon - ERDAS (ascollignon)&lt;br /&gt;
**** Marco Hugentobler - QGIS mapserver (marco___)&lt;br /&gt;
**** Andrea Aime - GeoServer (aaime)&lt;br /&gt;
**** Dimitri Monie - ERDAS (dmonie)&lt;br /&gt;
**** Frank Warmerdam - MapServer, possibly Ingres as well (FrankW)&lt;br /&gt;
**** Iván Sánchez - provide geodata from Spanish sources and help out Mapnik (IvanSanchez)&lt;br /&gt;
**** Dane Springmeyer - Mapnik (springmeyer)&lt;br /&gt;
**** Johann Sorel - GeotoolKit / Constellation (Eclesia)&lt;br /&gt;
**** Adrian Custer - Constellation (acuster) &lt;br /&gt;
**** Pirmin Kalberer - QGIS mapserver (pirmin_k)&lt;br /&gt;
**** Trevor Wekel - MapGuide (trevorw)&lt;br /&gt;
**** Daniel Morissette - MapServer (danmo)&lt;br /&gt;
*** Discussion:&lt;br /&gt;
**** All agreed to this year's &amp;quot;Rules of Engagement&amp;quot;&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;
***** Two tests will be run: one 'baseline' test with the data in its raw format (with spatial indexes), and another 'best effort' test where 'the sky is the limit' for what changes you want to make to the data (change format, generalize, etc)&lt;br /&gt;
***** Teams must document all steps they did to manipulate the data/server for both the 'baseline' and 'best effort' tests.  If a team does not document the steps on this wiki then that team's test results will not be used. &lt;br /&gt;
***** Data formats to be used will be shapefiles for vectors, and uncompressed geotiffs for rasters.&lt;br /&gt;
***** WMS output formats to be used will be png8 and png24 where possible&lt;br /&gt;
**** Dataset&lt;br /&gt;
***** Iván Sánchez Ortega from OSGeo-es is willing to provide local Spain datasets&lt;br /&gt;
***** data is for non-commercial use only&lt;br /&gt;
***** 10 GB of shapefiles&lt;br /&gt;
***** 100 GB of uncompressed rasters&lt;br /&gt;
**** Server infrastructure&lt;br /&gt;
***** possible hosts are msmith (US Army Corps) or Skygone (http://www.skygoneinc.com/)&lt;br /&gt;
***** need two identical servers, one running Unix and another Windows, plus a client machine&lt;br /&gt;
***** specs could be: quad core, 8GB of memory, 1TB hard drive&lt;br /&gt;
***** need fast pipe to server, as large datasets will be transferred&lt;br /&gt;
**** Next meeting date&lt;br /&gt;
***** all agreed to use same day and time next week, but limit the meeting length to one hour&lt;br /&gt;
&lt;br /&gt;
== Sample Dataset Styling ==&lt;br /&gt;
&lt;br /&gt;
* download [http://download.osgeo.org/benchmarking/barcelona-sample-dataset.zip sample dataset]&lt;br /&gt;
* layer [http://wiki.osgeo.org/wiki/Benchmarking_2010/How_to_get_some_sample_data#Vector_data_issues styling rules]&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Mapping Server''' &lt;br /&gt;
| '''GetMap'''&lt;br /&gt;
| '''SLD'''&lt;br /&gt;
|-&lt;br /&gt;
| MapServer&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 all layers]&lt;br /&gt;
| --&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=settlement&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=426633,4579926,429740,4582528&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 settlement]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/settlement-sld.xml settlement-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=building&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=426633,4579926,429740,4582528&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 building]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/building-sld.xml building-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=industry&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=424932,4575961,427328,4577812&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 industry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/industry-sld.xml industry-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=contour_lines&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 contour lines]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/contour-sld.xml contour-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=motorway&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 motorway]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/motorway-sld.xml motorway-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=road&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 road]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/road-sld.xml road-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=ramp&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 ramp]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/ramp-sld.xml ramp-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=track&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 track]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/track-sld.xml track-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=point_geometry&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 point labels with geometry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/point-geom-sld.xml point-geom-sld.xml]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/cgi-bin/benchmark2010?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=point_nogeom&amp;amp;SRS=EPSG:25831&amp;amp;BBOX=400637.456357,4576080.998882,456535.105266,4594947.942275&amp;amp;FORMAT=image/png&amp;amp;WIDTH=950&amp;amp;HEIGHT=600 point labels without geometry]&lt;br /&gt;
| [http://labs.gatewaygeomatics.com/benchmarking/sld/point-nogeom-sld.xml point-nogeom-sld.xml]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Live Benchmark WMS GetMap Requests ==&lt;br /&gt;
&lt;br /&gt;
=== MapServer ===&lt;br /&gt;
&lt;br /&gt;
* [http://12.189.158.78:8081/cgi-bin/mapserv?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=1.8,41,2.4,42&amp;amp;WIDTH=800&amp;amp;HEIGHT=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (Barcelona extents)&lt;br /&gt;
* [http://12.189.158.78:8081/cgi-bin/mapserv?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.1076723642349,41.407828508849,2.1178733654021,41.414271246429&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev] (with labelled contours)&lt;br /&gt;
* [http://12.189.158.78:8081/cgi-bin/mapserv_label?MAP=/benchmarking/mapserver/spain-shapefiles.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;LAYERS=vector_benchmarking_2010&amp;amp;STYLES=&amp;amp;BBOX=2.1076723642349,41.407828508849,2.1178733654021,41.414271246429&amp;amp;width=800&amp;amp;height=600&amp;amp;srs=EPSG:4326&amp;amp;FORMAT=image/png Shapefiles, MapServer 5.7-dev-label-fix] (with labelled contours)&lt;br /&gt;
&lt;br /&gt;
== External Related Links  ==&lt;br /&gt;
&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:FOSS4G2010]] [[Category:FOSS4G]]&lt;/div&gt;</summary>
		<author><name>Wiki-Cedricbr</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=User:Cedricbr&amp;diff=47770</id>
		<title>User:Cedricbr</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=User:Cedricbr&amp;diff=47770"/>
		<updated>2010-06-02T13:04:07Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Cedricbr: /* Cédric Briançon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Cédric Briançon ==&lt;br /&gt;
&lt;br /&gt;
Projects active member: Geotoolkit.org, Constellation.&lt;br /&gt;
&lt;br /&gt;
Current role: lead developer on WMS and WCS part of Constellation. Implied in XML (un)marshalling using JAXB for Geotoolkit.org.&lt;br /&gt;
&lt;br /&gt;
Was also collaborating on: GeoTools, Geoserver.&lt;br /&gt;
&lt;br /&gt;
Mail: cedric.briancon@geomatys.fr&lt;/div&gt;</summary>
		<author><name>Wiki-Cedricbr</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=User:Cedricbr&amp;diff=47769</id>
		<title>User:Cedricbr</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=User:Cedricbr&amp;diff=47769"/>
		<updated>2010-06-02T13:03:42Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Cedricbr: /* Cédric Briançon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Cédric Briançon ==&lt;br /&gt;
&lt;br /&gt;
Projects active member: Geotoolkit.org, Constellation.&lt;br /&gt;
&lt;br /&gt;
Current role: lead developer on WMS and WCS part of Constellation. Implied in XML (un)marshalling using JAXB for Geotoolkit.org.&lt;br /&gt;
&lt;br /&gt;
Was collaborating on: GeoTools, Geoserver.&lt;br /&gt;
&lt;br /&gt;
Mail: cedric.briancon@geomatys.fr&lt;/div&gt;</summary>
		<author><name>Wiki-Cedricbr</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=47768</id>
		<title>Benchmarking 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=47768"/>
		<updated>2010-06-02T13:01:16Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Cedricbr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basic Premise  ==&lt;br /&gt;
&lt;br /&gt;
Following up on [[Benchmarking 2009|last year's exercise]], the performance shoot-out presentation at [[FOSS4G2010]] 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;
== Timeline  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| January 1st, 2010 &lt;br /&gt;
| begin contacting all mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 1st, 2010 &lt;br /&gt;
| commitment due by all interested mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| June 2nd, 2010 &lt;br /&gt;
| exercise begins (and weekly meetings)&lt;br /&gt;
|-&lt;br /&gt;
| August 1st, 2010 &lt;br /&gt;
| final testing begins&lt;br /&gt;
|-&lt;br /&gt;
| August 23rd, 2010 &lt;br /&gt;
| no further testing&lt;br /&gt;
|-&lt;br /&gt;
| September 6-9, 2010 &lt;br /&gt;
| present results at FOSS4G2010&lt;br /&gt;
|}&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 &lt;br /&gt;
&lt;br /&gt;
=== Next IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed June 2nd @ [http://timeanddate.com/worldclock/fixedtime.html?year=2010&amp;amp;month=06&amp;amp;day=02&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** team representative introductions&lt;br /&gt;
*** Establish this year's 'Rules of Engagement' ([http://wiki.osgeo.org/wiki/Benchmarking_2009#Rules_of_Engagement previous RoE])&lt;br /&gt;
*** Discuss dataset to be used (including how to share the large dataset, for running local tests)&lt;br /&gt;
*** Discuss server infrastructure &lt;br /&gt;
*** Discuss possible changes to the test script parameters&lt;br /&gt;
*** Set next meeting date&lt;br /&gt;
&lt;br /&gt;
== Potential Participants  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Mapping Server''' &lt;br /&gt;
| '''Volunteer to contact Dev Team''' &lt;br /&gt;
| '''Contacted Server's Development Team''' &lt;br /&gt;
| '''Confirmed by Server's Development Team''' &lt;br /&gt;
| '''Development Team Leader'''&lt;br /&gt;
|-&lt;br /&gt;
| Cadcorp GeognoSIS &lt;br /&gt;
| [[User:Mpd|Martin Daly]] &lt;br /&gt;
| yes &lt;br /&gt;
| yes &lt;br /&gt;
| [mailto:martin.daly--@--cadcorp.com Martin Daly]&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI &lt;br /&gt;
| [[User:Acuster|Adrian Custer]] &lt;br /&gt;
| yes &lt;br /&gt;
| yes &lt;br /&gt;
| [[User:Cedricbr|Cédric Briançon]]&lt;br /&gt;
|-&lt;br /&gt;
| Deegree &lt;br /&gt;
| Simone Giannecchini &lt;br /&gt;
| yes &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Erdas Apollo &lt;br /&gt;
| [[User:Ascollignon|Anne-Sophie Collignon]]&amp;lt;br&amp;gt; &lt;br /&gt;
| yes&amp;lt;br&amp;gt; &lt;br /&gt;
| yes&amp;lt;br&amp;gt; &lt;br /&gt;
| [mailto:dimitri.monie@erdas.com Dimitri Monie]&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| ESRI ArcGIS Server &lt;br /&gt;
| [[User:Jmckenna|Jeff McKenna]] &lt;br /&gt;
| yes&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;quot;unable to secure the level of resources required&amp;quot;&amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GeoServer &lt;br /&gt;
| Andrea Aime &lt;br /&gt;
| yes &lt;br /&gt;
| yes &lt;br /&gt;
| Andrea Aime&lt;br /&gt;
|-&lt;br /&gt;
| Luciad Web Services Suite &lt;br /&gt;
| [[User:LeifGruenwoldt|Leif Gruenwoldt]] &lt;br /&gt;
| yes &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MapGuide Open Source &lt;br /&gt;
| [[User:Dmorissette|Daniel Morissette]]&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| Zac Spitzer&lt;br /&gt;
|-&lt;br /&gt;
| Mapnik &lt;br /&gt;
| [[User:Springmeyer|Dane Springmeyer]] &lt;br /&gt;
| yes &lt;br /&gt;
| yes &lt;br /&gt;
| [[User:Springmeyer|Dane Springmeyer]]&lt;br /&gt;
|-&lt;br /&gt;
| MapServer &lt;br /&gt;
| [[User:Jmckenna|Jeff McKenna]] &lt;br /&gt;
| yes &lt;br /&gt;
| yes &lt;br /&gt;
| [[User:Jmckenna|Jeff McKenna]]&lt;br /&gt;
|-&lt;br /&gt;
| Oracle MapViewer &lt;br /&gt;
| [[User:Msmitherdc|Michael Smith]]&lt;br /&gt;
| yes &lt;br /&gt;
| yes&lt;br /&gt;
| [[User:msmitherdc|Michael Smith]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== External Related Links  ==&lt;br /&gt;
&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:FOSS4G2010]] [[Category:FOSS4G]]&lt;/div&gt;</summary>
		<author><name>Wiki-Cedricbr</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=User:Cedricbr&amp;diff=47767</id>
		<title>User:Cedricbr</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=User:Cedricbr&amp;diff=47767"/>
		<updated>2010-06-02T12:59:29Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Cedricbr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Cédric Briançon ==&lt;br /&gt;
&lt;br /&gt;
Projects active member: Geotoolkit.org, Constellation.&lt;br /&gt;
&lt;br /&gt;
Current role: lead developer on WMS and WCS part of Constellation. Implied in XML (un)marshalling using JAXB for Geotoolkit.org.&lt;br /&gt;
&lt;br /&gt;
Also collaborator on: GeoTools, Geoserver.&lt;br /&gt;
&lt;br /&gt;
Mail: cedric.briancon@geomatys.fr&lt;/div&gt;</summary>
		<author><name>Wiki-Cedricbr</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=User:Cedricbr&amp;diff=47766</id>
		<title>User:Cedricbr</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=User:Cedricbr&amp;diff=47766"/>
		<updated>2010-06-02T12:58:10Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Cedricbr: Created page with ' == Cédric Briançon ==  Projects active member: Geotoolkit.org, Constellation. Current role: lead developer on WMS and WCS part of Constellation. Implied in XML (un)marshalling…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Cédric Briançon ==&lt;br /&gt;
&lt;br /&gt;
Projects active member: Geotoolkit.org, Constellation.&lt;br /&gt;
Current role: lead developer on WMS and WCS part of Constellation. Implied in XML (un)marshalling using JAXB for Geotoolkit.org.&lt;br /&gt;
&lt;br /&gt;
Also collaborator on: GeoTools, Geoserver.&lt;br /&gt;
&lt;br /&gt;
Mail: cedric.briancon@geomatys.fr&lt;/div&gt;</summary>
		<author><name>Wiki-Cedricbr</name></author>
	</entry>
</feed>