<?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-Mpd</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-Mpd"/>
	<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/wiki/Special:Contributions/Wiki-Mpd"/>
	<updated>2026-04-12T09:42:54Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2011&amp;diff=56961</id>
		<title>Benchmarking 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2011&amp;diff=56961"/>
		<updated>2011-09-02T08:18:07Z</updated>

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

		<summary type="html">&lt;p&gt;Wiki-Mpd: Created page with &amp;quot;== Data ==  The &amp;quot;UNION ALL&amp;quot; views used by, for example, the &amp;quot;osm_roads&amp;quot; table are not usable by GeognoSIS because:  * No spatial index can be detected (this restriction could be ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Data ==&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;UNION ALL&amp;quot; views used by, for example, the &amp;quot;osm_roads&amp;quot; table are not usable by GeognoSIS because:&lt;br /&gt;
&lt;br /&gt;
* No spatial index can be detected (this restriction could be relaxed, because PostGIS should work OK, albeit potentially slowly)&lt;br /&gt;
* No primary key/oid/unique id column can be detected&lt;br /&gt;
&lt;br /&gt;
The views were converted to tables, and indexed, as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
create table osm_railways_gen1_cadcorp as (select * from osm_railways_gen1);&lt;br /&gt;
alter table osm_railways_gen1_cadcorp add column cadcorp_id serial;&lt;br /&gt;
create index osm_railways_gen1_cadcorp_geometry_sidx on osm_railways_gen1_cadcorp using gist(geometry);&lt;br /&gt;
insert into geometry_columns(f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, &amp;quot;type&amp;quot;) SELECT '', 'public', 'osm_railways_gen1_cadcorp', 'geometry', ST_CoordDim(geometry), ST_SRID(geometry), GeometryType(geometry) FROM public.osm_railways_gen1_cadcorp LIMIT 1;&lt;br /&gt;
create unique index osm_railways_gen1_cadcorp_unqidx on osm_railways_gen1_cadcorp(cadcorp_id);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This was done for the following [[Benchmarking_2011/Imposm|Imposm]] tables:&lt;br /&gt;
&lt;br /&gt;
* osm_railways_gen1&lt;br /&gt;
* osm_roads_gen0&lt;br /&gt;
* osm_roads_gen1&lt;br /&gt;
* osm_roads&lt;br /&gt;
&lt;br /&gt;
Giving the following additional tables:&lt;br /&gt;
&lt;br /&gt;
* osm_railways_gen1_cadcorp&lt;br /&gt;
* osm_roads_gen0_cadcorp&lt;br /&gt;
* osm_roads_gen1_cadcorp&lt;br /&gt;
* osm_roads_cadcorp&lt;br /&gt;
&lt;br /&gt;
=== Styling ===&lt;br /&gt;
&lt;br /&gt;
In order to mimic the layered styling the &amp;quot;osm_roads_gen1_cadcorp&amp;quot; and &amp;quot;osm_roads_cadcorp&amp;quot; tables have additional columns added, as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
alter table osm_roads_gen1_cadcorp add column cadcorp_simplefc int4;&lt;br /&gt;
alter table osm_roads_cadcorp add column cadcorp_simplefc int4;&lt;br /&gt;
alter table osm_roads_cadcorp add column cadcorp_complexfc int4;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== mapserver2geognosis ==&lt;br /&gt;
&lt;br /&gt;
The MapServer MAP file was copied, edited to fix the &amp;quot;PROJ_LIB&amp;quot; setting to match the machine configuration (a freshly downloaded MS4W), then parsed via MapScript, in Python 2.6.&lt;br /&gt;
&lt;br /&gt;
The output of the Python program is:&lt;br /&gt;
&lt;br /&gt;
* A JSON file (approximately) describing the MapServer MAP file LAYER/STYLE/CLASS hierarchy&lt;br /&gt;
* A SQL file for adding styling codes to the &amp;quot;osm_roads_cadcorp&amp;quot; and &amp;quot;osm_roads_gen1_cadcorp&amp;quot; tables (see below)&lt;br /&gt;
* A JSON file containing styling lookup tables to match the styling codes&lt;br /&gt;
&lt;br /&gt;
The first JSON file is then re-parsed and the contents used to create the GeognoSIS equivalent of a MapServer MAP file.&lt;br /&gt;
&lt;br /&gt;
=== Style lookup codes ===&lt;br /&gt;
&lt;br /&gt;
The following SQL is used to set styling codes on the &amp;quot;osm_roads_cadcorp&amp;quot; and &amp;quot;osm_roads_gen1_cadcorp&amp;quot; tables:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_simplefc=5 where type='trunk_link';&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_simplefc=4 where type='motorway_link';&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_simplefc=9 where type='track';&lt;br /&gt;
update osm_roads_gen1_cadcorp set cadcorp_simplefc=2 where type='trunk';&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_simplefc=10 where type='pedestrian';&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_simplefc=7 where type='tertiary';&lt;br /&gt;
update osm_roads_gen1_cadcorp set cadcorp_simplefc=3 where type='primary';&lt;br /&gt;
update osm_roads_gen1_cadcorp set cadcorp_simplefc=1 where type='motorway';&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_simplefc=8 where type in ('unclassified','residential','service','road','living_street');&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_simplefc=6 where type='secondary';&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=23 where type='secondary';&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=21 where type='trunk_link';&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=24 where type='tertiary';&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=20 where type='trunk';&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=22 where type='primary';&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=28 where type='footway';&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=25 where type in ('unclassified','residential','service','road','living_street');&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=19 where type='motorway_link';&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=26 where type='track';&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=27 where type='pedestrian';&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=18 where type='motorway';&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=8 where bridge=1 and type in ('classified','residential','service','road','living_street');&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=9 where bridge=1 and type='pedestrian';&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=6 where bridge=1 and type in ('secondary','secondary_link');&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=3 where bridge=1 and type='trunk';&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=5 where bridge=1 and type in ('primary','primary_link');&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=1 where bridge=1 and type='motorway';&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=7 where bridge=1 and type in ('tertiary','tertiary_link');&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=4 where bridge=1 and type='trunk_link';&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=2 where bridge=1 and type='motorway_link';&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=10 where type='motorway' and tunnel=1;&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=16 where type in ('tertiary','tertiary_link') and tunnel=1;&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=12 where type='trunk' and tunnel=1;&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=11 where type='motorway_link' and tunnel=1;&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=14 where type in ('primary','primary_link') and tunnel=1;&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=17 where type in ('unclassified','residential','service','road','living_street') and tunnel=1;&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=15 where type in ('secondary','secondary_link') and tunnel=1;&lt;br /&gt;
update osm_roads_cadcorp set cadcorp_complexfc=13 where type='trunk_link' and tunnel=1;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki-Mpd</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2011&amp;diff=51914</id>
		<title>Benchmarking 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2011&amp;diff=51914"/>
		<updated>2010-12-09T17:05:18Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Mpd: /* Potential Participants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basic Premise  ==&lt;br /&gt;
&lt;br /&gt;
Following up on [[Benchmarking 2010|last year's exercise]], the performance shoot-out presentation at [[FOSS4G2011]] will test how long each Web mapping server takes to generate a map image, from a common set of spatial data, on a common platform. The data will be served by each Web mapping server through the WMS standard, which will serve exactly the same set of LAYERS. A JMeter load will be run on the testing box to measure various aspects of those layers. &lt;br /&gt;
&lt;br /&gt;
== 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;
| '''Development Team Leader'''&lt;br /&gt;
| '''Contacted'''&lt;br /&gt;
| '''Confirmed'''&lt;br /&gt;
|-&lt;br /&gt;
| Cadcorp GeognoSIS &lt;br /&gt;
| [[User:Mpd|Martin Daly]]&lt;br /&gt;
| Dec 9th, 2010&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| Constellation-SDI &lt;br /&gt;
| [[User:Acuster|Adrian Custer]], [[User:Cedricbr|Cédric Briançon]]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Erdas Apollo &lt;br /&gt;
| [mailto:dimitri.monie@erdas.com Dimitri Monie]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ESRI ArcServer&lt;br /&gt;
| Satish Sankaran&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GeoServer &lt;br /&gt;
| Andrea Aime&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MapGuide Open Source&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Mapnik &lt;br /&gt;
| [[User:Springmeyer|Dane Springmeyer]]&lt;br /&gt;
| Dec 8th, 2010&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| MapServer &lt;br /&gt;
| [[User:Jmckenna|Jeff McKenna]],  [[User:msmitherdc|Michael Smith]]&lt;br /&gt;
| Dec 8th, 2010&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| Oracle MapViewer &lt;br /&gt;
| LJ Qian&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| QGIS mapserver&lt;br /&gt;
| Marco Hugentobler&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Timeline  ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| January 1st, 2011&lt;br /&gt;
| begin contacting all mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| March 1st, 2011 &lt;br /&gt;
| commitment due by all interested mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| March 2nd, 2011&lt;br /&gt;
| exercise begins (and weekly meetings)&lt;br /&gt;
|-&lt;br /&gt;
| August 1st, 2011 &lt;br /&gt;
| final testing begins&lt;br /&gt;
|-&lt;br /&gt;
| September 1st, 2011 &lt;br /&gt;
| no further testing&lt;br /&gt;
|-&lt;br /&gt;
| September 2nd, 2011 &lt;br /&gt;
| final results due from all teams&lt;br /&gt;
|-&lt;br /&gt;
| September 12-16, 2011&lt;br /&gt;
| present results at FOSS4G2011&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rules of Engagement (unofficial, copied from 2010) ==&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 either on a wiki subpage or in svn (or both).&lt;br /&gt;
&lt;br /&gt;
Generally teams keep notes on setup on the wiki while they put stylesheets and scripts in svn.&lt;br /&gt;
&lt;br /&gt;
A good organization for wiki pages is to create a subpage like: http://wiki.osgeo.org/wiki/Benchmarking_2011/Mapnik_notes&lt;br /&gt;
&lt;br /&gt;
And create a directory in svn named {servername}/{year} like: http://svn.osgeo.org/osgeo/foss4g/benchmarking/mapnik/2011&lt;br /&gt;
&lt;br /&gt;
== Datasets ==&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;
windows_wms_bm  (windows server)&lt;br /&gt;
* System Type:   Dell PowerEdge R410&lt;br /&gt;
* Ship Date:    7/7/2010&lt;br /&gt;
* Processor: Intel® Xeon® E5630 2.53Ghz, 12M Cache,Turbo, HT, 1066MHz Max Mem&lt;br /&gt;
* 8GB Memory (4x2GB), 1333MHz Dual Ranked RDIMMs for 1Processor, Optimized&lt;br /&gt;
* 2TB 7.2K RPM SATA&lt;br /&gt;
* OS: Windows Server 64bit &lt;br /&gt;
&lt;br /&gt;
linux_wms_bm (linux server)&lt;br /&gt;
* System Type:  Dell PowerEdge R410&lt;br /&gt;
* Ship Date:    7/7/2010&lt;br /&gt;
* Processor: Intel® Xeon® E5630 2.53Ghz, 12M Cache,Turbo, HT, 1066MHz Max Mem&lt;br /&gt;
* 8GB Memory (4x2GB), 1333MHz Dual Ranked RDIMMs for 1Processor, Optimized&lt;br /&gt;
* 2TB 7.2K RPM SATA&lt;br /&gt;
* OS: Centos 5.5 x86-64&lt;br /&gt;
&lt;br /&gt;
== 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 January 12th, 2011 @ [http://timeanddate.com/worldclock/fixedtime.html?year=2011&amp;amp;month=01&amp;amp;day=12&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0 15:00:00 UTC]&lt;br /&gt;
** Provisional Agenda:&lt;br /&gt;
***&lt;br /&gt;
&lt;br /&gt;
== External Related Links  ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.slideshare.net/gatewaygeomatics.com/wms-performance-shootout-2010 FOSS4G2010 Benchmarking Presentation]&lt;br /&gt;
* [http://www.slideshare.net/gatewaygeomatics.com/wms-performance-shootout FOSS4G2009 Benchmarking Presentation]&lt;br /&gt;
* [[FOSS4G Benchmark|FOSS4G WMS Benchmark]] &lt;br /&gt;
* [http://sourceforge.net/projects/wmstester/ WMSTester - tool for testing not from OSGeo]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Category:FOSS4G2011]] [[Category:FOSS4G]]&lt;/div&gt;</summary>
		<author><name>Wiki-Mpd</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=50166</id>
		<title>Benchmarking 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=50166"/>
		<updated>2010-09-07T07:09:39Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Mpd: Added link to Cadcorp notes page&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]&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;
&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;
* 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;
=== 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;
&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;
== 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-Mpd</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010/Cadcorp_notes&amp;diff=49581</id>
		<title>Benchmarking 2010/Cadcorp notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010/Cadcorp_notes&amp;diff=49581"/>
		<updated>2010-08-20T10:44:25Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Mpd: /* Enhancements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Cadcorp Notes =&lt;br /&gt;
&lt;br /&gt;
''(for the [[Benchmarking_2010]] exercise)''&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
=== Cadcorp SIS 7.0 ===&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
&lt;br /&gt;
* Handle DBF files &amp;gt; 2Gb&lt;br /&gt;
* Support PostGIS geometry columns with 4D (XYZM) geometry type&lt;br /&gt;
* Improved DBF string encoding handling&lt;br /&gt;
&lt;br /&gt;
==== Enhancements ====&lt;br /&gt;
&lt;br /&gt;
* Cache DBF record data for the current SHP record&lt;br /&gt;
* Allow Label Theme to use fill brush and/or outline pen from other Overlay Themes&lt;br /&gt;
* Improved Label Theme &amp;quot;along lines&amp;quot; option, to better suit contour data&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
&lt;br /&gt;
=== Vector ===&lt;br /&gt;
&lt;br /&gt;
==== SHP ====&lt;br /&gt;
&lt;br /&gt;
* Created *.shp.idx Rtree spatial files via SIS UI&lt;br /&gt;
&lt;br /&gt;
==== PostGIS ====&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;contours&amp;quot; table&lt;br /&gt;
** No spatial index - created by [[User:Pwramsey3]]&lt;br /&gt;
** No primary key/unique index column - created by [[User:Pwramsey3]]&lt;br /&gt;
&lt;br /&gt;
==== Oracle ====&lt;br /&gt;
&lt;br /&gt;
* No changes&lt;br /&gt;
* '''N.B.''' CONTOURS table not used: needs investigation&lt;br /&gt;
&lt;br /&gt;
==== Cadcorp Feature Database (FDB) ====&lt;br /&gt;
&lt;br /&gt;
* Created from SHP files&lt;br /&gt;
** One per SHP file, except for contour-* which were merged into a single file&lt;br /&gt;
* Columns not used for styling or labelling ignored, to reduce data transfer sizes&lt;br /&gt;
* Added FC (&amp;quot;feature code&amp;quot;) column&lt;br /&gt;
&lt;br /&gt;
=== Raster ===&lt;br /&gt;
&lt;br /&gt;
==== TIF ====&lt;br /&gt;
&lt;br /&gt;
* No changes&lt;br /&gt;
&lt;br /&gt;
=== ECW ===&lt;br /&gt;
&lt;br /&gt;
* No changes&lt;br /&gt;
&lt;br /&gt;
[[Category:FOSS4G2010]] [[Category:FOSS4G]]&lt;/div&gt;</summary>
		<author><name>Wiki-Mpd</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49580</id>
		<title>Benchmarking 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49580"/>
		<updated>2010-08-20T10:42:38Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Mpd: Removed contour labelling nore&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: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 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;
| 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;
| 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 || .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;
== 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 - labeled contours)&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;
=== 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 QGIS mapserver shapefile] (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 QGIS mapserver shapefile] (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 QGIS mapserver TIFF mosaic, zoomed in]&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 QGIS mapserver TIFF mosaic, mid zoom]&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 QGIS mapserver TIFF mosaic, 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;
** 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 (those two should probably be separated):&lt;br /&gt;
** starting: /opt/mapserver/bin/apachectl start&lt;br /&gt;
** stopping: /opt/mapserver/bin/apachectl stop&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: no easy way for other user to start&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;
** 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;
== 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-Mpd</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49571</id>
		<title>Benchmarking 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49571"/>
		<updated>2010-08-19T18:43:58Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Mpd: Added start/stop instructions for GeognoSIS&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: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;
| &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;
| 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;
| 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 || .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;
== 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 - labeled contours)&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;
=== 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 - see note)&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 - see note)&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;
'''N.B.''' The current GeognoSIS Label Theme &amp;quot;label along lines&amp;quot; option does not work well with this data. We hope to have an alternative option ready in time for the tests&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 QGIS mapserver shapefile] (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 QGIS mapserver shapefile] (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 QGIS mapserver TIFF mosaic, zoomed in]&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 QGIS mapserver TIFF mosaic, mid zoom]&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 QGIS mapserver TIFF mosaic, 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;
** 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 (those two should probably be separated):&lt;br /&gt;
** starting: /opt/mapserver/bin/apachectl start&lt;br /&gt;
** stopping: /opt/mapserver/bin/apachectl stop&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: no easy way for other user to start&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;
** 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;
== 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-Mpd</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010/Cadcorp_notes&amp;diff=49545</id>
		<title>Benchmarking 2010/Cadcorp notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010/Cadcorp_notes&amp;diff=49545"/>
		<updated>2010-08-19T09:22:42Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Mpd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Cadcorp Notes =&lt;br /&gt;
&lt;br /&gt;
''(for the [[Benchmarking_2010]] exercise)''&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
=== Cadcorp SIS 7.0 ===&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
&lt;br /&gt;
* Handle DBF files &amp;gt; 2Gb&lt;br /&gt;
* Support PostGIS geometry columns with 4D (XYZM) geometry type&lt;br /&gt;
* Improved DBF string encoding handling&lt;br /&gt;
&lt;br /&gt;
==== Enhancements ====&lt;br /&gt;
&lt;br /&gt;
* Cache DBF record data for the current SHP record&lt;br /&gt;
* Allow Label Theme to use fill brush and/or outline pen from other Overlay Themes&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
&lt;br /&gt;
=== Vector ===&lt;br /&gt;
&lt;br /&gt;
==== SHP ====&lt;br /&gt;
&lt;br /&gt;
* Created *.shp.idx Rtree spatial files via SIS UI&lt;br /&gt;
&lt;br /&gt;
==== PostGIS ====&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;contours&amp;quot; table&lt;br /&gt;
** No spatial index - created by [[User:Pwramsey3]]&lt;br /&gt;
** No primary key/unique index column - created by [[User:Pwramsey3]]&lt;br /&gt;
&lt;br /&gt;
==== Oracle ====&lt;br /&gt;
&lt;br /&gt;
* No changes&lt;br /&gt;
* '''N.B.''' CONTOURS table not used: needs investigation&lt;br /&gt;
&lt;br /&gt;
==== Cadcorp Feature Database (FDB) ====&lt;br /&gt;
&lt;br /&gt;
* Created from SHP files&lt;br /&gt;
** One per SHP file, except for contour-* which were merged into a single file&lt;br /&gt;
* Columns not used for styling or labelling ignored, to reduce data transfer sizes&lt;br /&gt;
* Added FC (&amp;quot;feature code&amp;quot;) column&lt;br /&gt;
&lt;br /&gt;
=== Raster ===&lt;br /&gt;
&lt;br /&gt;
==== TIF ====&lt;br /&gt;
&lt;br /&gt;
* No changes&lt;br /&gt;
&lt;br /&gt;
=== ECW ===&lt;br /&gt;
&lt;br /&gt;
* No changes&lt;br /&gt;
&lt;br /&gt;
[[Category:FOSS4G2010]] [[Category:FOSS4G]]&lt;/div&gt;</summary>
		<author><name>Wiki-Mpd</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49540</id>
		<title>Benchmarking 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49540"/>
		<updated>2010-08-19T09:11:48Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Mpd: Added link to Cadcorp notes page&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: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;
| &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;
| 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 ([[Benchmarking_2010/Cadcorp_notes]])&lt;br /&gt;
|-&lt;br /&gt;
| Constellation || .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;
== 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 - labeled contours)&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;
=== 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 - see note)&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 - see note)&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;
'''N.B.''' The current GeognoSIS Label Theme &amp;quot;label along lines&amp;quot; option does not work well with this data. We hope to have an alternative option ready in time for the tests&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 QGIS mapserver shapefile] (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 QGIS mapserver shapefile] (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;
| 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;
== 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-Mpd</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010/Cadcorp_notes&amp;diff=49538</id>
		<title>Benchmarking 2010/Cadcorp notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010/Cadcorp_notes&amp;diff=49538"/>
		<updated>2010-08-19T09:10:45Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Mpd: Created page with '= Cadcorp Notes =  ''(for the Benchmarking_2010 exercise)''  == Software ==  === Cadcorp SIS 7.0 ===  ==== Bugfixes ====  * Handle DBF files &amp;gt; 2Gb * Support PostGIS geometry …'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Cadcorp Notes =&lt;br /&gt;
&lt;br /&gt;
''(for the [[Benchmarking_2010]] exercise)''&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
=== Cadcorp SIS 7.0 ===&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
&lt;br /&gt;
* Handle DBF files &amp;gt; 2Gb&lt;br /&gt;
* Support PostGIS geometry columns with 4D (XYZM) geometry type&lt;br /&gt;
* Improved DBF string encoding handling&lt;br /&gt;
&lt;br /&gt;
==== Enhancements ====&lt;br /&gt;
&lt;br /&gt;
* Cache DBF record data for the current feature&lt;br /&gt;
* Allow Label Theme to use fill brush and/or outline pen from other Overlay Themes&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
&lt;br /&gt;
=== Vector ===&lt;br /&gt;
&lt;br /&gt;
==== SHP ====&lt;br /&gt;
&lt;br /&gt;
* Created *.shp.idx Rtree spatial files via SIS UI&lt;br /&gt;
&lt;br /&gt;
==== PostGIS ====&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;contours&amp;quot; table&lt;br /&gt;
** No spatial index - created by [[User:Pwramsey3]]&lt;br /&gt;
** No primary key/unique index column - created by [[User:Pwramsey3]]&lt;br /&gt;
&lt;br /&gt;
==== Oracle ====&lt;br /&gt;
&lt;br /&gt;
* No changes&lt;br /&gt;
* '''N.B.''' CONTOURS table not used: needs investigation&lt;br /&gt;
&lt;br /&gt;
==== Cadcorp Feature Database (FDB) ====&lt;br /&gt;
&lt;br /&gt;
* Created from SHP files&lt;br /&gt;
** One per SHP file, except for contour-* which were merged into a single file&lt;br /&gt;
* Columns not used for styling or labelling ignored, to reduce data transfer sizes&lt;br /&gt;
* Added FC (&amp;quot;feature code&amp;quot;) column&lt;br /&gt;
&lt;br /&gt;
=== Raster ===&lt;br /&gt;
&lt;br /&gt;
==== TIF ====&lt;br /&gt;
&lt;br /&gt;
* No changes&lt;br /&gt;
&lt;br /&gt;
=== ECW ===&lt;br /&gt;
&lt;br /&gt;
* No changes&lt;br /&gt;
&lt;br /&gt;
[[Category:FOSS4G2010]] [[Category:FOSS4G]]&lt;/div&gt;</summary>
		<author><name>Wiki-Mpd</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49423</id>
		<title>Benchmarking 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49423"/>
		<updated>2010-08-17T16:06:06Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Mpd: Added Oracle + GeognoSIS URLs&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: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;
| 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 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;
=== 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 - see note)&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 - see note)&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;
'''N.B.''' The current GeognoSIS Label Theme &amp;quot;label along lines&amp;quot; option does not work well with this data. We hope to have an alternative option ready in time for the tests&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 QGIS mapserver shapefile] (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 QGIS mapserver shapefile] (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;
| 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;
== 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-Mpd</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49403</id>
		<title>Benchmarking 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49403"/>
		<updated>2010-08-16T15:33:45Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Mpd: /* 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, PostGIS, 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;
=== 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 - see note)&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 - see note)&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;
'''N.B.''' The current GeognoSIS Label Theme &amp;quot;label along lines&amp;quot; option does not work well with this data. We hope to have an alternative option ready in time for the tests&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;
| 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;
&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-Mpd</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49402</id>
		<title>Benchmarking 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49402"/>
		<updated>2010-08-16T15:33:13Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Mpd: Added GeognoSIS URLs&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;
=== 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 - see note)&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 - see note)&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;
'''N.B.''' The current GeognoSIS Label Theme &amp;quot;label along lines&amp;quot; option does not work well with this data. We hope to have an alternative option ready in time for the tests&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;
| 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;
&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-Mpd</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49311</id>
		<title>Benchmarking 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49311"/>
		<updated>2010-08-12T07:38:26Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Mpd: /* 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, 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. 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 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; ([[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;
=== 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;
* [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.1048033326566,41.405072728518,2.1207423969804,41.41702702676&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.8,41,2.4,42&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.1076723642349,41.407828508849,2.1178733654021,41.414271246429&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.1048033326566,41.405072728518,2.1207423969804,41.41702702676&amp;amp;WIDTH=800&amp;amp;HEIGHT=600 Shapefiles GeoServer 2.1.x] (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-Mpd</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49082</id>
		<title>Benchmarking 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49082"/>
		<updated>2010-08-04T13:06:07Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Mpd: /* 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;
|-&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;
|-&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;
|-&lt;br /&gt;
| Oracle MapViewer &lt;br /&gt;
| [[User:msmitherdc|Michael Smith]]&lt;br /&gt;
| msmith_&lt;br /&gt;
| Set up on port 8081&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;
| 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 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;
&lt;br /&gt;
=== Previous IRC meeting ===&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;
== 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-Mpd</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49081</id>
		<title>Benchmarking 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=49081"/>
		<updated>2010-08-04T13:04:37Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Mpd: /* 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;
|-&lt;br /&gt;
| Constellation-SDI &lt;br /&gt;
| [[User:Cedricbr|Cédric Briançon]]&lt;br /&gt;
| cedricbr&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;
|-&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;
|-&lt;br /&gt;
| Oracle MapViewer &lt;br /&gt;
| [[User:msmitherdc|Michael Smith]]&lt;br /&gt;
| msmith_&lt;br /&gt;
| Set up on port 8081&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;
| 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 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;
&lt;br /&gt;
=== Previous IRC meeting ===&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;
== 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-Mpd</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=47123</id>
		<title>Benchmarking 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2010&amp;diff=47123"/>
		<updated>2010-04-21T06:53:42Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Mpd: Added Cadcorp to Potential 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;
== 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;
| April 1st, 2010 &lt;br /&gt;
| commitment due by all interested mapping servers&lt;br /&gt;
|-&lt;br /&gt;
| April 1st, 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;
== 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;
| [mailto:cedric.briancon--@--geomatys.fr 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;
| Joel Schlagel &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &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;
| MapGuide Open Source &lt;br /&gt;
| DanickVenne? &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt;&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;
| 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;
| Mike Smith &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 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-Mpd</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Tile_Map_Service_Specification&amp;diff=9586</id>
		<title>Tile Map Service Specification</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Tile_Map_Service_Specification&amp;diff=9586"/>
		<updated>2006-11-17T13:22:45Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Mpd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document is the work of a loose community of participants interested in client/server mapping solutions that use multi-resolution image pyramids.  It is meant to be used as a baseline for the implementation of client/server mapping software.  It is not an &amp;quot;official standard&amp;quot; nor is it endorsed by OSGeo as an official project or work product of the Foundation.&lt;br /&gt;
&lt;br /&gt;
This document is currently in ''active revision'', edits are accepted from any user at any time.  Please join the mailing list http://lists.eogeo.org/mailman/listinfo/tiling to discuss your ideas before applying them to the draft.  The document will first move from ''active revision'' to ''final review'' and then finally to ''numbered final version'', at which point it will be locked.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
===Document Scope===&lt;br /&gt;
&lt;br /&gt;
A Tile Map Service provides access to cartographic maps of geo-referenced data, not direct access to the data itself.  This document standardizes the way in which map tiles are requested by clients, and the ways that servers describe their holdings. &lt;br /&gt;
&lt;br /&gt;
===Document Form===&lt;br /&gt;
&lt;br /&gt;
This document will proceed from a description of general resources provided by the server to particular resources (such as map tiles) providing examples of access URLs and return values at each stage.&lt;br /&gt;
&lt;br /&gt;
==Specification==&lt;br /&gt;
&lt;br /&gt;
The Tiled Web Service provides access to resources, in particular, to rendered cartographic tiles at fixed scales.  Access to these resources is provided via a &amp;quot;REST&amp;quot; interface, starting with a root resource describing available layers, then map resources with a set of scales, then scales holding sets of tiles.  &lt;br /&gt;
&lt;br /&gt;
Each resource contains the descriptive information and links to further resources.  Note that while the URLs used to access resources may appear to have internal meaning (the resource for version 1.0.0 of the service has &amp;quot;1.0.0&amp;quot; in it's URL) such structure is ''not required'' of them. &lt;br /&gt;
&lt;br /&gt;
The only requirement is that the resource be referenced by a URL (&amp;lt;nowiki&amp;gt;http://tms.osgeo.org/1.0.0/ could be http://tms.osgeo.org/onepointzeropointzero or http://tms.osgeo.org/flipper.xml as long as the value appeared in the href of the &amp;lt;TileMapService&amp;gt; element&amp;lt;/nowiki&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
The value of an &amp;quot;href&amp;quot; '''must''' be an absolute URL (starting with &amp;quot;http://&amp;quot;).  For example: href=&amp;quot;&amp;lt;nowiki&amp;gt;http://www.service.org/subdirectory/tilemap.xml&amp;lt;/nowiki&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Root Resource===&lt;br /&gt;
&lt;br /&gt;
The root resource describes the available versions of the &amp;lt;TileMapService&amp;gt; (and possibly other services as well).&lt;br /&gt;
&lt;br /&gt;
Request:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://tms.osgeo.org/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response (Content-type: text/xml):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
 &amp;lt;Services&amp;gt;&lt;br /&gt;
   &amp;lt;TileMapService version=&amp;quot;1.0.0&amp;quot; href=&amp;quot;http://tms.osgeo.org/1.0.0/&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;TileMapService version=&amp;quot;1.1.0&amp;quot; href=&amp;quot;http://tms.osgeo.org/1.1.0/&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;FancyFeatureService version=&amp;quot;0.9&amp;quot; href=&amp;quot;http://ffs.osgeo.org/0.9/&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/Services&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Request:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://www.osgeo.org/services/root.xml&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt;&lt;br /&gt;
 &amp;lt;Services&amp;gt;&lt;br /&gt;
   &amp;lt;TileMapService version=&amp;quot;1.0.0&amp;quot; href=&amp;quot;http://www.osgeo.org/services/tilemapservice.xml&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/Services&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===TileMapService Resource===&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;TileMapService&amp;gt; resource provides description metadata about the service and lists the available &amp;lt;TileMaps&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
Optional elements in the resource are called out below using the pipe character.  All other elements are mandatory.&lt;br /&gt;
&lt;br /&gt;
Request: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://tms.osgeo.org/1.0.0/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response (Content-type: text/xml):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
 &amp;lt;TileMapService version=&amp;quot;1.0.0&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;Title&amp;gt;Example Tile Map Service&amp;lt;/Title&amp;gt;&lt;br /&gt;
   &amp;lt;Abstract&amp;gt;This is a longer description of the example tiling map service.&amp;lt;/Abstract&amp;gt;&lt;br /&gt;
 | &amp;lt;KeywordList&amp;gt;example tile service&amp;lt;/KeywordList&amp;gt;&lt;br /&gt;
 | &amp;lt;ContactInformation&amp;gt;&lt;br /&gt;
 |   &amp;lt;ContactPersonPrimary&amp;gt;&lt;br /&gt;
 |     &amp;lt;ContactPerson&amp;gt;Paul Ramsey&amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 |     &amp;lt;ContactOrganization&amp;gt;Refractions Research&amp;lt;/ContactOrganization&amp;gt;&lt;br /&gt;
 |   &amp;lt;/ContactPersonPrimary&amp;gt;&lt;br /&gt;
 |   &amp;lt;ContactPosition&amp;gt;Manager&amp;lt;/ContactPosition&amp;gt;&lt;br /&gt;
 |   &amp;lt;ContactAddress&amp;gt;&lt;br /&gt;
 |     &amp;lt;AddressType&amp;gt;postal&amp;lt;/AddressType&amp;gt;&lt;br /&gt;
 |     &amp;lt;Address&amp;gt;300 - 1207 Douglas Street&amp;lt;/Address&amp;gt;&lt;br /&gt;
 |     &amp;lt;City&amp;gt;Victoria&amp;lt;/City&amp;gt;&lt;br /&gt;
 |     &amp;lt;StateOrProvince&amp;gt;British Columbia&amp;lt;/StateOrProvince&amp;gt;&lt;br /&gt;
 |     &amp;lt;PostCode&amp;gt;V8W2E7&amp;lt;/PostCode&amp;gt;&lt;br /&gt;
 |     &amp;lt;Country&amp;gt;Canada&amp;lt;/Country&amp;gt;&lt;br /&gt;
 |   &amp;lt;/ContactAddress&amp;gt;&lt;br /&gt;
 |   &amp;lt;ContactVoiceTelephone&amp;gt;12503833022&amp;lt;/ContactVoiceTelephone&amp;gt;&lt;br /&gt;
 |   &amp;lt;ContactFacsimileTelephone&amp;gt;12503832140&amp;lt;/ContactFacsimileTelephone&amp;gt;&lt;br /&gt;
 |   &amp;lt;ContactElectronicMailAddress&amp;gt;pramsey@refractions.net&amp;lt;/ContactElectronicMailAddress&amp;gt;&lt;br /&gt;
 | &amp;lt;/ContactInformation&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;TileMaps&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     &amp;lt;TileMap&amp;gt;&lt;br /&gt;
       &amp;lt;Title&amp;gt;VMAP0 World Map&amp;lt;/Title&amp;gt;&lt;br /&gt;
       &amp;lt;Abstract&amp;gt;A map of the world built from the NGA VMAP0 vector data set.&amp;lt;/Abstract&amp;gt;&lt;br /&gt;
 |     &amp;lt;KeywordList&amp;gt;&amp;lt;/KeywordList&amp;gt;&lt;br /&gt;
 |     &amp;lt;Metadata type=&amp;quot;TC211&amp;quot; mime-type=&amp;quot;text/xml&amp;quot; href=&amp;quot;http://www.org&amp;quot; /&amp;gt;&lt;br /&gt;
 |     &amp;lt;Attribution&amp;gt;&lt;br /&gt;
 |       &amp;lt;Title&amp;gt;National Geospatial Intelligence Agency&amp;lt;/Title&amp;gt;&lt;br /&gt;
 |       &amp;lt;Logo width=&amp;quot;10&amp;quot; height=&amp;quot;10&amp;quot; href=&amp;quot;http://nga.mil/logo.gif&amp;quot; mime-type=&amp;quot;image/gif&amp;quot; /&amp;gt;&lt;br /&gt;
 |     &amp;lt;/Attribution&amp;gt;&lt;br /&gt;
 |     &amp;lt;WebMapServer href=&amp;quot;http://wms.org&amp;quot; /&amp;gt;&lt;br /&gt;
 |     &amp;lt;Face&amp;gt;0&amp;lt;/Face&amp;gt;&lt;br /&gt;
 |     &amp;lt;Profile type=&amp;quot;global-geodetic&amp;quot; href=&amp;quot;http://tms.osgeo.org/1.0.0/vmap0/&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;SRS&amp;gt;EPSG:4326&amp;lt;/SRS&amp;gt;&lt;br /&gt;
       &amp;lt;BoundingBox minx=&amp;quot;-180&amp;quot; miny=&amp;quot;-90&amp;quot; maxx=&amp;quot;180&amp;quot; maxy=&amp;quot;90&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;Origin x=&amp;quot;-180&amp;quot; y=&amp;quot;-180&amp;quot; /&amp;gt;  &lt;br /&gt;
       &amp;lt;TileFormat width=&amp;quot;256&amp;quot; height=&amp;quot;256&amp;quot; mime-type=&amp;quot;image/jpeg&amp;quot; extension=&amp;quot;jpg&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;TileSets&amp;gt;&lt;br /&gt;
         &amp;lt;TileSet href=&amp;quot;http://tms.osgeo.org/1.0.0/vmap0/0&amp;quot; units-per-pixel=&amp;quot;0.703125&amp;quot; order=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
         &amp;lt;TileSet href=&amp;quot;http://tms.osgeo.org/1.0.0/vmap0/1&amp;quot; units-per-pixel=&amp;quot;0.3515625&amp;quot; order=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
         &amp;lt;TileSet href=&amp;quot;http://tms.osgeo.org/1.0.0/vmap0/2&amp;quot; units-per-pixel=&amp;quot;0.17578125&amp;quot; order=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;
         &amp;lt;TileSet href=&amp;quot;http://tms.osgeo.org/1.0.0/vmap0/3&amp;quot; units-per-pixel=&amp;quot;0.08789063&amp;quot; order=&amp;quot;3&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;/TileSets&amp;gt;&lt;br /&gt;
     &amp;lt;/TileMap&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
     &amp;lt;TileMap&amp;gt;&lt;br /&gt;
       &amp;lt;Title&amp;gt;British Columbia Landsat Imagery (2000)&amp;lt;/Title&amp;gt;&lt;br /&gt;
       &amp;lt;Abstract&amp;gt;Landsat data collected in the year 2000 over British Columbia.&amp;lt;/Abstract&amp;gt;&lt;br /&gt;
 |     &amp;lt;KeywordList&amp;gt;&amp;lt;/KeywordList&amp;gt;&lt;br /&gt;
 |     &amp;lt;Metadata type=&amp;quot;TC211&amp;quot; mime-type=&amp;quot;text/xml&amp;quot; href=&amp;quot;http://www.org&amp;quot; /&amp;gt;&lt;br /&gt;
 |     &amp;lt;Attribution&amp;gt;&lt;br /&gt;
 |       &amp;lt;Title&amp;gt;Government of British Columbia&amp;lt;/Title&amp;gt;&lt;br /&gt;
 |       &amp;lt;Logo width=&amp;quot;10&amp;quot; height=&amp;quot;10&amp;quot; href=&amp;quot;http://gov.bc.ca/logo.png&amp;quot; mime-type=&amp;quot;image/png&amp;quot; /&amp;gt;&lt;br /&gt;
 |     &amp;lt;/Attribution&amp;gt;&lt;br /&gt;
 |     &amp;lt;WebMapServer href=&amp;quot;http://wms.gov.bc.ca&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;Profile type=&amp;quot;local&amp;quot; href=&amp;quot;http://tms.osgeo.org/1.0.0/landsat2000/&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;SRS&amp;gt;EPSG:3005&amp;lt;/SRS&amp;gt;&lt;br /&gt;
       &amp;lt;BoundingBox minx=&amp;quot;100000&amp;quot; miny=&amp;quot;100000&amp;quot; maxx=&amp;quot;1800000&amp;quot; maxy=&amp;quot;1800000&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;Origin x=&amp;quot;100000&amp;quot; y=&amp;quot;100000&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;TileFormat width=&amp;quot;256&amp;quot; height=&amp;quot;256&amp;quot; mime-type=&amp;quot;image/png&amp;quot; extension=&amp;quot;png&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;TileSets&amp;gt;&lt;br /&gt;
         &amp;lt;TileSet href=&amp;quot;http://tms.osgeo.org/1.0.0/landsat2000/2048&amp;quot; units-per-pixel=&amp;quot;2048&amp;quot; order=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
         &amp;lt;TileSet href=&amp;quot;http://tms.osgeo.org/1.0.0/landsat2000/1024&amp;quot; units-per-pixel=&amp;quot;1024&amp;quot; order=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
         &amp;lt;TileSet href=&amp;quot;http://tms.osgeo.org/1.0.0/landsat2000/512&amp;quot; units-per-pixel=&amp;quot;512&amp;quot; order=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;
         &amp;lt;TileSet href=&amp;quot;http://tms.osgeo.org/1.0.0/landsat2000/256&amp;quot; units-per-pixel=&amp;quot;256&amp;quot; order=&amp;quot;3&amp;quot; /&amp;gt;&lt;br /&gt;
         &amp;lt;TileSet href=&amp;quot;http://tms.osgeo.org/1.0.0/landsat2000/128&amp;quot; units-per-pixel=&amp;quot;128&amp;quot; order=&amp;quot;4&amp;quot; /&amp;gt;&lt;br /&gt;
         &amp;lt;TileSet href=&amp;quot;http://tms.osgeo.org/1.0.0/landsat2000/64&amp;quot; units-per-pixel=&amp;quot;64&amp;quot; order=&amp;quot;5&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;/TileSets&amp;gt;&lt;br /&gt;
     &amp;lt;/TileMap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/TileMaps&amp;gt;&lt;br /&gt;
 &amp;lt;/TileMapService&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Request: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://www.osgeo.org/services/tilemapservice.xml&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response (Content-type: text/xml):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
 &amp;lt;TileMapService version=&amp;quot;1.0.0&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;Title&amp;gt;Example Static Tile Map Service&amp;lt;/Title&amp;gt;&lt;br /&gt;
   &amp;lt;Abstract&amp;gt;This is a longer description of the static tiling map service.&amp;lt;/Abstract&amp;gt;&lt;br /&gt;
 | &amp;lt;KeywordList&amp;gt;example tile service static&amp;lt;/KeywordList&amp;gt;&lt;br /&gt;
 | &amp;lt;ContactInformation&amp;gt;&lt;br /&gt;
 |   &amp;lt;ContactPersonPrimary&amp;gt;&lt;br /&gt;
 |     &amp;lt;ContactPerson&amp;gt;Paul Ramsey&amp;lt;/ContactPerson&amp;gt;&lt;br /&gt;
 |     &amp;lt;ContactOrganization&amp;gt;Refractions Research&amp;lt;/ContactOrganization&amp;gt;&lt;br /&gt;
 |   &amp;lt;/ContactPersonPrimary&amp;gt;&lt;br /&gt;
 |   &amp;lt;ContactPosition&amp;gt;Manager&amp;lt;/ContactPosition&amp;gt;&lt;br /&gt;
 |   &amp;lt;ContactAddress&amp;gt;&lt;br /&gt;
 |     &amp;lt;AddressType&amp;gt;postal&amp;lt;/AddressType&amp;gt;&lt;br /&gt;
 |     &amp;lt;Address&amp;gt;300 - 1207 Douglas Street&amp;lt;/Address&amp;gt;&lt;br /&gt;
 |     &amp;lt;City&amp;gt;Victoria&amp;lt;/City&amp;gt;&lt;br /&gt;
 |     &amp;lt;StateOrProvince&amp;gt;British Columbia&amp;lt;/StateOrProvince&amp;gt;&lt;br /&gt;
 |     &amp;lt;PostCode&amp;gt;V8W2E7&amp;lt;/PostCode&amp;gt;&lt;br /&gt;
 |     &amp;lt;Country&amp;gt;Canada&amp;lt;/Country&amp;gt;&lt;br /&gt;
 |   &amp;lt;/ContactAddress&amp;gt;&lt;br /&gt;
 |   &amp;lt;ContactVoiceTelephone&amp;gt;12503833022&amp;lt;/ContactVoiceTelephone&amp;gt;&lt;br /&gt;
 |   &amp;lt;ContactFacsimileTelephone&amp;gt;12503832140&amp;lt;/ContactFacsimileTelephone&amp;gt;&lt;br /&gt;
 |   &amp;lt;ContactElectronicMailAddress&amp;gt;pramsey@refractions.net&amp;lt;/ContactElectronicMailAddress&amp;gt;&lt;br /&gt;
 | &amp;lt;/ContactInformation&amp;gt;&lt;br /&gt;
   &amp;lt;TileMaps&amp;gt;&lt;br /&gt;
     &amp;lt;TileMap&amp;gt;&lt;br /&gt;
       &amp;lt;Title&amp;gt;Vancouver Island Base Map&amp;lt;/Title&amp;gt;&lt;br /&gt;
       &amp;lt;Abstract&amp;gt;A map of the Vancouver Island built from British Columbia planimetric mapping &lt;br /&gt;
       data and digital elevation hill shading.&amp;lt;/Abstract&amp;gt;&lt;br /&gt;
 |     &amp;lt;KeywordList&amp;gt;&amp;lt;/KeywordList&amp;gt;&lt;br /&gt;
 |     &amp;lt;Metadata type=&amp;quot;TC211&amp;quot; mime-type=&amp;quot;text/xml&amp;quot; href=&amp;quot;http://www.org&amp;quot; /&amp;gt;&lt;br /&gt;
 |     &amp;lt;Attribution&amp;gt;&lt;br /&gt;
 |       &amp;lt;Title&amp;gt;Goverment of British Columbia&amp;lt;/Title&amp;gt;&lt;br /&gt;
 |       &amp;lt;Logo width=&amp;quot;10&amp;quot; height=&amp;quot;10&amp;quot; href=&amp;quot;http://www.gov.bc.ca/logo.gif&amp;quot; mime-type=&amp;quot;image/gif&amp;quot; /&amp;gt;&lt;br /&gt;
 |     &amp;lt;/Attribution&amp;gt;&lt;br /&gt;
 |     &amp;lt;WebMapServer href=&amp;quot;http://openmaps.gov.bc.ca&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;SRS&amp;gt;EPSG:26910&amp;lt;/SRS&amp;gt;&lt;br /&gt;
 |     &amp;lt;Face&amp;gt;0&amp;lt;/Face&amp;gt;&lt;br /&gt;
       &amp;lt;BoundingBox minx=&amp;quot;500000&amp;quot; miny=&amp;quot;4800000&amp;quot; maxx=&amp;quot;700000&amp;quot; maxy=&amp;quot;5500000&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;Origin x=&amp;quot;500000&amp;quot; y=&amp;quot;4800000&amp;quot; /&amp;gt;  &lt;br /&gt;
       &amp;lt;TileFormat width=&amp;quot;256&amp;quot; height=&amp;quot;256&amp;quot; mime-type=&amp;quot;image/png&amp;quot; extension=&amp;quot;png&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;TileSets&amp;gt;&lt;br /&gt;
         &amp;lt;TileSet href=&amp;quot;http://www.osgeo.org/services/basemap/L1&amp;quot; units-per-pixel=&amp;quot;6400&amp;quot; order=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
         &amp;lt;TileSet href=&amp;quot;http://www.osgeo.org/services/basemap/L2&amp;quot; units-per-pixel=&amp;quot;1600&amp;quot; order=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
         &amp;lt;TileSet href=&amp;quot;http://www.osgeo.org/services/basemap/L3&amp;quot; units-per-pixel=&amp;quot;400&amp;quot; order=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;
         &amp;lt;TileSet href=&amp;quot;http://www.osgeo.org/services/basemap/L4&amp;quot; units-per-pixel=&amp;quot;100&amp;quot; order=&amp;quot;3&amp;quot; /&amp;gt;&lt;br /&gt;
         &amp;lt;TileSet href=&amp;quot;http://www.osgeo.org/services/basemap/L5&amp;quot; units-per-pixel=&amp;quot;25&amp;quot; order=&amp;quot;4&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;/TileSets&amp;gt;&lt;br /&gt;
     &amp;lt;/TileMap&amp;gt;&lt;br /&gt;
   &amp;lt;/TileMaps&amp;gt;&lt;br /&gt;
 &amp;lt;/TileMapService&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A &amp;lt;TileMap&amp;gt; is a (usually) cartographically complete map representation.  Sometimes &amp;lt;TileMap&amp;gt;s are built to be used in conjunction, as a set of stacked layers, but they are generally visually complete on their own.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;TileMap&amp;gt;s are composed of a set of scale-appropriate cartographic renderings, each divided up into regularly spaced image tiles, called &amp;lt;TileSet&amp;gt;s.  Small-scale (eg, 1:10000000) tile sets may only contain a handful of tiles.  Large-scale tile sets (eg, 1:10000) may contain millions of tiles.&lt;br /&gt;
&lt;br /&gt;
At a particular scale, and in a particular cartographic projection, a &amp;lt;TileMap&amp;gt; is represented by a &amp;lt;TileSet&amp;gt;, a coverage of regularly sized and spaced images that taken together form a complete visual representation of the entire area of coverage of the &amp;lt;TileMap&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Each &amp;lt;TileMap&amp;gt; supports one &amp;lt;SRS&amp;gt; and one image format. To support more than one SRS or image format, define extra &amp;lt;TileMaps&amp;gt; in your &amp;lt;TileMapService&amp;gt; for each combination you want.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TileMap&amp;gt;s have both a &amp;lt;BoundingBox&amp;gt; and an &amp;lt;Origin&amp;gt;.  The &amp;lt;BoundingBox&amp;gt; is the extent of the data of interest -- it might be used by a client to set an initial spatial extent.  The &amp;lt;Origin&amp;gt; is the lower-left corner of the 0/0 tile, and the upper right corner of tile -1/-1 (if you choose to configure your service so that negative tiles are required).  The &amp;lt;Origin&amp;gt; may be outside of the visual region of interest (the &amp;lt;BoundingBox&amp;gt;), for reasons of implementation convenience. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;TileMap&amp;gt;s may participate as a &amp;lt;Face&amp;gt; of a larger complex of &amp;lt;TileMap&amp;gt;s. The OSGPlanet and GeoFusion clients both use separate polar faces in conjuction with equatorial faces (an &amp;quot;earth cube&amp;quot;) to create a single world view from multiple tile maps.  See [[#Using Faces]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TileMap&amp;gt;s may implement one of three &amp;lt;Profile&amp;gt;s, two global profiles in common global projections, or a local profile in an arbitrary projection.  All &amp;lt;Profile&amp;gt;s restrict the service to a fixed set of scales, to allow services from different services to be more easily overlaid.&lt;br /&gt;
&lt;br /&gt;
====Profiles====&lt;br /&gt;
&lt;br /&gt;
Using this server specification will ensure that clients can easily consume your tiled map data.  However, it will not guarantee that clients can efficiently overlay your data with data from other tile map servers.  In order to maximize the interoperability of your tile map with other tile maps, you must implement the a &amp;quot;profile&amp;quot; for your tile map.&lt;br /&gt;
&lt;br /&gt;
Services implementing a &amp;quot;profile&amp;quot; should be flagged as such by using the &amp;lt;Profile&amp;gt; element in the &amp;lt;TileMap&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;Profile&amp;gt; is not present, then the &amp;lt;TileMap&amp;gt; is not implementing a profile.&lt;br /&gt;
&lt;br /&gt;
=====global-geodetic=====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;Profile type=&amp;quot;global-geodetic&amp;quot; href=&amp;quot;http://tms.osgeo.org/1.0.0/vmap0/&amp;quot; /&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the &amp;lt;Profile&amp;gt; type is set to &amp;quot;global-geodetic&amp;quot;, the &amp;lt;TileMap&amp;gt; must meet the following requirements:&lt;br /&gt;
&lt;br /&gt;
* Must use &amp;lt;SRS&amp;gt;EPSG:4326&amp;lt;/SRS&amp;gt;&lt;br /&gt;
* Must provide &amp;lt;TileSet&amp;gt;s with units-per-pixel meeting the following formula for any integral value of &amp;quot;n&amp;quot; greater than or equal to 0: units-per-pixel = 0.703125 / 2^n&lt;br /&gt;
** This scaling allows an initial zoom level that consists of 2 256x256 pixel tiles covering the whole earth, with an &amp;lt;Origin&amp;gt; of (-180,-90).  Other combinations of tile size and &amp;lt;Origin&amp;gt; are also possible at this scale.&lt;br /&gt;
* Must provide &amp;lt;TileSet&amp;gt; sub-directories below the &amp;lt;Profile&amp;gt; href value, using the value of &amp;quot;n&amp;quot; appropriate for that &amp;lt;TileSet&amp;gt; as the sub-directory name.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;TileSet href=&amp;quot;http://tms.osgeo.org/1.0.0/vmap0/0&amp;quot; units-per-pixel=&amp;quot;0.703125&amp;quot; order=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;TileSet href=&amp;quot;http://tms.osgeo.org/1.0.0/vmap0/1&amp;quot; units-per-pixel=&amp;quot;0.3515625&amp;quot; order=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;TileSet href=&amp;quot;http://tms.osgeo.org/1.0.0/vmap0/2&amp;quot; units-per-pixel=&amp;quot;0.17578125&amp;quot; order=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;TileSet href=&amp;quot;http://tms.osgeo.org/1.0.0/vmap0/3&amp;quot; units-per-pixel=&amp;quot;0.08789063&amp;quot; order=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====global-mercator=====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;Profile type=&amp;quot;global-mercator&amp;quot; href=&amp;quot;http://tms.osgeo.org/1.0.0/vmap0-merc/&amp;quot; /&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the &amp;lt;Profile&amp;gt; type is set to &amp;quot;global-mercator&amp;quot;, the &amp;lt;TileMap&amp;gt; must meet the following requirements:&lt;br /&gt;
&lt;br /&gt;
* Must use &amp;lt;SRS&amp;gt;OSGEO:41001&amp;lt;/SRS&amp;gt;&lt;br /&gt;
* Must provide &amp;lt;TileSet&amp;gt;s with units-per-pixel meeting the following formula for any integral value of &amp;quot;n&amp;quot; greater than or equal to 0: units-per-pixel = 78271.516 / 2^n&lt;br /&gt;
** This scaling allows an initial zoom level that consists of four 256x256 pixel tiles covering the whole earth, with an &amp;lt;Origin&amp;gt; of (-20037508.34, -20037508.34).  Other combinations of tile size and &amp;lt;Origin&amp;gt; are also possible at this scale.&lt;br /&gt;
* Must provide &amp;lt;TileSet&amp;gt; sub-directories below the &amp;lt;Profile&amp;gt; href value, using the value of &amp;quot;n&amp;quot; appropriate for that &amp;lt;TileSet&amp;gt; as the sub-directory name.&lt;br /&gt;
&lt;br /&gt;
=====local=====&lt;br /&gt;
&lt;br /&gt;
Unlike the global profiles, the &amp;quot;local&amp;quot; profile is built from the bottom up, starting with a smallest possible scale of one unit per pixel and compounding upwards from there.  Local profiles can be in any projection, but are at a fixed set of scales.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;SRS&amp;gt;EPSG:3005&amp;lt;/SRS&amp;gt;&lt;br /&gt;
 &amp;lt;BoundingBox minx=&amp;quot;100000&amp;quot; miny=&amp;quot;100000&amp;quot; maxx=&amp;quot;1800000&amp;quot; maxy=&amp;quot;1800000&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Origin x=&amp;quot;100000&amp;quot; y=&amp;quot;100000&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;Profile type=&amp;quot;local&amp;quot; href=&amp;quot;http://tms.osgeo.org/1.0.0/landsat2000/&amp;quot; /&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the &amp;lt;Profile&amp;gt; type is set to &amp;quot;local&amp;quot;, the &amp;lt;TileMap&amp;gt; must meet the following requirements:&lt;br /&gt;
&lt;br /&gt;
* May use any coordinate system, and must identify that coordinate system in the &amp;lt;SRS&amp;gt;.&lt;br /&gt;
* Must provide &amp;lt;TileSet&amp;gt;s with units-per-pixel meeting the following formula for any integral value of &amp;quot;n&amp;quot; greater than or equal to 0: units-per-pixel = 2^n&lt;br /&gt;
* Must provide &amp;lt;TileSet&amp;gt; sub-directories below the &amp;lt;Profile&amp;gt; href value, using the value of &amp;quot;n&amp;quot; appropriate for that &amp;lt;TileSet&amp;gt; as the sub-directory name.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;TileSet href=&amp;quot;http://tms.osgeo.org/1.0.0/landsat2000/2048&amp;quot; units-per-pixel=&amp;quot;2048&amp;quot; order=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;TileSet href=&amp;quot;http://tms.osgeo.org/1.0.0/landsat2000/1024&amp;quot; units-per-pixel=&amp;quot;1024&amp;quot; order=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;TileSet href=&amp;quot;http://tms.osgeo.org/1.0.0/landsat2000/512&amp;quot; units-per-pixel=&amp;quot;512&amp;quot; order=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;TileSet href=&amp;quot;http://tms.osgeo.org/1.0.0/landsat2000/256&amp;quot; units-per-pixel=&amp;quot;256&amp;quot; order=&amp;quot;3&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;TileSet href=&amp;quot;http://tms.osgeo.org/1.0.0/landsat2000/128&amp;quot; units-per-pixel=&amp;quot;128&amp;quot; order=&amp;quot;4&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;TileSet href=&amp;quot;http://tms.osgeo.org/1.0.0/landsat2000/64&amp;quot; units-per-pixel=&amp;quot;64&amp;quot; order=&amp;quot;5&amp;quot; /&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tile Resources===&lt;br /&gt;
&lt;br /&gt;
The origin of a &amp;lt;TileMap&amp;gt; is defined in the coordinates of the spatial reference system of the &amp;lt;TileMap&amp;gt;.  The x-coordinate of the tile numbers increases with the x-coordinate of the spatial reference system, and the y-coordinate of the tile numbers also increases with the y-coordinate of the spatial reference system.&lt;br /&gt;
&lt;br /&gt;
Tiles are addressed under the &amp;quot;href&amp;quot; specified in the &amp;lt;TileSet&amp;gt; appending the &amp;quot;x&amp;quot; tile coordinate as a directory name and using the &amp;quot;y&amp;quot; tile coordinate as the file name, with the file &amp;quot;extension&amp;quot; from the &amp;lt;TileFormat&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 The tile at the origin of the tile set in the first zoom level of vmap0.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://tms.osgeo.org/1.0.0/vmap0/levelzero/0/0.jpg&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 The tile near the middle of the tile set in the third zoom level of vmap0.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://tms.osgeo.org/1.0.0/vmap0/leveltwo/3/4.jpg&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 The tile near the middle of the tile set in the fifth zoom level of landsat2000.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://tms.osgeo.org/1.0.0/landsat2000/1/8500/8500.png&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 The tile at the origin of the tile set in the first zoom level of basemap.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://www.osgeo.org/services/basemap/L1/0/0.png&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===TileMap Diagram===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tms.png]]&lt;br /&gt;
&lt;br /&gt;
===Error Handling===&lt;br /&gt;
&lt;br /&gt;
When an error occurs in the server, it is important that the client be able easily notice that an error has occurred, and ascertain ''why'' the error occured so the user can be notified if necessary.&lt;br /&gt;
&lt;br /&gt;
The tile map server uses HTTP error codes to relay the general reason for an error condition, and an XML payload to communicate the specific reason for the failure in human readable language.&lt;br /&gt;
&lt;br /&gt;
Only HTTP error codes given in this specification should be used to return errors to the client.&lt;br /&gt;
&lt;br /&gt;
* The client requests a nonexistent resource URL.  Return HTTP error code 404 (Not Found)&lt;br /&gt;
* The server fails in processing a response for a valid resource URL.  Return HTTP error code 500 (Internal Server Error)&lt;br /&gt;
&lt;br /&gt;
Servers are optionally allowed to return content, even when throwning an error code.  The following is the XML format for a tile map server error message.  If the Content-type of the return on an error is set to text/xml, this format is the required form of the response.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt;&lt;br /&gt;
 &amp;lt;TileMapServerError&amp;gt;&lt;br /&gt;
   &amp;lt;Message&amp;gt;The requested tile is outside the bounding box of the tile map.&amp;lt;/Message&amp;gt;&lt;br /&gt;
 &amp;lt;/TileMapServerError&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Implementation Advice==&lt;br /&gt;
&lt;br /&gt;
===Spatial Referencing Systems===&lt;br /&gt;
&lt;br /&gt;
Spatial referencing systems for the tile map service will be defined using the EPSG database as a reference for &amp;quot;well-known&amp;quot; projections, subject to interpretations, given below.  &lt;br /&gt;
&lt;br /&gt;
There are two substantial implementation issues with using the EPSG database as a source of truth for spatial reference systems:&lt;br /&gt;
&lt;br /&gt;
* Firstly, the EPSG database has some specific definitions for commonly used geodetic coordinate systems, in particular EPSG:4326 -- geodetic coordinates relative to the WGS84 spheroid.  The EPSG definition for 4326 says that the coordinate order is latitude, longitude and that the units are degrees, minutes, seconds.  However, common usage of EPSG:4326 in web mapping says that the coordinate order is longitude, latitude and the units are decimal degrees.&lt;br /&gt;
* Secondly, the EPSG database does not include every commonly used spatial reference system.  There are still many local systems which are not included in the database, though the EPSG does make an effort to include new systems as they are brought to their attention.  However, the EPSG does not catalogue commonly used global and large area systems, presumably as a matter of policy.  For example, no EPSG identifier is provided for a Mercator projection of the world, or an Albers projection of North America.&lt;br /&gt;
&lt;br /&gt;
The issues will be dealt with by fiat in this specification, matching implementation practice rather than following the database definition:&lt;br /&gt;
&lt;br /&gt;
* For all geodetic coordinate systems in the EPSG database, the tile map service specification will treat the coordinate order as longitude, latitude and the units as decimal degrees.&lt;br /&gt;
* Spatial reference systems not defined in the EPSG database may be defined in the tile map service specification itself, using an OSGEO authority string.&lt;br /&gt;
** '''OSGEO:41001''' &amp;lt;nowiki&amp;gt;PROJCS[&amp;quot;WGS84 / Simple Mercator&amp;quot;, GEOGCS[&amp;quot;WGS 84&amp;quot;, DATUM[&amp;quot;WGS_1984&amp;quot;, SPHEROID[&amp;quot;WGS_1984&amp;quot;,6378137,298.257223563]], PRIMEM[&amp;quot;Greenwich&amp;quot;,0], UNIT[&amp;quot;Decimal_Degree&amp;quot;, 0.0174532925199433]], PROJECTION[&amp;quot;Mercator_1SP&amp;quot;], PARAMETER[&amp;quot;central_meridian&amp;quot;,0], PARAMETER[&amp;quot;false_easting&amp;quot;,0], PARAMETER[&amp;quot;false_northing&amp;quot;,0], UNIT[&amp;quot;Meter&amp;quot;,1]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** '''OSGEO:42310''' &amp;lt;nowiki&amp;gt;PROJCS[&amp;quot;WGS84+GRS80 / Mercator&amp;quot;, GEOGCS[&amp;quot;WGS 84&amp;quot;, DATUM[&amp;quot;WGS_1984&amp;quot;, SPHEROID[&amp;quot;GRS 1980&amp;quot;,6378137,298.257222101], TOWGS84[0,0,0]], PRIMEM[&amp;quot;Greenwich&amp;quot;,0], UNIT[&amp;quot;Decimal_Degree&amp;quot;,0.0174532925199433]], PROJECTION[&amp;quot;Mercator_1SP&amp;quot;], PARAMETER[&amp;quot;central_meridian&amp;quot;,0], PARAMETER[&amp;quot;false_easting&amp;quot;,0], PARAMETER[&amp;quot;false_northing&amp;quot;,0], UNIT[&amp;quot;Meter&amp;quot;,1]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** '''OSGEO:42101''' &amp;lt;nowiki&amp;gt;PROJCS[&amp;quot;WGS 84 / LCC Canada&amp;quot;, GEOGCS[&amp;quot;WGS 84&amp;quot;, DATUM[&amp;quot;WGS_1984&amp;quot;, SPHEROID[&amp;quot;WGS_1984&amp;quot;,6378137,298.257223563]], PRIMEM[&amp;quot;Greenwich&amp;quot;,0], UNIT[&amp;quot;Decimal_Degree&amp;quot;,0.0174532925199433]], PROJECTION[&amp;quot;Lambert_Conformal_Conic_2SP&amp;quot;], PARAMETER[&amp;quot;central_meridian&amp;quot;,-95.0], PARAMETER[&amp;quot;latitude_of_origin&amp;quot;,0], PARAMETER[&amp;quot;standard_parallel_1&amp;quot;,49.0], PARAMETER[&amp;quot;standard_parallel_2&amp;quot;,77.0], PARAMETER[&amp;quot;false_easting&amp;quot;,0.0], PARAMETER[&amp;quot;false_northing&amp;quot;,-8000000.0], UNIT[&amp;quot;Meter&amp;quot;,1]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** '''OSGEO:42304''' &amp;lt;nowiki&amp;gt;PROJCS[&amp;quot;NAD83 / NRCan LCC Canada&amp;quot;, GEOGCS[&amp;quot;NAD83&amp;quot;, DATUM[&amp;quot;North_American_Datum_1983&amp;quot;, SPHEROID[&amp;quot;GRS_1980&amp;quot;,6378137,298.257222101], TOWGS84[0,0,0]], PRIMEM[&amp;quot;Greenwich&amp;quot;,0], UNIT[&amp;quot;Decimal_Degree&amp;quot;,0.0174532925199433]], PROJECTION[&amp;quot;Lambert_Conformal_Conic_2SP&amp;quot;], PARAMETER[&amp;quot;central_meridian&amp;quot;,-95.0], PARAMETER[&amp;quot;latitude_of_origin&amp;quot;,49.0], PARAMETER[&amp;quot;standard_parallel_1&amp;quot;,49.0], PARAMETER[&amp;quot;standard_parallel_2&amp;quot;,77.0], PARAMETER[&amp;quot;false_easting&amp;quot;,0.0], PARAMETER[&amp;quot;false_northing&amp;quot;,0.0], UNIT[&amp;quot;Meter&amp;quot;,1]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Maximizing Cacheability===&lt;br /&gt;
&lt;br /&gt;
Tile maps are usually base maps, and usually represent data that changes on a very slow cycle.  They are also usually large in volume, comprising potentially millions of different tiles.  Given these basic facts, the aggressive use of caching strategies can optimize performance of tile map services.&lt;br /&gt;
&lt;br /&gt;
Caching can happen at multiple layers between the server and the client:&lt;br /&gt;
&lt;br /&gt;
* At the client itself, as the user-agent caches results on the local disk.&lt;br /&gt;
* In a shared cache at an intermediate ISP, allowing multiple users of the ISP to pull data from the cache.&lt;br /&gt;
* In a cache on the server itself, to move load from the tile generator to a simpler caching process.&lt;br /&gt;
&lt;br /&gt;
In order for caching to occur at any of these layers, the caching mechanisms need to know when a resource is cachable.  &lt;br /&gt;
&lt;br /&gt;
If your tile server is written using a scripting or programming language, you will probably be constructing your HTTP headers yourself, and it is important to include cache control headers when doing so to allow caching to occur.&lt;br /&gt;
&lt;br /&gt;
There are different cache headers for HTTP 1.0 and HTTP 1.1, and because both protocols are in active use, it is important to include both.&lt;br /&gt;
&lt;br /&gt;
For HTTP 1.0, use the &amp;quot;Expires&amp;quot; header.  If you expect your data to change no more than once per week, set your Expires header to one week in the future.  For example, if it is January 1, 2007, and you wanted your tiles to expire no more than one week after they are retreived, you would set your header using this PHP invocation:&lt;br /&gt;
&lt;br /&gt;
 header('Expires: Mon, 8 Jan 2007 14:57:12 GMT');&lt;br /&gt;
&lt;br /&gt;
Or, to always set the Expires header to one week in the future:&lt;br /&gt;
&lt;br /&gt;
 header('Expires: ' . gmdate('D, j M Y H:i:s T', time() + 7 * 24 * 60 * 60));   // time + 7 days worth of seconds&lt;br /&gt;
&lt;br /&gt;
For HTTP 1.1, use the &amp;quot;Cache-control&amp;quot; header.  Unlike the older &amp;quot;Expires&amp;quot; header, &amp;quot;Cache-control&amp;quot; does not have a clock reference, just a time period to reatain the data, thereby avoiding the clock sychronization issues of &amp;quot;Expires&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 header('Cache-Control: max-age=86400, must-revalidate');&lt;br /&gt;
 header('Cache-Control: ' . 7 * 24 * 60 * 60 );&lt;br /&gt;
&lt;br /&gt;
Read about HTTP 1.1 cache control headers in the [http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9 W3.org specification].&lt;br /&gt;
&lt;br /&gt;
===Implementing Cacheability===&lt;br /&gt;
&lt;br /&gt;
You can trust that the somewhere on the internet, someone will respect your cache control headers and your content will be cached, ''or'' you can set up your own cache.  If you are running Apache 2.0 adding [http://httpd.apache.org/docs/2.0/mod/mod_cache.html mod_cache caching] to your tms is laughably easy.  &lt;br /&gt;
&lt;br /&gt;
Just add a mod_cache directive inside your &amp;lt;VirtualHost&amp;gt; definition:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;IfModule mod_disk_cache.c&amp;gt;&lt;br /&gt;
  CacheRoot /tmp/apache-cache &lt;br /&gt;
  CacheSize 1024000&lt;br /&gt;
  CacheEnable disk /cgi-bin/tms&lt;br /&gt;
  CacheDirLevels 5&lt;br /&gt;
  CacheDirLength 3&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt; &lt;br /&gt;
&lt;br /&gt;
This example is for a disk cache, probably what you will use for your TMS, since the data volumes tend to be high.  Note how the CacheEnable directive allows you to very precisely control which content you are going to cache.  In my case, I am only caching the output from my TMS server, nothing else.  If I wanted, I could be even narrower and restrict caching to just one tile map inside my service, or just one tile set.&lt;br /&gt;
&lt;br /&gt;
===URLs That are Actually Scripts===&lt;br /&gt;
&lt;br /&gt;
For large implementations of the tile map server specification, the data will not be statically pre-built, but will be demand-generated by some kind of backend service.  That means that URLs that appear to be static may actually be dynamic.&lt;br /&gt;
&lt;br /&gt;
The [http://hoohoo.ncsa.uiuc.edu/cgi/env.html CGI specification] allows this trivially, by passing any path information after the CGI executable in the URL back to the executable in the PATH_INFO environment variable:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://tms.osgeo.org/cgi-bin/tms/1.0.0/vmap0&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 PATH_INFO = 1.0.0/vmap0&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;tms&amp;quot; is the CGI executable, it can easily extract the remaining path information and use that for processing purposes.&lt;br /&gt;
&lt;br /&gt;
Note that by default some versions of Microsoft IIS do not conform to the CGI specification for this behavior (Apache does).  See the note at http://support.microsoft.com/kb/q184320/ for information on how to enable this bahavior in IIS.&lt;br /&gt;
&lt;br /&gt;
Note that it is allowable for URLs to include &amp;quot;.&amp;quot;s in the middle of paths, so that executable scripts (like PHP files) can be legally used as TMS servers.&lt;br /&gt;
&lt;br /&gt;
 Here is a root resource:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://tms.osgeo.org/tms.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Here is the a tile request on that server:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://tms.osgeo.org/tms.php/1.0.0/thetilemap/firstlevel/2/1.jpg&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In general, the simplest way to extract information from the incoming script invocation is to take the incoming PATH_INFO environment variable, strip the &amp;quot;/&amp;quot; character from the start and end of the string, and then split the string into an array using the &amp;quot;/&amp;quot; character.  In this manner, the first element of the array will be the version, the second element will be the tile map, the third will be the level, the fourth will be the tile &amp;quot;x&amp;quot; and the fifth will be the tile &amp;quot;y&amp;quot; (with a .extension).&lt;br /&gt;
&lt;br /&gt;
===Using Faces===&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;face-id&amp;quot; attribute of the &amp;lt;TileMap&amp;gt; referenced in the &amp;lt;TileMapService&amp;gt; is used for some specialized clients.  How that attribute is used by each client is described here.&lt;br /&gt;
&lt;br /&gt;
''To be filled in by implementation knowledge...''&lt;br /&gt;
&lt;br /&gt;
===Reference Implementations===&lt;br /&gt;
&lt;br /&gt;
====Servers====&lt;br /&gt;
&lt;br /&gt;
WARNING, CURRENTLY BOTH OUT OF DATE DUE TO RECENT SPECIFICATION CHANGE&lt;br /&gt;
&lt;br /&gt;
* This is a first attempt at a reference server, it might not work yet, and has no error handling at all.  And it is probably very slow, it just wraps up the NASA WMS Global Mosaic within the Tile Map Service specification.&lt;br /&gt;
** http://mapserver.refractions.net/cgi-bin/tms&lt;br /&gt;
* Metacarta has created another reference implementation in Python.&lt;br /&gt;
** http://labs.metacarta.com/wms-c/#TileCache&lt;br /&gt;
&lt;br /&gt;
====Clients====&lt;br /&gt;
&lt;br /&gt;
* Worldkit: http://worldkit.org/tilemap/&lt;br /&gt;
* Openlayers: http://dev.openlayers.org/sandbox/crschmidt/refractions/examples/refractions.html&lt;br /&gt;
* Cadcorp SIS: [http://wiki.osgeo.org/images/a/a5/CadcorpTmsClient.png Screenshot]&lt;br /&gt;
&lt;br /&gt;
===Returning Error Codes===&lt;br /&gt;
&lt;br /&gt;
If your tile map server is a static set of files, you will find that your web server sets the appropriate error codes automatically when people ask for resources that do not exist, or the server suffers a failure.  &lt;br /&gt;
&lt;br /&gt;
However, if your tile map server is dynamic, you will have to set the HTTP status codes yourself, otherwise the HTTP server will assign a code of 200 (OK) for your error message XML document, which would be wrong.  In PHP, an error return function might look like this:&lt;br /&gt;
&lt;br /&gt;
 header(&amp;quot;HTTP/1.0 404 Not Found&amp;quot;);&lt;br /&gt;
 header(&amp;quot;Content-type: text/xml&amp;quot;);&lt;br /&gt;
 print &amp;quot;&amp;lt;?xml version='1.0' ?&amp;gt;&amp;quot;;&lt;br /&gt;
 print &amp;quot;&amp;lt;TileMapServerErrror&amp;gt;&amp;quot;;&lt;br /&gt;
 print &amp;quot;&amp;lt;Message&amp;gt;You requested a map tile [ $path_info ] that does not exist.&amp;lt;/Message&amp;gt;&amp;quot;;&lt;br /&gt;
 print &amp;quot;&amp;lt;/TileMapServerError&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Note that in addition to setting the error code the Content-type was also correctly set.  Also note that cache headers were ''not'' set, since errors are not a good thing to cache.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [http://www.peej.co.uk/articles/http-caching.html  HTTP Caching]&lt;br /&gt;
* [http://www.peej.co.uk/articles/rest.html What is REST]&lt;/div&gt;</summary>
		<author><name>Wiki-Mpd</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=File:CadcorpTmsClient.png&amp;diff=9585</id>
		<title>File:CadcorpTmsClient.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=File:CadcorpTmsClient.png&amp;diff=9585"/>
		<updated>2006-11-17T13:17:22Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Mpd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wiki-Mpd</name></author>
	</entry>
</feed>