This document provides an overview of open source GIS and OSGeo. It discusses what open source software is, the benefits it provides, and key open source GIS projects. Open source GIS projects are developed collaboratively and provide alternatives to proprietary GIS software. OSGeo is an organization that supports open source geospatial software development and promotes its use. Real-world examples show how governments and organizations have implemented open source GIS solutions using projects like PostGIS, GeoServer, and OpenLayers.
Axa Assurance Maroc - Insurer Innovation Award 2024
General Introduction of FOSS4G and OSGeo
1. Let’s Grow Together!!
- A general introduction of Open Source GIS & OSGeo -
19th, Sep, 2012
AGF Open Source Session
Gaia3D, Inc.
Shin, Sanghee(shshin@gaia3d.com)
3. I. Overview of Open Source SW
I-1. What is Open Source SW?
q Open source SW(OSS) is the computer SW that is available in source code form under certain licenses.
q Users of OSS are permitted to use, copy, study, change, improve and even redistribute those OSS freely.
q ‘Free’ does not mean ‘Free of Charge’ but ‘Freedom’
Freedom
Of
Software
Freedom Freedom
of of
Use Redistribute
Freedom Freedom
of of
Copy Modify
AGF 2012 – Open Source Session Presentation 19/09 3 Shin, Sanghee(shshin@gaia3d.com)
4. I. Overview of Open Source SW
I-2. Cathedral vs. Bazaar
q Open Source Software Development Model
<Closed Development> <Open Development>
Cathedral Bazaar
In-House Collaborative
Development Development
Leverage own knowledge Leverage others knowledge too
§ Designed and developed by inside R&D lab § Designed and developed with other outside partners
§ Inside knowledge, intellectual property, experiences § Inside knowledge + outside knowledge
§ Idling knowledge, limited leveraging outside knowledge § ‘We are smarter than Me!!’
è Leveraging inside & outside knowledge
AGF 2012 – Open Source Session Presentation 19/09 4 Shin, Sanghee(shshin@gaia3d.com)
5. I. Overview of Open Source SW
I-3. Open Source SW vs. Freeware
q Open Source SW vs. Freeware
OSS Freeware
• Users have the right to access & modify th • Freeware is usually distributed in a form of
e source codes. binary at ‘Free of Charge’, but does not op
en source codes itself.
• In case original programmer disappeared,
users & developer group of the S/W usuall • Developer of freeware could abandon dev
y keep its support to the S/W. elopment at any time and then final versio
n will be the last version of the freeware. N
• OSS usually has the strong users & develo o enhancements will be made by others.
pers group that manage and maintain the
project • Possibility of changing its licensing policy
§ OSS is different from Freeware
§ Antonym of OSS would be ‘Closed Source S/W’ or ‘Proprietary S/W’
§ Recently OSS is also regarded as ‘Commercial S/W’
AGF 2012 – Open Source Session Presentation 19/09 5 Shin, Sanghee(shshin@gaia3d.com)
6. I. Overview of Open Source SW
I-4. Benefits of Open Source SW
q Benefits of Open Source Software purported by OSS Community
§ Save money, save resources, increase stability, access to source code, access to skilled community of dev
elopers
1. Technological 2. Economical 3. Business 4. Other
Aspects Aspects Aspects Aspects
Rapid development of high- Very low adoption cost Extend company’s product Reduce energy
class SW s portfolio
Reduce SW development Self-Satisfaction
Increased stability by skilled cost Open up new market by pr
community review oviding diversified services Help society
Easy to customize & products
Reduce technological gap t
o leading proprietary SW co Reuse successful story Improve brand image of co
mpany mpany
Internalize outside SW deve
loper resources
Develop the society by sharing technology & outcomes!!
AGF 2012 – Open Source Session Presentation 19/09 6 Shin, Sanghee(shshin@gaia3d.com)
7. I. Overview of Open Source SW
I-4. Benefits of Open Source SW
q Open Source Advantages over Commercial SW
§ Open source’s price tag is clearly important driver. OSS is practically cheaper than commercial one.
§ 57% said that accessibility to source code really matters and 41% cited community code review as an imp
ortant benefit over proprietary.
è Price & open source code are key factors!
Price 80%
Source Code Access 57%
Community Code Review 41%
Don’t Know 20%
Bug Fix Turnaround 18%
Security 15%
Code Quality 15%
Best Product Functionality 15%
Easier to Adopt in Organization 10%
Other 6%
IP Protection 5%
* Source : Barracuda Networks 0% 20% 40% 60% 80% 100%
AGF 2012 – Open Source Session Presentation 19/09 7 Shin, Sanghee(shshin@gaia3d.com)
8. II. Open Source GIS
II-1. What is Open Source GIS?
q Open Source GIS
• FOSS4G : Free Open Source Software for Geo-Spatial
• GeoFOSS : GeoSpatial Free Open Source Software
AGF 2012 – Open Source Session Presentation 19/09 8 Shin, Sanghee(shshin@gaia3d.com)
9. II. Open Source GIS
II-2. Why Open Source GIS?
q Current State & Needs of Open Source GIS
Current State
ü Boom-up of Open Source & Open Source GIS
- Around 300 ~ 400 Open Source GIS projects are available (Freegis.org, 2011)
ü Advance of Open Source GIS
- OSGeo Foundation : Commercial proprietary GIS SW can be replaced with Open Source GIS
- Google used Open Source based GDAL in its Google Earth program
- AutoDesk opend the source code of MapGuide, FDO & MetaCRS and then donated those to OSGeo
- ESRI actively used GDAL and also changed its ArcGIS GeoPortal Server to Open Source based one
ü Active adoption of Open Source GIS in UN, EU, USA , Canada and other countries
Necessity
ü Want to meet lots of needs of GIS from public sectors
ü Want More with Less!!
ü Want to replicate other people & institution’s experience
ü Want to manage & modify the system by ourselves!!
AGF 2012 – Open Source Session Presentation 19/09 9 Shin, Sanghee(shshin@gaia3d.com)
10. II. Open Source GIS
II-3. Characteristics of GIS
q Characteristics of GIS
§ GIS = Vertical Set of Many Software
• Interoperability is very crucial among components
• Linux, Apache, PHP are Horizontal based Software
• GIS is Vertical Architecture based one from DB to web client
§ GIS as Public Infrastructure = Spatial Data Infrastructure
• Vendor neutral, standard based architecture is very important
• Active standardization by ISO, OGC
§ Open Source GIS as another Lego Block
• Active implementation of “Standard Compatibility” by Open Source GIS
• Open Source GIS could replace commercial proprietary SW/Components
AGF 2012 – Open Source Session Presentation 19/09 10 Shin, Sanghee(shshin@gaia3d.com)
11. II. Open Source GIS
II-4. GIS : Vertical Set of Many Software
q Characteristics of GIS : Vertical Set of Many Software
Client ArcMAP Google Earth QGIS Web
Interface WMS WFS WCS CSW
Middleware ArcTMS TMS GeoWebCache
Server ArcServer ArcSDE GeoServer MIP
DBMS Oracle PostgreSQL
Data Map Image DEM
AGF 2012 – Open Source Session Presentation 19/09 11 Shin, Sanghee(shshin@gaia3d.com)
12. II. Open Source GIS
II-5. Another Lego Block
q Open Source GIS as Substitute for Proprietary Software
ArcReader Viewing uDig, GRASS, gvSIG, QGIS, OSSIM
ArcMap/ArcGIS Cartography uDig, GRASS, gvSIG, QGIS, OSSIM
ArcINFO/ArcGRID Analysis GRASS, OSSIM, SEXTANTE
ArcPad Devices gvSIG mobile
ArcSDE Database PostGIS
ArcIMS Web Mapserver, GeoServer, DeeGree
ArcGIS Server Spatial Server GRASS, SEXTANTE
VB, Python Scripting PHP, Python, Perl, C#.net, etc…
• Source : Prof. Kwangwoo Nam
AGF 2012 – Open Source Session Presentation 19/09 12 Shin, Sanghee(shshin@gaia3d.com)
13. III. Open Source GIS Projects
III-1. FOSS4G Projects
q FOSS4G Projects under OSGeo Umbrella
Geospatial Web
Libraries Mapping
Metadata Desktop
Catalog GIS
AGF 2012 – Open Source Session Presentation 19/09 13 Shin, Sanghee(shshin@gaia3d.com)
14. III. Open Source GIS Projects
III-1. FOSS4G Projects
q C Tribe
TerraLib
PostGIS
MapGuide GEOS
OSSIM
GRASS OGR/GDAL
Mapserver
Proj4
QGIS
FDO
GMT
• Source : Tyler Mitchell
AGF 2012 – Open Source Session Presentation 19/09 14 Shin, Sanghee(shshin@gaia3d.com)
15. III. Open Source GIS Projects
III-1. FOSS4G Projects
q Java Tribe
gvSIG
GeoAPI
OpenMap
uDig
GeoTools
GeoServer
JUMP JTS Topolog
y Suite
DeeGree
• Source : Tyler Mitchell
AGF 2012 – Open Source Session Presentation 19/09 15 Shin, Sanghee(shshin@gaia3d.com)
18. III. Open Source GIS Projects
III-2. FOSS4G Based NSDI
q FOSS4G Based SDI Architecture
AGF 2012 – Open Source Session Presentation 19/09 18 Shin, Sanghee(shshin@gaia3d.com)
19. III. Open Source GIS Projects
III-2. FOSS4G Based NSDI
q FOSS4G Ecosystems
QGIS Map Window Open Layers GeoExt
Client
uDIG World Wind Open Scales Map Fish
OWS Interface
Middleware Squid TMS GeoWebCache
Server MapServer MapGuide GeoServer Deegree
GRASS GeoNetwork
DBMS PostgreSQL + PostGI
S
Data Open Street Map Open Aerial Map GeoNames
AGF 2012 – Open Source Session Presentation 19/09 19 Shin, Sanghee(shshin@gaia3d.com)
20. III. Open Source GIS Projects
III-2. FOSS4G Based NSDI
q Geo Bolivia
• Pursuing Open Source GIS based NSDI
AGF 2012 – Open Source Session Presentation 19/09 20 Shin, Sanghee(shshin@gaia3d.com)
21. III. Open Source GIS Projects
III-2. FOSS4G Based NSDI
q EU : INSPIRE
• Hybrid model by mixing proprietary and foss4g EU : INSPIRE
AGF 2012 – Open Source Session Presentation 19/09 21 Shin, Sanghee(shshin@gaia3d.com)
22. III. Open Source GIS Projects
III-3. Real Cases
q IGN, France
http://www.ign.fr
è Managing more than 100M spatial entities using PostGIS
AGF 2012 – Open Source Session Presentation 19/09 22 Shin, Sanghee(shshin@gaia3d.com)
23. III. Open Source GIS Projects
III-3. Real Cases
q MassGIS, USA
http://maps.massgis.state.ma.us/map_ol/moris.php?Yes=Yes
è Using PostGIS, GeoServer, GeoExt with ESRI Products
AGF 2012 – Open Source Session Presentation 19/09 23 Shin, Sanghee(shshin@gaia3d.com)
24. III. Open Source GIS Projects
III-3. Real Cases
q National Broadband Map, FCC of USA
http://www.broadbandmap.gov/
è Using PostGIS, GeoServer, OpenLayers
AGF 2012 – Open Source Session Presentation 19/09 24 Shin, Sanghee(shshin@gaia3d.com)
25. III. Open Source GIS Projects
III-3. Real Cases
q TriMet, Portland USA
http://trimet.org/
è Using PostGIS, GeoServer, OpenLayers
AGF 2012 – Open Source Session Presentation 19/09 25 Shin, Sanghee(shshin@gaia3d.com)
26. III. Open Source GIS Projects
III-3. Real Cases
q Open Source GIS Adoptions in Korea
AGF 2012 – Open Source Session Presentation 19/09 26 Shin, Sanghee(shshin@gaia3d.com)
27. III. Open Source GIS Projects
III-4. Open GeoData
q Open Street Map
è OSM is made & published by people’s participation!!
AGF 2012 – Open Source Session Presentation 19/09 27 Shin, Sanghee(shshin@gaia3d.com)
28. IV. OSGeo(Open Source GeoSpatial)
IV-1. General Information
q OSGeo General
OSGeo
- Open Source Geospatial Foundation
• Established in Chicago, US on 4th February
, 2006.
• Mission : To support the collaborative devel
opment of open source geospatial software
, and promote its widespread use.
• OSGeo is a NPO that is functioning as com
munity of communities.
AGF 2012 – Open Source Session Presentation 19/09 28 Shin, Sanghee(shshin@gaia3d.com)
29. IV. OSGeo(Open Source GeoSpatial)
IV-2. Goal & Activities
q Goal & Activities of OSGeo
Goal Activities
ü Provide resources for FOSS4G projects ü Support FOSS4G on a global scale
- Infrastructures
- Legal ü Support local activities and capacities
- Financial
ü Facilitate inter-project communication
ü Promote free and open geospatial data
ü Build a solid market for business and users
ü Create and maintain a quality brand
ü Interface with industry and academia
ü Create and promote free curriculum
ü Support the education of domain experts not <bra
ü Promote and contribute to standards nd specialists>
http://www.osgeo.org
AGF 2012 – Open Source Session Presentation 19/09 29 Shin, Sanghee(shshin@gaia3d.com)
30. IV. OSGeo(Open Source GeoSpatial)
IV-3. Governance Structure
q Governance Structure of OSGeo
AGF 2012 – Open Source Session Presentation 19/09 30 Shin, Sanghee(shshin@gaia3d.com)
31. IV. OSGeo(Open Source GeoSpatial)
IV-4. Activity Meter
q OSGeo Activity Meter
Mailing Lists
Unique
Year No. of Lists Subscribers
Subscribers
2008 106 13,323 10,410
2009 137 20,640 12,904
2010 164 27,504 15,423
2011 183 32,109 19,471
Source : http://lists.osgeo.org
AGF 2012 – Open Source Session Presentation 19/09 31 Shin, Sanghee(shshin@gaia3d.com)
32. IV. OSGeo(Open Source GeoSpatial)
IV-5. Incubation
q OSGeo Incubation
• Efforts for ensuring high quality open source GIS development
• A kind of project health inspection
1 Have a successfully operating open and collaborative development community
2 Have clear IP oversight of the code base of the project
3 Adopt the OSGeo principles and operating principles
4 Are mentored through the incubation process
AGF 2012 – Open Source Session Presentation 19/09 32 Shin, Sanghee(shshin@gaia3d.com)
34. IV. OSGeo(Open Source GeoSpatial)
IV-6. OSGeo Live
q Enterprise Ready Open Source GIS Stacks
AGF 2012 – Open Source Session Presentation 19/09 34 Shin, Sanghee(shshin@gaia3d.com)
35. IV. OSGeo(Open Source GeoSpatial)
IV-7. Conferences
q FOSS4G Conference
• Annual largest open source GIS conference hosted by OSGeo
• FOSS4G 2013 will be held at Nottingham, UK
AGF 2012 – Open Source Session Presentation 19/09 35 Shin, Sanghee(shshin@gaia3d.com)
36. V. Wrap-up
V-1. Wrap-up
Advance of Ope • Open Source GIS is now comparable with commercial proprietary GIS
n Source GIS • Open Source GIS is now actively adopted & used all around the world
• Open Source GIS is basically free.
Cost Reduction
• The price of commercial Open Source GIS is lower than proprietary one
• Almost all the Open Source GIS is compliant with OGC standards
Interoperability
• Open Source GIS can be used with existing proprietary GIS
Opened • Anybody can modify & upgrade the system from the source code level
Source Code • Can easily replicate or migrate success cases to their system
• Collaboration, sharing & community based SW development model
Collaboration • Source code will be managed by community not by company
based SW • Neutrality from specific technology or company
• Anybody can join and contribute to Open Source GIS with OSGeo
AGF 2012 – Open Source Session Presentation 19/09 36 Shin, Sanghee(shshin@gaia3d.com)