First convert to sqlite
$ time ogr2ogr -f SQLite out.db 1447454472-debug.geojson
real 2m31.904s
user 1m37.525s
sys 0m48.042s
# http://aws.amazon.com/amazon-linux-ami/ | |
# http://aws.amazon.com/amazon-linux-ami/faqs/ | |
# Boot up a machine with at least 1.5 to 2 GB Ram | |
# login | |
chmod 600 key.pem | |
ssh -i key.pem ec2-user@ec2...compute.amazonaws.com | |
# update |
// See https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames for more details. | |
var degrees2meters = function(lon,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] | |
} | |
x= -77.035974 |
# depends on liblas built with laszip and ogr support | |
mkdir -p laz | |
cd laz | |
# download from noaa | |
if [ ! -f 20040805A_ak302_2_000037_p13.laz ]; then | |
wget http://www.csc.noaa.gov/htdata/lidar1_z/geoid12a/data/23/20040805A_ak302_2_000037_p13.laz | |
wget http://www.csc.noaa.gov/htdata/lidar1_z/geoid12a/data/23/20040805A_ak302_2_000038_p13.laz | |
wget http://www.csc.noaa.gov/htdata/lidar1_z/geoid12a/data/23/20040805A_ak302_2_000039_p13.laz | |
wget http://www.csc.noaa.gov/htdata/lidar1_z/geoid12a/data/23/20040805A_ak302_2_000040_p13.laz |
# First, clear out any old mapnik or node.js installs that might conflict | |
sudo apt-get purge libmapnik libmapnik-dev mapnik-utils nodejs | |
# Also clear out any old ppa's that might conflict | |
sudo rm /etc/apt/sources.list.d/*mapnik* | |
sudo rm /etc/apt/sources.list.d/*developmentseed* | |
sudo rm /etc/apt/sources.list.d/*chris-lea* | |
# add new ppa's | |
echo 'yes' | sudo apt-add-repository ppa:chris-lea/node.js |
var geojsonStream = require('geojson-stream'); | |
var mapnik = require('mapnik'); | |
var fs = require('fs'); | |
var input = 'test/data/world_merc.shp'; | |
var output = './out.geojson'; | |
// set up geojson output stream | |
var fileOut = fs.createWriteStream(output); | |
var geojsonOut = geojsonStream.stringify(); |
<!-- renders: http://cl.ly/0t3p3D0a320x0I0M2o2S --> | |
<Map srs="+init=epsg:4269"> | |
<Style name="terrain"> | |
<Rule> | |
<RasterSymbolizer> | |
<!-- http://trac.mapnik.org/wiki/RasterColorizer --> | |
<RasterColorizer default-mode="linear"> | |
<stop color="#35A86E" value = "1003"/> |
First convert to sqlite
$ time ogr2ogr -f SQLite out.db 1447454472-debug.geojson
real 2m31.904s
user 1m37.525s
sys 0m48.042s
Goal here is to document the steps I took in May 2012 to get Boost 1.49 packages backported and working on Lucid, Maverick, Natty, Oneiric, and Precise.
TODO: look into using ubuntu-dev-tools
and backportpackage -s [new_release] -d [old_release] -u [ppa] [package_name]
sudo apt-get install debhelper devscripts dput git-core python pgpgpg
/* | |
wget http://dl.dropbox.com/u/342088/10m-us-parks-area.sqlite | |
ogr2ogr -f SQLite parks.sqlite ParkPly_900913.shp | |
dane$ ogr2ogr -f SQLite parks.sqlite ~/Documents/MapBox/cache/2976a0c1-10m-us-parks-area/2976a0c1-10m-us-parks-area.shp | |
*/ |
'use strict'; | |
var path = require('path'); | |
var fontnik = require('../'); | |
var Benchmark = require('benchmark'); | |
var opensans = path.resolve(__dirname + '/../fonts/open-sans/OpenSans-Regular.ttf'); | |
var suite = new Benchmark.Suite(); |