SlideShare a Scribd company logo
Sustainable and Efficient GIS? Open Source it.
Introduction Within the context of a weak economy and slashed IT budgets, open source technologies would appear to offer a panacea for many of our GIS needs.  However, as many have discovered, the theory of an Open Source GIS nirvana is a far cry from the minefield of Open Source GIS implementation realities. I believe sustainable and efficient GIS systems are not only possible within this context but arguably better off in terms of sustainability.
Who is this Guy? Brendan Sheehy [email_address] Work for  Mallon Technology . I’m  not  a GIS expert.  I’m a software developer. Working for company with lots of expertise in  GIS and mapping technologies.
The Goal Our goal was to develop a relatively inexpensive online Generic GIS Solution that would allow us to do three things: Serve spatial data to end users via the internet. Web Map Service (WMS) Web Feature Service (WFS) Allow users to  view  and  edit  the spatial data. Store the spatial data for analysis.
The Goal In software terms these 3 things mapped to: Map\Application Server. User interface. Database.
What is Open Source? There are a hundred different interpretations of Open Source, but what  we  wanted from Open Source was: Free redistribution.  Source code must be included.  Must allow modifications and derived works.  A single license must apply to all users.  License must be technology-neutral. From a GIS perspective the promise of open source is  better quality ,  higher reliability ,  more flexibility ,  lower cost  and an  end to predatory vendor  lock-in .
Is Open Source mandatory? Ireland is a relatively IT savvy country however there is no Irish Government policy on Open Source.  Are we falling behind? Putin order Government to go Open Source . UK government backs open source  Government Cost-Cutting Plan Embraces Open Source Guardian newspaper moves to OpenOffice There are positive moves for example The Office of Public Works (OPW) and Galway City Council has moved away from Microsoft Office to use  OpenOffice .
Advantage or Disadvantage? Computer Economics conducted a survey of visitors to its website regarding the perceived advantages in the use of open source software.
Advantage or Disadvantage? Opponents of Open Source argue that any of the perceived advantages could equally be disadvantages, and it’s true...  Open Source is a graveyard of poorly conceived and badly developed\supported software. Which isn’t any different to the realities of commercial software ventures. In this context we decided upon some  advantages we wanted  the Open Source software to have.
The Advantages We Wanted Open Standards This was key for us.  There are so many different formats in GIS. Some are no longer supported and others are very tightly integrated with one specific vendor. Reducing vendor lock-in and consequent monopoly pricing Reliability and Robustness Evidence that bugs are regularly fixed by viewing past releases and forum activity. Are reputable companies using the software?  Is the software well established or still  in it's infancy?
The Advantages We Wanted Cost Possibly zero purchase price Potentially no need to account for copies in use. Free upgrades. Support Are there regular updates, patches and new features?  Is the documentation complete and coherent?  Availability of source code Provides greater continuity and security  against collapse of vendors or a  product line.
Our Selection... We needed 3 things: A Map Server. GeoServer The Client User interface. OpenLayers The backend data store\database. SQL Server 2008 Express Yes we cheated here but it is free
Our Selection...
GeoServer – The Map Server This was an easy choice. GeoServer is the reference implementation of the  Open Geospatial Consortium  WFS and WCS standards, as well as a high performance certified compliant WMS.  Cost:  Free License:  GNU General Public License - freedom to share and change software.  License . Documentation:  Well  documented  with many active forums. Commercial Support:  Variety of organisations can assist  directly with installations, configurations,  customisations and telephone support.
GeoServer – The Map Server Alternatives:  OpenMap MapServer In Production: Ordnance Survey - National Mapping Agency of the UK. National Mapping Agency of France Massachusetts state GIS World Bank Food and Agriculture Organization of the United Nations. Additional Information: Its already hosted by some Cloud suppliers. Standing Cloud
OpenLayers – The User interface OpenLayers  is a generic mapping component- designed to consume spatial data from numerous sources and display in a web browser. It is not tied to a particular map source and allows users to view and edit spatial data.  Cost:  Free License:  FreeBSD - Redistribution and use in source and binary forms, with or without modification are permitted.
OpenLayers – The User interface Documentation:  Well  documented  with many active forums. Implementation:  OpenLayers is a purely javascript client library – it requires no download of Active X controls and works with all popular browsers. In Production  used in the following sites: Nasa MapServer OpenStreetMap Where Is Alternatives: MapGuide Open Source Google Earth
SQL Server 2008 Express We cheated and used Microsoft SQL Express 2008. Mainly because we have experience using SQL Server and many  customers already store data in it. Cost:  Free License;  Free to install and use commercially. Documentation:  Excellent documentation Commercial Support: Microsoft Any number of software companies... Alternatives:  PostGIS MySQL
Demo – The GeoApp Builder http://maptesting.mallontechnology.com/MallonsGeoApp/Default.aspx

More Related Content

PDF
Government ICT 2.0 - Removing The G-Cloud Lock In
Jeremy Brown
 
PPTX
NYC Parks, a Mobile Computing Agency (Peter Carlo)
geeknixta
 
