Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
node.js for Geo at MapBox
Will White
January 14, 2013
Programming
4
1.4k
node.js for Geo at MapBox
Presented at #jsgeo13 in Denver.
http://lanyrd.com/2013/jsgeo12/sccfqh/
Will White
January 14, 2013
Tweet
Share
Other Decks in Programming
See All in Programming
pyama86
2
240
taoshotaro
1
370
yaamaa
0
450
sullis
0
120
brunopulis
1
100
kazaman97
0
200
yokaze
0
430
showwin
0
130
junmikai
0
300
rshindo
2
310
makicamel
1
180
466548
0
150
Featured
See All Featured
brianwarren
83
4.7k
malarkey
393
60k
malarkey
119
16k
marcelosomers
220
15k
pauljervisheath
196
15k
morganepeng
17
1.1k
michaelherold
225
8.5k
bkeepers
52
4.1k
stephaniewalter
260
11k
lara
172
9.5k
dougneiner
55
5.4k
lemiorhan
627
43k
Transcript
Custom maps
JavaScript at MapBox
Server side modestmaps wax mmg mapbox.js node-mapnik carto Client side
node-mbtiles
Server side modestmaps wax mmg mapbox.js node-mapnik carto Client side
node-mbtiles
node.js at MapBox
node.js or Python?
async i/o
typical i/o in python
typical i/o in python
typical i/o in python
typical i/o in python
async i/o in node.js
async i/o in node.js
async i/o in node.js
async i/o in node.js
ecosystem
20,814 packages in npm
6 of the top 15 most active users on github
write code for node.js
2 of them work at MapBox
npm
package.json
$ npm install
c++ modules
the c++ part
the js part
let’s build the geo space for node.js
tilelive.js tilestore
Mapnik MBTiles
Mapnik MBTiles tilelive-mapnik
Mapnik MBTiles tilelive-mapnik node-mbtiles
Mapnik ?? tilelive-mapnik yourmodule?
node-postgis node-geoutils
tilemill plugins
take the “geo” out of your geo problems
MapBox workshop tomorrow at noon
@willwhitedc from @MapBox