SlideShare une entreprise Scribd logo
1  sur  11
#SOTMs15 OpenStreetMap in a (Lego)Box 1
OSM in a box
#> apt-get install openstreetmap
#SOTMs15 OpenStreetMap in a (Lego)Box 2
Openstreetmap
“Most people just want this:
some data, a tile server, to serve some beautiful maps.”
Sajjad Anwar @geohacker, Mapbox
#SOTMs15 OpenStreetMap in a (Lego)Box 3
Reality looks tough
#SOTMs15 OpenStreetMap in a (Lego)Box 4
Reality looks tough… Really tough
https://github.com/openstreetmap/osm2pgsql/blob/master/README.md
http://wiki.openstreetmap.org/wiki/Osmosis/Replication
#SOTMs15 OpenStreetMap in a (Lego)Box 5
OSM data is far away from reaching its potential of usage
You know what? I’d rather pay
$$$ to [place any map service here]
#SOTMs15 OpenStreetMap in a (Lego)Box 6
# > apt-get install openstreetmap
The Dream
Easy as
#SOTMs15 OpenStreetMap in a (Lego)Box 7
The options
• Toolbox:
• Package? Too many distribs / versions, not modular
• VMs? Too many vendors, not flexible enough
VMware, Hyper-V, OpenStack, VirtualBox, AMIs…
• Conf management tools? Interesting
Chef, Puppet, Ansible
• Containers? YES
#SOTMs15 OpenStreetMap in a (Lego)Box 8
The Legobox Demo
60 seconds to setup a full
tile-server on our lego-box
https://www.youtube.com/watch?v=TohPP7zWSsE
#SOTMs15 OpenStreetMap in a (Lego)Box 9
The Legobox Demo
• Launch your own tile-server on an Amazon AWS Instance:
• http://tilelauncher.mapsquare.io
• The widgets:
• https://github.com/mapsquare/mapsquare-widgets
• Tile server stress-tests
• https://github.com/mapsquare/osm-tile-server-stress
#SOTMs15 OpenStreetMap in a (Lego)Box 10
Thank you 
@DesignMyApp @LoicOrtola @Olduv
https://github.com/mapsquare
http://mapsquare.io
#SOTMs15 OpenStreetMap in a (Lego)Box 11
TileLauncher Beta
• Challenges:
• Make choices, but leave room for light config (region, style colors).
• Run anywhere, scale easily
• Roadmap:
• OpenSourcing Container stack on https://github.com/mapsquare
• Accept more providers (Amazon, Google, On-premise, Azure, …)
• Handle diffs
• Improve stack (Imposm 3, Mapnik 3…)

Contenu connexe

Plus de Loic Ortola

Plus de Loic Ortola (6)

Modern DevOps - kill the bottleneck (part 1/2)
Modern DevOps - kill the bottleneck (part 1/2)Modern DevOps - kill the bottleneck (part 1/2)
Modern DevOps - kill the bottleneck (part 1/2)
 
Map as a Service OVH Summit 2016
Map as a Service OVH Summit 2016Map as a Service OVH Summit 2016
Map as a Service OVH Summit 2016
 
Jawg maurice vs google maps
Jawg   maurice vs google mapsJawg   maurice vs google maps
Jawg maurice vs google maps
 
Native vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationNative vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile application
 
Bringing Openstreetmap Mobile edition to the next level
Bringing Openstreetmap Mobile edition to the next levelBringing Openstreetmap Mobile edition to the next level
Bringing Openstreetmap Mobile edition to the next level
 
CatDroid talk: thinking different, sharing ideas
CatDroid talk: thinking different, sharing ideasCatDroid talk: thinking different, sharing ideas
CatDroid talk: thinking different, sharing ideas
 

Dernier

Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
amitlee9823
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
amitlee9823
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
amitlee9823
 

Dernier (20)

Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 

