SlideShare ist ein Scribd-Unternehmen logo
1 von 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
)

Weitere Àhnliche Inhalte

Mehr von Loic Ortola

Mehr von 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
 

KĂŒrzlich hochgeladen

âž„đŸ” 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 Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
AroojKhan71
 
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
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
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
 

KĂŒrzlich hochgeladen (20)

BDSM⚡Call Girls in Mandawali Delhi >àŒ’8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >àŒ’8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >àŒ’8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >àŒ’8448380779 Escort Service
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
âž„đŸ” 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...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
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
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
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
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
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
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 

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
)

Hinweis der Redaktion

  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.