Skip to content

Instantly share code, notes, and snippets.

View springmeyer's full-sized avatar

Dane Springmeyer springmeyer

View GitHub Profile
d:foss4g-benchmark-style dane$ carto foss4g-2011/foss4g-2011.mml | nik2img.py - t.png
//-- starting rendering timer...
land | land 100 %s: 3907 rendered for 3907 queried
66.07 ms | rendering total for layer: 'land'
0.55 ms | rendering total for layer: 'landuse_gen0'
0.54 ms | rendering total for layer: 'landuse_gen1'
0.54 ms | rendering total for layer: 'landuse'
0.54 ms | rendering total for layer: 'waterway'
0.54 ms | rendering total for layer: 'water_gen0'
//-- starting rendering timer...
land | land 100 %s: 2 rendered for 2 queried
3.72 ms | rendering total for layer: 'land'
landuse_gen0 | landuse_gen0 100 %s: 169 rendered for 169 queried
68.30 ms | rendering total for layer: 'landuse_gen0'
0.57 ms | rendering total for layer: 'landuse_gen1'
0.55 ms | rendering total for layer: 'landuse'
waterway | waterway 110472 %s: 301 rendered for 332521 queried
10187.36 ms | rendering total for layer: 'waterway'
water_gen0 | water_gen0 100 %s: 5599 rendered for 5599 queried
@springmeyer
springmeyer / stats.sh
Created August 24, 2011 22:22
osm.xml rendering stats
For this osm.xml render:
http://f.cl.ly/items/2U0G1N40432b0e3F3Y0s/t2_.png
Rendered with nik2img:
nik2img.py osm2.xml -z 13 -c 4.4174 51.2203 t2.png --mapnik-version 2
stats via http://trac.mapnik.org/ticket/780 look like:
//-- starting rendering timer...
3.64 ms | rendering style #1 for layer: 'land': 'land'
3.73 ms | rendering total for layer: 'land'
percent rendered: 100% - 2 rendered for 2 queried for 'land' | 'land'
56.16 ms | rendering style #1 for layer: 'landuse_gen0': 'landuse_gen0'
56.26 ms | rendering total for layer: 'landuse_gen0'
percent rendered: 100% - 169 rendered for 169 queried for 'landuse_gen0' | 'landuse_gen0'
2505.32 ms | rendering style #1 for layer: 'waterway': 'waterway'
2505.40 ms | rendering total for layer: 'waterway'
percent rendered: 0.0905206% - 301 rendered for 332521 queried for 'waterway' | 'waterway'
@springmeyer
springmeyer / open-streets-dc.xml
Created August 29, 2011 06:37
open-streets-dc compiled with carto.js
<?xml version="1.0" encoding="utf-8"?>
<Map srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over" background-color="rgb(255,255,255)">
<FontSet name="fontset-0">
<Font face-name="Ubuntu Regular"/>
<Font face-name="Arial Regular"/>
<Font face-name="DejaVu Sans Book"/>
</FontSet>
<Style name="dcgis-water" filter-mode="first">
<Rule>
<PolygonSymbolizer fill="rgb(192,216,255)"/>
@springmeyer
springmeyer / open-streets-dc.xml
Created August 29, 2011 06:43
open-streets-dc compiled with carto c++
<?xml version="1.0" encoding="utf-8"?>
<Map srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over" background-color="rgb(255,255,255)">
<FontSet name="d2488cd76df7f96d">
<Font face-name="Ubuntu Regular"/>
<Font face-name="Arial Regular"/>
<Font face-name="DejaVu Sans Book"/>
</FontSet>
<Style name="#processed_p">
<Rule>
<MaxScaleDenominator>400000</MaxScaleDenominator>
@springmeyer
springmeyer / ruby-mapnik.sh
Created August 30, 2011 05:49
compile ruby-mapnik against mapnik trunk
sudo gem update --system
export ARCHFLAGS="-arch x86_64"
git clone git://github.com/jasonroelofs/rice.git
cd rice
./bootstrap
./configure --disable-dependency-tracking
make && sudo make install
cd ../
sudo gem install hoe rake-compiler ZenTest
git clone git://github.com/mapnik/Ruby-Mapnik.git
Index: jmeter/mapnik/mapserver-vector_3857_pg.jmx
===================================================================
--- jmeter/mapnik/mapserver-vector_3857_pg.jmx (revision 7142)
+++ jmeter/mapnik/mapserver-vector_3857_pg.jmx (working copy)
@@ -31,7 +31,7 @@
<stringProp name="LoopController.loops">100</stringProp>
</LoopController>
<hashTree>
- <HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="1" enabled="true">
+ <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="1" enabled="true">
In file included from src/feature_style_processor.cpp:53:
include/mapnik/timer.hpp:43:25: error: no viable overloaded '='
_wall_clock_end = NULL;
~~~~~~~~~~~~~~~ ^ ~~~~
/usr/include/sys/_structs.h:100:1: note: candidate function (the implicit copy assignment operator) not viable: no known conversion
from 'long' to 'const timeval' for 1st argument;
_STRUCT_TIMEVAL
^
/usr/include/sys/_structs.h:99:33: note: expanded from:
#define _STRUCT_TIMEVAL struct timeval
/*
* Copyright (c) 2004-2006 Apple Computer, Inc. All rights reserved.
*
* @APPLE_OSREFERENCE_LICENSE_HEADER_START@
*
* This file contains Original Code and/or Modifications of Original Code
* as defined in and that are subject to the Apple Public Source License
* Version 2.0 (the 'License'). You may not use this file except in
* compliance with the License. The rights granted to you under the License
* may not be used to create, or enable the creation or redistribution of,