<gh_stars>1-10
{
	"input": {
		"type": "BlueprintInputGeoJSON",
		"options": {
			"tilePath": "http://vector.mapzen.com/osm/buildings/{z}/{x}/{y}.json"
		}
	},
	"output": {
		"type": "BlueprintOutputBuildingTiles",
		"options": {
			"grids": [{
				"zoom": 15,
				"tilesPerDirection": 2,
				"cullZoom": 13
			}],
			"workerURL": "js/lib/vizi-worker.js"
		}
	},
	"triggers": [{
		"triggerObject": "output",
		"triggerName": "initialised",
		"triggerArguments": ["tiles"],
		"actionObject": "input",
		"actionName": "requestTiles",
		"actionArguments": ["tiles"],
		"actionOutput": {
			"tiles": "tiles"
		}
	}, {
		"triggerObject": "output",
		"triggerName": "gridUpdated",
		"triggerArguments": ["tiles"],
		"actionObject": "input",
		"actionName": "requestTiles",
		"actionArguments": ["tiles"],
		"actionOutput": {
			"tiles": "tiles"
		}
	}, {
		"triggerObject": "input",
		"triggerName": "tileReceived",
		"triggerArguments": ["geoJSON", "tile"],
		"actionObject": "output",
		"actionName": "outputBuildingTile",
		"actionArguments": ["buildings", "tile"],
		"actionOutput": {
			"buildings": {
				"process": "map",
				"itemsObject": "geoJSON",
				"itemsProperties": "features",
				"transformation": {
					"outline": "geometry.coordinates",
					"height": "properties.height",
					"min_height": "properties.min_height"
				}
			},
			"tile": "tile"
		}
	}]
}