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
0
250
Worldwide Terrain and Cloud Infrastructure: an update on Stamen's Knight Grant
Seth Fitzsimmons
March 11, 2015
Tweet
Share
More Decks by Seth Fitzsimmons
See All by Seth Fitzsimmons
Working with OpenStreetMap using Apache Spark and GeoTrellis - SotMUS 2018
mojodna
0
290
OpenMapKit + POSM
mojodna
0
2k
NACIS 2016 - Practical Cartography Day
mojodna
0
500
Portable OpenStreetMap at SotM US 2016
mojodna
0
190
Print Cartography in a Multi-Resolution World
mojodna
4
760
How can open data save the world? How can we help?
mojodna
1
120
Trail Assist
mojodna
0
150
Running Your Own Rendering Infrastructure (FOSS4G 2014 Edition)
mojodna
0
240
What We've Made Together
mojodna
0
120
Other Decks in Technology
See All in Technology
AIエージェントに脈アリかどうかを分析させてみた
sonoda_mj
2
110
TypeScript開発にモジュラーモノリスを持ち込む
sansantech
PRO
3
770
プロダクト組織で取り組むアドベントカレンダー/Advent Calendar in Product Teams
mixplace
0
510
[Ruby] Develop a Morse Code Learning Gem & Beep from Strings
oguressive
1
200
2024年にチャレンジしたことを振り返るぞ
mitchan
0
160
最近のSfM手法まとめ - COLMAP / GLOMAPを中心に -
kwchrk
8
1.5k
能動的ドメイン名ライフサイクル管理のすゝめ / Practice on Active Domain Name Lifecycle Management
nttcom
0
290
MasterMemory v3 最速確認会
yucchiy
0
240
事業貢献を考えるための技術改善の目標設計と改善実績 / Targeted design of technical improvements to consider business contribution and improvement performance
oomatomo
0
180
Web APIをなぜつくるのか
mikanichinose
0
930
英語が苦手でも学びが得られるWorkshopについて / About the workshop of re:Invent 2024
taquakisatwo
0
580
普通のエンジニアがLaravelコアチームメンバーになるまで
avosalmon
0
610
Featured
See All Featured
Side Projects
sachag
452
42k
What's in a price? How to price your products and services
michaelherold
244
12k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.3k
Testing 201, or: Great Expectations
jmmastey
41
7.2k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Rails Girls Zürich Keynote
gr2m
94
13k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
3
310
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