Your SlideShare is downloading. ×
Openshift GeoSpatial Capabilities
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Openshift GeoSpatial Capabilities


Published on

My Talk at the SF Geomeetup meeting. I didin't get through all the slides but they are here.

My Talk at the SF Geomeetup meeting. I didin't get through all the slides but they are here.

Published in: Technology

  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. Platform as a Service (OpenShift PaaS) for Geospatial Applications Steven Citron-Pousty PaaS Dust Spreader, Red Hat1
  • 2. Agenda • Learn a little about Cloud and PaaS • See some spatial running on PaaS • Let you ask questions • Set you up to ROCK!2
  • 3. Assumptions 1) You can use the command line 2) You know some spatial 3) You prefer to write code and apps over managing servers3
  • 4. What is OpenShift? Red Hats free, auto-scaling Platform as a Service (PaaS) for applications in the cloud.4
  • 5. 5 Dalbera on Flickr
  • 6. Kind of like Amazon, right? Nope.6
  • 7. What’s supported?7
  • 8. Cook24v on Flickr8
  • 9. 9
  • 10. Looks great, but what’s the catch?• OpenShift is free-as-in-beer & free-as-in-freedom• Three gears – 512mb RAM, 1 gig Disk (always free)• Need more resources, just ask!• The Catch is we are in developer preview right now + =10
  • 11. Crsan on flickr 11
  • 12. Let’s do some spatial12
  • 13. What do you need first – A spatial datastore Let’s start with PostGIS13
  • 14. 14 New Jersey Bird on flickr
  • 15. Demo (PostGIS) * 1. Sign up 2. Install the command line tools (you can use the web for some but not all) 3. Create a domain 4. Create a Java application (will put GeoServer here later) 5. Add PostgreSQL cartridge 6. Make changes in your git repo this once 7. SCP and SSH into your “server” to 1. Create postgis DB 2. load the data 3. Make a query or two 15
  • 16. But since we all like to be cutting edge – time forNoSQL with MongoDB!16
  • 17. Brief Facts about MongoDB 1) Document Store – stores in JSON (really BSON) 2) FOSS – written by the people at 10gen 3) Has very limited spatial 4) Good Enough for FourSquare, Craig’s List, and OpenShift Service17
  • 18. Demo (MongoDB) 1. Create a Java application 2. Add MongoDB cartridge 3. SCP and SSH into your “server” to 1. load the data 2. Make a query or two18
  • 19. But what if you don’t want to write your own code Time to deploy GeoServer and hook it up to PostGIS Demo 4)Download the war file 5)Insert the jboss file 6)Add to local git repo 7)Deploy to OpenShift 8)Configure19
  • 20. Conclusion 1. All the spatial parts are ready to use today 2. OpenShift makes life great for devs 3. The tools are easy to use 4. Almost anything you need on a server 5. Did I mention – Free (as in Beer and FREEDOM!)20
  • 21. Password: storekbuilding Aps: CodeForAmerica-Guest CodeForAmerica-Guest 5Ghz Tamara.colby@gmail.com21