Skip to content

Instantly share code, notes, and snippets.

View springmeyer's full-sized avatar

Dane Springmeyer springmeyer

View GitHub Profile
@springmeyer
springmeyer / mapnik2.rb
Created May 20, 2011 21:42
mapnik2 homebrew formula
require 'formula'
class Mapnik2 < Formula
head 'http://svn.mapnik.org/trunk/', :using => :svn
homepage 'http://www.mapnik.org/'
depends_on 'pkg-config' => :build
depends_on 'scons' => :build
depends_on 'libtiff'
depends_on 'jpeg'
diff --git a/lib/generic-pool.js b/lib/generic-pool.js
index e98d9ca..5808d1b 100644
--- a/lib/generic-pool.js
+++ b/lib/generic-pool.js
@@ -242,10 +242,10 @@ exports.Pool = function (factory) {
*/
me.release = function (obj) {
//log("return to pool");
+ dispense();
var objWithTimeout = { obj: obj, timeout: (new Date().getTime() + idleTimeoutMillis) };
d:tornado dane$ /Users/dane/.nvm/v0.4.7/bin/node batchTornado.js tornado.mml mbtiles/tornado3-1951.mbtiles "Tornado Map 1951" overlay "Tornado map data for the year 1951"
setup
fillGridData
node.js:134
throw e; // process.nextTick error, or 'error' event on first tick
^
TypeError: Object generated/style.mss,@year: 1951;
#tracks[YEAR_=@year]{
$ carto tornado.mml <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE Map[]>
<Map srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
</Map>
npm verb caching /Users/dane/.npm/generic-pool/1.0.5/package/package.json
npm verb loadDefaults generic-pool@1.0.5
npm info shasum f65e83ec1d7b73ee24412a3853336e8d771ea985
npm info shasum /Users/dane/.npm/generic-pool/1.0.5/package.tgz
npm verb from cache /Users/dane/.npm/generic-pool/1.0.5/package/package.json
npm verb chmod /Users/dane/.npm/generic-pool/1.0.5/package.json 644
npm verb chmod /Users/dane/.npm/generic-pool/1.0.5/package.tgz 644
# in python
import mapnik2
mapnik2.Expression("[name].replace('(\B)|( )','$1 ')")
Started TileMill on port 8889.
Workerdebug 87592 - From worker HANDSHAKE
Workerdebug 87592 - Received data HANDSHAKE
Workerdebug 87592 - Sending data {"progress":0,"status":"waiting","id":"a49ff0","datasource":{"_center":{"lat":0,"lon":0,"zoom":2},"_format":"png","_interactivity":false,"srs":"+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over","Stylesheet":[],"Layer":[]}}
Workerdebug 87592 - From worker {"__exception__":{"message":"undefined is not a function","stack":"TypeError: undefined is not a function\n at CALL_NON_FUNCTION_AS_CONSTRUCTOR (native)\n at WorkerNode.onmessage (/Users/dane/projects/tilemill/server/export-worker.js:34:5)\n at WorkerNode.<anonymous> (/Users/dane/projects/tilemill/lib/node/worker.js:189:12)\n at WorkerNode.emit (events:31:17)\n at Object.handleMessage (/Users/dane/projects/tilemill/lib/node/worker.js:144:22)\n at Object.handleData (/Users/dane/projects/tilemill/lib/node/worker.js:121:18)\n
d:tilemill dane$ ./tilemill.js
Started TileMill on port 8889.
/Users/dane/projects/tilemill/lib/node/worker.js:34
throw new Error(message)
^
Error: [object Object]
at [object Object].<anonymous> (/Users/dane/projects/tilemill/lib/node/worker.js:34:15)
at [object Object].emit (events:31:17)
at Object.handleMessage (/Users/dane/projects/tilemill/lib/node/worker.js:142:22)
Index: src/agg/process_raster_symbolizer.cpp
===================================================================
--- src/agg/process_raster_symbolizer.cpp (revision 2893)
+++ src/agg/process_raster_symbolizer.cpp (working copy)
@@ -63,6 +63,8 @@
if (sym.get_scaling() == "bilinear8"){
scale_image_bilinear8<image_data_32>(target,raster->data_, err_offs_x, err_offs_y);
+ } else if (sym.get_scaling() == "bilinear_old") {
+ scale_image_bilinear_old<image_data_32>(target,raster->data_, err_offs_x, err_offs_y);
dane:python dane$ otool -L /Library/Frameworks/Mapnik.framework/Mapnik
/Library/Frameworks/Mapnik.framework/Mapnik:
/Library/Frameworks/Mapnik.framework/Versions/2.0/unix/lib/libmapnik2.dylib (compatibility version 2.0.0, current version 2.0.0)
/Library/Frameworks/Mapnik.framework/unix/lib/libfreetype.6.dylib (compatibility version 13.0.0, current version 13.2.0)
/usr/lib/libltdl.7.dylib (compatibility version 9.0.0, current version 9.2.0)
/Library/Frameworks/UnixImageIO.framework/Versions/C/UnixImageIO (compatibility version 1.0.0, current version 1.2.4)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3)
/Library/Frameworks/PROJ.framework/Versions/4/PROJ (compatibility version 7.0.0, current version 7.6.0)
/Library/Frameworks/Mapnik.framework/unix/lib/libicuuc.46.dylib (compatibility version 46.0.0, current version 46.0.0)
/Library/Frameworks/Mapnik.framework/unix/lib/libboost_filesystem.dylib (compatibility version 0.0.0, current version 0.0.0)