OpenStreetMap tile-server in one minute

  • 1. #SOTMs15 OpenStreetMap in a (Lego)Box 1 OSM in a box #> apt-get install openstreetmap
  • 2. #SOTMs15 OpenStreetMap in a (Lego)Box 2 Openstreetmap “Most people just want this: some data, a tile server, to serve some beautiful maps.” Sajjad Anwar @geohacker, Mapbox
  • 3. #SOTMs15 OpenStreetMap in a (Lego)Box 3 Reality looks tough
  • 4. #SOTMs15 OpenStreetMap in a (Lego)Box 4 Reality looks tough… Really tough https://github.com/openstreetmap/osm2pgsql/blob/master/README.md http://wiki.openstreetmap.org/wiki/Osmosis/Replication
  • 5. #SOTMs15 OpenStreetMap in a (Lego)Box 5 OSM data is far away from reaching its potential of usage You know what? I’d rather pay $$$ to [place any map service here]
  • 6. #SOTMs15 OpenStreetMap in a (Lego)Box 6 # > apt-get install openstreetmap The Dream Easy as
  • 7. #SOTMs15 OpenStreetMap in a (Lego)Box 7 The options • Toolbox: • Package? Too many distribs / versions, not modular • VMs? Too many vendors, not flexible enough VMware, Hyper-V, OpenStack, VirtualBox, AMIs… • Conf management tools? Interesting Chef, Puppet, Ansible • Containers? YES
  • 8. #SOTMs15 OpenStreetMap in a (Lego)Box 8 The Legobox Demo 60 seconds to setup a full tile-server on our lego-box https://www.youtube.com/watch?v=TohPP7zWSsE
  • 9. #SOTMs15 OpenStreetMap in a (Lego)Box 9 The Legobox Demo • Launch your own tile-server on an Amazon AWS Instance: • http://tilelauncher.mapsquare.io • The widgets: • https://github.com/mapsquare/mapsquare-widgets • Tile server stress-tests • https://github.com/mapsquare/osm-tile-server-stress
  • 10. #SOTMs15 OpenStreetMap in a (Lego)Box 10 Thank you  @DesignMyApp @LoicOrtola @Olduv https://github.com/mapsquare http://mapsquare.io
  • 11. #SOTMs15 OpenStreetMap in a (Lego)Box 11 TileLauncher Beta • Challenges: • Make choices, but leave room for light config (region, style colors). • Run anywhere, scale easily • Roadmap: • OpenSourcing Container stack on https://github.com/mapsquare • Accept more providers (Amazon, Google, On-premise, Azure, …) • Handle diffs • Improve stack (Imposm 3, Mapnik 3…)

Notes de l'éditeur

  1. Hi It’s my first talk Let’s cut to the chase
  2. SOTM US, heard the talk of @geohacker OSM = 1 of biggest world DB. Data would be useless if we didn’t do anything with it. Today, when a third party wants to switch to osm, here’s what we tell him
  3. - Go ahead!
  4. Really tough. Stack is gigantic Doc everywhere, non-consistent, version issues…
  5. This is how the setup of OpenStreetMap should be seen by the world. (t0 + 2min)
  6. To get closer to this, we have different bundle options VMs: Ops want more flexibility Conf Mgmt: Sounds like a good abstraction Containers: The best from each world. sandboxed scriptable images, lightweight VMs
  7. I’m here to show you the results of our work I call it the legobox demo. Let’s take a minute to launch our own tileserver together. First, select the bounds of your ts. It can be the world, or let’s say Edinburgh. On the right, you can change the supported zoom levels. Below, you can also change the levels which are going to be pre-rendered. Now this is my favourite part. Simplicity implies choices. And I hope I wont shock anyone if I tell you that most people wont argue against the fact that I don’t let them choose whether buildings should be displayed starting zoom level 16, or if primary roads should be above tunnels or not. What they could want, is for their map to reflect their colors. So let’s just change the colors together. It is beautiful, it is simple! I can also change the different fonts, or use the presets. Now, let’s give a name to our tile server, and hit the generate button. Of course, there will be loading time, that can take from a few seconds to a whole day depending on your parameters. But there it is. In one minute, we have created and launched our own tile server.