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
Worldwide Terrain and Cloud Infrastructure: an ...
Search
Seth Fitzsimmons
March 11, 2015
Technology
310
0
Share
Worldwide Terrain and Cloud Infrastructure: an update on Stamen's Knight Grant
Seth Fitzsimmons
March 11, 2015
More Decks by Seth Fitzsimmons
See All by Seth Fitzsimmons
Working with OpenStreetMap using Apache Spark and GeoTrellis - SotMUS 2018
mojodna
0
340
OpenMapKit + POSM
mojodna
0
2.1k
NACIS 2016 - Practical Cartography Day
mojodna
1
600
Portable OpenStreetMap at SotM US 2016
mojodna
0
210
Print Cartography in a Multi-Resolution World
mojodna
4
830
How can open data save the world? How can we help?
mojodna
1
140
Trail Assist
mojodna
0
180
Running Your Own Rendering Infrastructure (FOSS4G 2014 Edition)
mojodna
0
280
What We've Made Together
mojodna
0
190
Other Decks in Technology
See All in Technology
基盤を育てる 外部SaaS連携の運用
gamonges_dresscode
1
120
生成AIが変える SaaS の競争原理と弁護士ドットコムのプロダクト戦略
bengo4com
1
2.5k
Claude Code を安全に使おう勉強会 / Claude Code Security Basics
masahirokawahara
12
38k
データを"持てない"環境でのアノテーション基盤設計
sansantech
PRO
1
150
AWS Transform CustomでIaCコードを自由自在に変換しよう
duelist2020jp
0
160
Building a Standalone Programming Environment
harukasan
PRO
1
100
Choose your own adventure in agentic design patterns
glaforge
0
160
Google Cloud Next '26 の裏でこっそりリリースされたCloud Number Registry & Cloud Hub コスト分析 を試してみた
hikaru1001
0
110
需要創出(Chatwork)×供給(BPaaS) フライホイールとMoat 実行能力の最適配置とAI戦略
kubell_hr
0
1k
PicoRuby as a Multi-VM Operating System
kishima
1
220
GKE Agent SandboxでAIが生成したコードを 安全に実行してみた
lamaglama39
0
110
ハーネスエンジニアリングの概要と設計思想
sergicalsix
9
5.5k
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
The Cost Of JavaScript in 2023
addyosmani
55
9.9k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
200
Raft: Consensus for Rubyists
vanstee
141
7.4k
Crafting Experiences
bethany
1
120
Chasing Engaging Ingredients in Design
codingconduct
0
170
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
440
Mind Mapping
helmedeiros
PRO
1
160
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
130
Fireside Chat
paigeccino
42
3.9k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
170
Transcript
Worldwide Terrain and Cloud Infrastructure: an update on Stamen’s Knight
Grant Seth Fitzsimmons Stamen Design
[intro]
what is the Knight Foundation?
Knight Foundation supports transformational ideas that promote quality journalism, advance
media innovation, engage communities and foster the arts. We believe that democracy thrives when people and communities are informed and engaged. “ ” - John S. and James L. Knight Foundation
what is Stamen?
None
grant goals
cloud-based infrastructure
worldwide terrain
accessible and open process
(hi)
[background]
previously…
dotspotting.org
toner
watercolor
terrain
no pressure.
meanwhile…
6/2011: launch
3/2012: watercolor
12/2013: 240m tiles
12/2014: 960m tiles
Mapbox
_aaS
modernization
Running Your Own Rendering Infrastructure Seth Fitzsimmons Stamen Design http://flic.kr/p/8sJotc
updated data
None
style tweaks
None
Cascadenik → CartoCSS
TileStache → tessera
ModestMaps → Leaflet
self-hosted → AWS
more accessible (?)
[terrain]
(continental) US only
∞ terrain maps
duplication (unless necessary)
“best available open data”
raw data
DEM
hillshades
contours
aspect?
slope?
… BoF @ 7:30
open (+ documented) process (work-in-progress: please help!)
(watching / collaborating with OpenAerialMap) BoF @ 8:30
expandable
institutional sources (NASA, USGS, …)
individual sources (OpenDroneMap)
[architecture]
cheap, simple, novel
(AWS)
storage via HTTP (S3)
overviews as distinct layers
rendered via Mapnik / GDAL
horizontal processing w/ GDAL (SQS / SWF)
VRTs (virtual raster tables)
VSICurl /vsicurl/http://…
PostgreSQL / PostGIS
PostgreSQL / PostGIS
out-db + S3 =
(caching gotchas)
100⨉100 px tiles =
Mapnik + GDAL + VRTs + FUSE
Filesystem in User Space
None
None
[access]
empowering journalists
CartoDB
None
None
help tell stories
support pipeline reuse
None
let’s figure this thing out!
[email protected]
openterrain.tumblr.com