PDF
EST Essaouira (Spring Coding Day) 2014 - Problème 1
Ahmed EL ATARI
 
PPTX
Thierry's EPUG 2013 presentation: The things about GIS you've always wanted t...
Thierry Gregorius
 
PDF
5 benefits of gis apps dev
Usman Khan
 
PDF
Want to Improve Product Development?
farnbach
 
PPTX
GIS Development, Past, Present and Future (Chris McClain)
geeknixta
 
PDF
GIS Development for Seismic Vulnerability Kiel-Germany 2007
Vladimir Gutierrez, PhD
 
Government ICT 2.0 - Removing The G-Cloud Lock In
Jeremy Brown
 
NYC Parks, a Mobile Computing Agency (Peter Carlo)
geeknixta
 
EST Essaouira (Spring Coding Day) 2014 - Problème 1
Ahmed EL ATARI
 
Thierry's EPUG 2013 presentation: The things about GIS you've always wanted t...
Thierry Gregorius
 
5 benefits of gis apps dev
Usman Khan
 
Want to Improve Product Development?
farnbach
 
GIS Development, Past, Present and Future (Chris McClain)
geeknixta
 
GIS Development for Seismic Vulnerability Kiel-Germany 2007
Vladimir Gutierrez, PhD
 

Similar to Sustainable and Efficient GIS? Open Source it. (20)

PPT
Dotted Eyes - Open Software, Standards and Data
Dotted Eyes
 
PPT
Osgis2011 edina addy_pope
Addy Pope
 
PPT
Osgis2011 edina addy_pope
Addy Pope
 
PPT
Would Mr. Spok choose Open Source
vlcinsky
 
PDF
Web Application Vulnerabilities
Pamela Wright
 
PDF
The New Possible: How Platform-as-a-Service Changes the Game
Inside Analysis
 
PPT
Open Source GIS
Joe Larson
 
PDF
Can end user apps also be open source? OW2online'20, June 2020
OW2
 
PPTX
Open Source vs Proprietary
M. Antoinette Jerom
 
PPTX
Open source presentation enterprise ireland 2010
Tim Willoughby
 
PPTX
Using Open Source and Open Standards in the Platform game
Patrick Chanezon
 
PDF
Tim willoughby open source-in-local-government
OpenSourceLGMA
 
PPT
Open source presentation to lgma workshop april 2010
OpenSourceLGMA
 
PPT
Web Applications: Dominance and Drawbacks
iMOBDEV Technologies Pvt. Ltd.
 
PPTX
Cloud-Based Virtual World Platforms
Eric Hackathorn
 
PPT
Open Source N Egovernance
SUD_CHOKSI
 
PPT
open source solution for e-governance
vikram singh
 
DOC
Wecreate3
Jos De Roeck
 
DOC
Wecreate3
Jos De Roeck
 
PPTX
Nyc mule soft_meetup_13_march_2021
NeerajKumar1965
 
Dotted Eyes - Open Software, Standards and Data
Dotted Eyes
 
Osgis2011 edina addy_pope
Addy Pope
 
Osgis2011 edina addy_pope
Addy Pope
 
Would Mr. Spok choose Open Source
vlcinsky
 
Web Application Vulnerabilities
Pamela Wright
 
The New Possible: How Platform-as-a-Service Changes the Game
Inside Analysis
 
Open Source GIS
Joe Larson
 
Can end user apps also be open source? OW2online'20, June 2020
OW2
 
Open Source vs Proprietary
M. Antoinette Jerom
 
Open source presentation enterprise ireland 2010
Tim Willoughby
 
Using Open Source and Open Standards in the Platform game
Patrick Chanezon
 
Tim willoughby open source-in-local-government
OpenSourceLGMA
 
Open source presentation to lgma workshop april 2010
OpenSourceLGMA
 
Web Applications: Dominance and Drawbacks
iMOBDEV Technologies Pvt. Ltd.
 
Cloud-Based Virtual World Platforms
Eric Hackathorn
 
Open Source N Egovernance
SUD_CHOKSI
 
open source solution for e-governance
vikram singh
 
Wecreate3
Jos De Roeck
 
Wecreate3
Jos De Roeck
 
Nyc mule soft_meetup_13_march_2021
NeerajKumar1965
 
Ad

Recently uploaded (20)

PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
The Future of Artificial Intelligence (AI)
Mukul
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Ad

