Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
node.js for Geo at MapBox
Search
Will White
January 14, 2013
Programming
4
2k
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
あまり知られていない MCP 仕様たち / MCP specifications that aren’t widely known
ktr_0731
0
110
CEDEC 2025 『ゲームにおけるリアルタイム通信への QUIC導入事例の紹介』
segadevtech
1
550
AI Ramen Fight
yusukebe
0
120
知って得する@cloudflare_vite-pluginのあれこれ
chimame
1
130
Comparing decimals in Swift Testing
417_72ki
0
150
オンコール⼊⾨〜ページャーが鳴る前に、あなたが備えられること〜 / Before The Pager Rings
yktakaha4
2
1.2k
バイブコーディングの正体——AIエージェントはソフトウェア開発を変えるか?
stakaya
5
570
リッチエディターを安全に開発・運用するために
unachang113
1
330
Bedrock AgentCore ObservabilityによるAIエージェントの運用
licux
8
530
抽象化という思考のツール - 理解と活用 - / Abstraction-as-a-Tool-for-Thinking
shin1x1
1
900
Google I/O Extended Incheon 2025 ~ What's new in Android development tools
pluu
1
220
DatadogのArchived LogsをSnowflakeで高速に検索する方法(Archive Searchでオワコンにならないことを祈って) / How to search Datadog Archived Logs quickly with Snowflake (hoping Datadog Archive Search doesn’t make this obsolete)
civitaspo
0
100
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Balancing Empowerment & Direction
lara
1
520
How GitHub (no longer) Works
holman
314
140k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Into the Great Unknown - MozCon
thekraken
40
1.9k
Automating Front-end Workflow
addyosmani
1370
200k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
Bash Introduction
62gerente
613
210k
It's Worth the Effort
3n
185
28k
GraphQLとの向き合い方2022年版
quramy
49
14k
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