I hereby claim:
- I am ashaw on github.
- I am a_l (https://keybase.io/a_l) on keybase.
- I have a public key ASCC07IPMNPo72sD5dLL3UtrWljymJDP6G2LapRIUeUfggo
To claim this, I am signing this object:
| select jsonb_build_object( | |
| 'type', 'FeatureCollection', | |
| 'features', jsonb_agg(features.feature) | |
| ) | |
| from( | |
| select jsonb_build_object( | |
| 'type', 'Feature', | |
| 'id', ogc_fid, | |
| 'geometry', ST_AsGeoJSON(the_geom)::jsonb, | |
| 'properties', to_jsonb(inputs) - 'gid' |
| // https://projects.propublica.org/voting/static/vtile-bundle.js | |
| import * as VectorTile from '@mapbox/vector-tile'; | |
| import * as Protobuf from 'pbf'; | |
| import * as Turf from '@turf/turf'; | |
| Math.radians = function(degrees) { | |
| return degrees * Math.PI / 180; | |
| }; | |
| export const TileQuery = { |
I hereby claim:
To claim this, I am signing this object:
| jankycs() { | |
| echo "select st_astext(st_transform(st_setsrid(st_point($2, $1), 4326), 3857));" | psql houston-rain -t | perl -pe 's/[^\d\.\- ]//g' | perl -pe 's/^ //g'; | |
| printf '\n' | |
| } |
| (function() { | |
| var MapCanvas = Landline.Stateline = function(container, locality, opts) { | |
| this.paper = {}; | |
| this.events = {}; | |
| this.attrs = {}; | |
| this.lookup = {}; | |
| this.locality = locality; | |
| this.container = $(container); | |
| this.container.css("position", "relative"); |
| var extend = function(obj){ | |
| var others = [].slice.call(arguments,1); | |
| others.forEach(function(other){ | |
| for(var j in other) obj[j] = other[j]; | |
| }); | |
| return obj; | |
| } | |
| var Node = function(value){ | |
| this.value = value; |
| def pf(path) | |
| picturefill(path, "AltText") do | |
| b = path.scan(/(^.*)\.(jpg|png|gif)/).flatten | |
| sizes = { | |
| :small => "#{b[0]}_small.#{b[1]}", | |
| :medium => "#{b[0]}_medium.#{b[1]}", | |
| :medium_high_dpi => "#{b[0]}_medium_high_dpi.#{b[1]}", | |
| :large => "#{b[0]}_large.#{b[1]}", | |
| :large_high_dpi => "#{b[0]}_large_high_dpi.#{b[1]}" | |
| } |
| # get the CSV from http://landsat.usgs.gov/metadata_service/bulk_metadata_files/LANDSAT_8.csv | |
| require 'csv' | |
| FILE = File.expand_path("..", __FILE__) + "/initial/LANDSAT_8.csv" | |
| SCHEMA = <<-SQL | |
| DROP TABLE "landsat8"; | |
| CREATE TABLE "landsat8" ( | |
| "sceneid" varchar(21) not null, | |
| sensor varchar(8) not null, |
| class TilesController < ApplicationController | |
| around_filter :up_s3 | |
| def tile_response(map) | |
| respond_to do |format| | |
| format.png { | |
| send_data map.to_png, :content_type => Mime::Type.lookup_by_extension("png"), :disposition => "inline" | |
| } | |
| end | |
| end |
| color = Dir["./west bay pass 1 color/*"] | |
| infra = Dir["./west bay pass 1 infra/*"] | |
| color_idx = 0 | |
| infra_idx = 0 | |
| def mk_filename(idx) | |
| prefix = "IMG_" | |
| no_str = idx < 1000 ? "0#{idx}" : idx | |
| "#{prefix}#{no_str}" |