Sustainable and Efficient GIS? Open Source it.

  • 1. Sustainable and Efficient GIS? Open Source it.
  • 2. Introduction Within the context of a weak economy and slashed IT budgets, open source technologies would appear to offer a panacea for many of our GIS needs. However, as many have discovered, the theory of an Open Source GIS nirvana is a far cry from the minefield of Open Source GIS implementation realities. I believe sustainable and efficient GIS systems are not only possible within this context but arguably better off in terms of sustainability.
  • 3. Who is this Guy? Brendan Sheehy [email_address] Work for Mallon Technology . I’m not a GIS expert. I’m a software developer. Working for company with lots of expertise in GIS and mapping technologies.
  • 4. The Goal Our goal was to develop a relatively inexpensive online Generic GIS Solution that would allow us to do three things: Serve spatial data to end users via the internet. Web Map Service (WMS) Web Feature Service (WFS) Allow users to view and edit the spatial data. Store the spatial data for analysis.
  • 5. The Goal In software terms these 3 things mapped to: Map\Application Server. User interface. Database.
  • 6. What is Open Source? There are a hundred different interpretations of Open Source, but what we wanted from Open Source was: Free redistribution. Source code must be included. Must allow modifications and derived works. A single license must apply to all users. License must be technology-neutral. From a GIS perspective the promise of open source is better quality , higher reliability , more flexibility , lower cost and an end to predatory vendor lock-in .
  • 7. Is Open Source mandatory? Ireland is a relatively IT savvy country however there is no Irish Government policy on Open Source. Are we falling behind? Putin order Government to go Open Source . UK government backs open source Government Cost-Cutting Plan Embraces Open Source Guardian newspaper moves to OpenOffice There are positive moves for example The Office of Public Works (OPW) and Galway City Council has moved away from Microsoft Office to use OpenOffice .
  • 8. Advantage or Disadvantage? Computer Economics conducted a survey of visitors to its website regarding the perceived advantages in the use of open source software.
  • 9. Advantage or Disadvantage? Opponents of Open Source argue that any of the perceived advantages could equally be disadvantages, and it’s true... Open Source is a graveyard of poorly conceived and badly developed\supported software. Which isn’t any different to the realities of commercial software ventures. In this context we decided upon some advantages we wanted the Open Source software to have.
  • 10. The Advantages We Wanted Open Standards This was key for us. There are so many different formats in GIS. Some are no longer supported and others are very tightly integrated with one specific vendor. Reducing vendor lock-in and consequent monopoly pricing Reliability and Robustness Evidence that bugs are regularly fixed by viewing past releases and forum activity. Are reputable companies using the software? Is the software well established or still in it's infancy?
  • 11. The Advantages We Wanted Cost Possibly zero purchase price Potentially no need to account for copies in use. Free upgrades. Support Are there regular updates, patches and new features? Is the documentation complete and coherent? Availability of source code Provides greater continuity and security against collapse of vendors or a product line.
  • 12. Our Selection... We needed 3 things: A Map Server. GeoServer The Client User interface. OpenLayers The backend data store\database. SQL Server 2008 Express Yes we cheated here but it is free
  • 14. GeoServer – The Map Server This was an easy choice. GeoServer is the reference implementation of the Open Geospatial Consortium WFS and WCS standards, as well as a high performance certified compliant WMS. Cost: Free License: GNU General Public License - freedom to share and change software. License . Documentation: Well documented with many active forums. Commercial Support: Variety of organisations can assist directly with installations, configurations, customisations and telephone support.
  • 15. GeoServer – The Map Server Alternatives: OpenMap MapServer In Production: Ordnance Survey - National Mapping Agency of the UK. National Mapping Agency of France Massachusetts state GIS World Bank Food and Agriculture Organization of the United Nations. Additional Information: Its already hosted by some Cloud suppliers. Standing Cloud
  • 16. OpenLayers – The User interface OpenLayers is a generic mapping component- designed to consume spatial data from numerous sources and display in a web browser. It is not tied to a particular map source and allows users to view and edit spatial data. Cost: Free License: FreeBSD - Redistribution and use in source and binary forms, with or without modification are permitted.
  • 17. OpenLayers – The User interface Documentation: Well documented with many active forums. Implementation: OpenLayers is a purely javascript client library – it requires no download of Active X controls and works with all popular browsers. In Production used in the following sites: Nasa MapServer OpenStreetMap Where Is Alternatives: MapGuide Open Source Google Earth
  • 18. SQL Server 2008 Express We cheated and used Microsoft SQL Express 2008. Mainly because we have experience using SQL Server and many customers already store data in it. Cost: Free License; Free to install and use commercially. Documentation: Excellent documentation Commercial Support: Microsoft Any number of software companies... Alternatives: PostGIS MySQL
  • 19. Demo – The GeoApp Builder http://maptesting.mallontechnology.com/MallonsGeoApp/Default.aspx

Editor's Notes

  • #15: GeoServer is the reference implementation of the Open Geospatial Consortium (OGC) Web Feature Service (WFS) and Web Coverage Service (WCS) as well as a high performance certified compliant Web Map Service (WMS).
  • #17: OpenLayers is a generic mapping component, designed to consume spatial data and maps from numerous sources and display that data in a web browser. Unlike Google Maps or Microsoft Virtual Earth, OpenLayers is not tied to a particular map source. It has controls that allow the users to view and edit spatial data. OpenLayers is a project of the Open Source Geospatial Foundation and is the foundation that many commercial GIS online interfaces are built upon.
  • #19: We sort of cheated here and used Microsoft SQL Express 2008. Our main reasons here are that we have lots of experience using SQL Server and lots of our customers already store data in it. Geoserver can integrate fully with it. However, GeoServer comes packaged with PostGIS - a full open sourced spatially aware database.