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
『毎日の移動』を支えるGoバックエンド内製開発
yutautsugi
2
280
Writing Better Go: Lessons from 10 Code Reviews
konradreiche
3
6.2k
React Nativeならぬ"Vue Native"が実現するかも?_新世代マルチプラットフォーム開発フレームワークのLynxとLynxのVue.js対応を追ってみよう_Vue Lynx
yut0naga1_fa
2
490
CSC509 Lecture 08
javiergs
PRO
0
240
AI駆動で0→1をやって見えた光と伸びしろ
passion0102
1
810
CSC305 Lecture 10
javiergs
PRO
0
230
エンジニアインターン「Treasure」とHonoの2年、そして未来へ / Our Journey with Hono Two Years at Treasure and Beyond
carta_engineering
0
420
Vueのバリデーション、結局どれを選べばいい? ― 自作バリデーションの限界と、脱却までの道のり ― / Which Vue Validation Library Should We Really Use? The Limits of Self-Made Validation and How I Finally Moved On
neginasu
2
1.4k
Devvox Belgium - Agentic AI Patterns
kdubois
1
140
テーブル定義書の構造化抽出して、生成AIでDWH分析を試してみた / devio2025tokyo
kasacchiful
0
270
3年ぶりにコードを書いた元CTOが Claude Codeと30分でMVPを作った話
maikokojima
0
630
開発組織の戦略的な役割と 設計スキル向上の効果
masuda220
PRO
8
1.4k
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1032
470k
The Straight Up "How To Draw Better" Workshop
denniskardys
238
140k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
A Tale of Four Properties
chriscoyier
161
23k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.2k
The Power of CSS Pseudo Elements
geoffreycrofte
79
6k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
The Invisible Side of Design
smashingmag
302
51k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Code Reviewing Like a Champion
maltzj
526
40k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
Gamification - CAS2011
davidbonilla
81
5.5k
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