Skip to content

Instantly share code, notes, and snippets.

View springmeyer's full-sized avatar

Dane Springmeyer springmeyer

View GitHub Profile
@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)"/>
//-- 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 / 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...
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
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'
var wgs2merc = function(lon,lat) {
lon = parseFloat(lon);
lat = parseFloat(lat);
var x = lon * 20037508.34 / 180;
var y = Math.log(Math.tan((90 + lat) * Math.PI / 360)) / (Math.PI / 180);
y = y * 20037508.34 / 180;
return [x,y];
}
{ grid:
[ ' !!##!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$',
' ####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$',
' ! !!###################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$',
'!!! !!!!##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$',
'!!!!! !!!!!!!!##############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$',
'!!!!!!###!!#################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$',
'!!!!!!!#!!!#################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$',
'!!!!!!!!!!##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!',
'!!!!!!!!!!##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!',
{ grid:
[ ' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
TypeError: Use the new operator to create new Database objects
at /Users/dane/projects/tilemill_master/node_modules/millstone/lib/millstone.js:347:26
at Array.forEach (native)
at Function.processSql (/Users/dane/projects/tilemill_master/node_modules/millstone/lib/millstone.js:343:24)
at next (/Users/dane/projects/tilemill_master/node_modules/millstone/node_modules/step/lib/step.js:51:23)
at Function.<anonymous> (/Users/dane/projects/tilemill_master/node_modules/millstone/lib/millstone.js:244:29)
at native
at /Users/dane/projects/tilemill_master/node_modules/millstone/lib/millstone.js:314:44
at path.js:292:19
> feature.attributes()
{ 'abbrev\u0002': 'Aruba',
adm0_a3: 'ABW',
adm0_dif: 1,
admin: 'Aruba',
featurecla: 'Adm-0 country',
fips_10_: 0,
gdp_md_est: 2258,
geou_dif: 0,
iso_a2: 'AW',