general introduction of foss4g and osgeo

38
19 th , Sep, 2012 AGF Open Source Session Gaia3D, Inc. Shin, Sanghee([email protected]) Let’s Grow Together!! - A general introduction of Open Source GIS & OSGeo -

Upload: sanghee-shin

Post on 16-Apr-2017

1.450 views

Category:

Technology


0 download

TRANSCRIPT

19th, Sep, 2012 AGF Open Source Session Gaia3D, Inc. Shin, Sanghee([email protected])

Let’s Grow Together!! - A general introduction of Open Source GIS & OSGeo -

$57.32

$31.92

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected])

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’

I. Overview of Open Source SW

3

Freedom Of

Software

Freedom of

Redistribute

Freedom of

Modify

Freedom of

Copy

Freedom of

Use

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected])

Cathedral Bazaar

Leverage own knowledge Leverage others knowledge too

<Closed Development> <Open Development>

§ Designed and developed by inside R&D lab §  Inside knowledge, intellectual property, experiences §  Idling knowledge, limited leveraging outside knowledge

§ Designed and developed with other outside partners §  Inside knowledge + outside knowledge §  ‘We are smarter than Me!!’

In-House Development

Collaborative Development

è  Leveraging inside & outside knowledge

I. Overview of Open Source SW

4

q  Open Source Software Development Model

I-2. Cathedral vs. Bazaar

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected])

q  Open Source SW vs. Freeware

5

•  Users have the right to access & modify the source codes.

•  In case original programmer disappeared, users & developer group of the S/W usually keep its support to the S/W.

•  OSS usually has the strong users & developers group that manage and maintain the project

OSS Freeware

§  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’

•  Freeware is usually distributed in a form of binary at ‘Free of Charge’, but does not open source codes itself.

•  Developer of freeware could abandon development at any time and then final version will be the last version of the freeware. No enhancements will be made by others.

•  Possibility of changing its licensing policy

I-3. Open Source SW vs. Freeware I. Overview of Open Source SW

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected])

I-4. Benefits of Open Source SW

6

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

Develop the society by sharing technology & outcomes!!

1. Technological Aspects

2. Economical Aspects

3. Business Aspects

4. Other Aspects

Rapid development of high-class SW Increased stability by skilled community review Reduce technological gap to leading proprietary SW company Internalize outside SW developer resources

Very low adoption cost Reduce SW development cost Easy to customize Reuse successful story

Extend company’s products portfolio Open up new market by providing diversified services & products Improve brand image of company

Reduce energy Self-Satisfaction Help society

I. Overview of Open Source SW

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 7

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.

80%

57%

41%

20%

18%

15%

15%

15%

10%

6%

5%

0% 20% 40% 60% 80% 100%

Price

Source Code Access

Community Code Review

Don’t Know

Bug Fix Turnaround

Security

Code Quality

Best Product Functionality

Easier to Adopt in Organization

Other

IP Protection

è  Price & open source code are key factors!

* Source : Barracuda Networks

I-4. Benefits of Open Source SW I. Overview of Open Source SW

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 8

II-1. What is Open Source GIS? II. 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 Shin, Sanghee([email protected]) 9

q  Current State & Needs of Open Source GIS

ü  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

Current State

ü  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!!

Necessity

II. Open Source GIS

II-2. Why Open Source GIS?

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 10

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

II. Open Source GIS

II-3. Characteristics of GIS

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 11

q  Characteristics of GIS : Vertical Set of Many Software

Data

DBMS

Server

Middleware

Interface

Client

Map Image DEM

Oracle PostgreSQL

ArcServer ArcSDE GeoServer MIP

ArcTMS TMS GeoWebCache

WMS WFS WCS CSW

ArcMAP Google Earth QGIS Web

II. Open Source GIS

II-4. GIS : Vertical Set of Many Software

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 12

q  Open Source GIS as Substitute for Proprietary Software

ArcReader

ArcMap/ArcGIS

ArcINFO/ArcGRID

ArcPad

ArcSDE

ArcIMS

ArcGIS Server

VB, Python

uDig, GRASS, gvSIG, QGIS, OSSIM

uDig, GRASS, gvSIG, QGIS, OSSIM

GRASS, OSSIM, SEXTANTE

gvSIG mobile

PostGIS

Mapserver, GeoServer, DeeGree

GRASS, SEXTANTE

PHP, Python, Perl, C#.net, etc…

Viewing

Cartography

Analysis

Devices

Database

Web

Spatial Server

Scripting

II. Open Source GIS

II-5. Another Lego Block

•  Source : Prof. Kwangwoo Nam

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 13

III-1. FOSS4G Projects III. Open Source GIS Projects

q  FOSS4G Projects under OSGeo Umbrella

Geospatial Libraries

Web Mapping

Desktop GIS

Metadata Catalog

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 14

q  C Tribe

OGR/GDAL

Mapserver

GRASS

PostGIS

OSSIM

Proj4

GEOS

QGIS

GMT

TerraLib

MapGuide

FDO

III-1. FOSS4G Projects III. Open Source GIS Projects

•  Source : Tyler Mitchell

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 15

q  Java Tribe

GeoTools

OpenMap

GeoServer

JTS Topology Suite

JUMP

uDig

DeeGree

gvSIG GeoAPI

III-1. FOSS4G Projects III. Open Source GIS Projects

•  Source : Tyler Mitchell

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 16

q  .Net Tribe

Proj.Net WorldWind

NTS SharpMap

MapWindow

GDAL

Proj4

JTS

OGR

III-1. FOSS4G Projects III. Open Source GIS Projects

•  Source : Tyler Mitchell

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 17

q  Web Tribe

MapBender

TileCache

MapBuilder

CartoWeb

PostGIS

WMS

Mapserver

OpenLayers

FeatureServer

Ka-Map

Geoserver

GeoExt

MapFish

OpenScales ExtJS

III-1. FOSS4G Projects III. Open Source GIS Projects

•  Source : Tyler Mitchell

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 18

q  FOSS4G Based SDI Architecture

III-2. FOSS4G Based NSDI III. Open Source GIS Projects

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 19

q  FOSS4G Ecosystems

Data

DBMS

Server

Middleware

Client

Open Street Map Open Aerial Map GeoNames

PostgreSQL + PostGIS

MapServer MapGuide GeoServer Deegree

Squid TMS GeoWebCache

QGIS

uDIG

Open Layers GeoExt Map Window

OWS Interface

World Wind Map Fish Open Scales

GRASS GeoNetwork

III-2. FOSS4G Based NSDI III. Open Source GIS Projects

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 20

q  Geo Bolivia

•  Pursuing Open Source GIS based NSDI

III-2. FOSS4G Based NSDI III. Open Source GIS Projects

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 21

EU : INSPIRE

III-2. FOSS4G Based NSDI III. Open Source GIS Projects

q  EU : INSPIRE

•  Hybrid model by mixing proprietary and foss4g

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 22

q  IGN, France

è  Managing more than 100M spatial entities using PostGIS

http://www.ign.fr

III-3. Real Cases III. Open Source GIS Projects

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 23

q  MassGIS, USA

è  Using PostGIS, GeoServer, GeoExt with ESRI Products http://maps.massgis.state.ma.us/map_ol/moris.php?Yes=Yes

III-3. Real Cases III. Open Source GIS Projects

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 24

q  National Broadband Map, FCC of USA

è  Using PostGIS, GeoServer, OpenLayers

http://www.broadbandmap.gov/

III-3. Real Cases III. Open Source GIS Projects

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 25

q  TriMet, Portland USA

è  Using PostGIS, GeoServer, OpenLayers

http://trimet.org/

III-3. Real Cases III. Open Source GIS Projects

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 26

q  Open Source GIS Adoptions in Korea

III-3. Real Cases III. Open Source GIS Projects

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 27

q  Open Street Map

è  OSM is made & published by people’s participation!!

III-4. Open GeoData III. Open Source GIS Projects

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 28

IV-1. General Information IV. OSGeo(Open Source GeoSpatial)

OSGeo - Open Source Geospatial Foundation

•  Established in Chicago, US on 4th February, 2006.

•  Mission : To support the collaborative development of open source geospatial software, and promote its widespread use.

•  OSGeo is a NPO that is functioning as community of communities.

q  OSGeo General

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 29

q  Goal & Activities of OSGeo

Goal Activities

ü Provide resources for FOSS4G projects - Infrastructures - Legal - Financial ü Promote free and open geospatial data

ü Create and maintain a quality brand

ü Create and promote free curriculum

ü Promote and contribute to standards

ü Support FOSS4G on a global scale

ü Support local activities and capacities

ü Facilitate inter-project communication

ü Build a solid market for business and users

ü Interface with industry and academia

ü Support the education of domain experts not <brand specialists>

http://www.osgeo.org

IV-2. Goal & Activities IV. OSGeo(Open Source GeoSpatial)

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 30

q  Governance Structure of OSGeo

IV-3. Governance Structure IV. OSGeo(Open Source GeoSpatial)

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 31

q  OSGeo Activity Meter

Mailing Lists

Year No. of Lists Subscribers Unique 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

IV-4. Activity Meter IV. OSGeo(Open Source GeoSpatial)

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 32

q  OSGeo Incubation

•  Efforts for ensuring high quality open source GIS development

•  A kind of project health inspection

Have a successfully operating open and collaborative development community 1

Have clear IP oversight of the code base of the project 2

Adopt the OSGeo principles and operating principles 3

Are mentored through the incubation process 4

IV-5. Incubation IV. OSGeo(Open Source GeoSpatial)

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 33

q  OSGeo Incubation Projects Statistics

Period Projects Lines of Code Contributors 12mo Contrib.

2007-00 4,700,000 182

2008-11 15 7,766,360 442 279

2009-10 16 13,406,517 547

2010-03 19 12,211,439 636 299

2010-08 19 12,767,587 657 301

2011-09 19 15,793,310 743 269

IV-5. Incubation IV. OSGeo(Open Source GeoSpatial)

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 34

q  Enterprise Ready Open Source GIS Stacks

IV-6. OSGeo Live IV. OSGeo(Open Source GeoSpatial)

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 35

q  FOSS4G Conference

•  Annual largest open source GIS conference hosted by OSGeo

•  FOSS4G 2013 will be held at Nottingham, UK

IV-7. Conferences IV. OSGeo(Open Source GeoSpatial)

AGF 2012 – Open Source Session Presentation 19/09 Shin, Sanghee([email protected]) 36

V-1. Wrap-up V. Wrap-up

• Open Source GIS is basically free.

• The price of commercial Open Source GIS is lower than proprietary one Cost Reduction

• Almost all the Open Source GIS is compliant with OGC standards

• Open Source GIS can be used with existing proprietary GIS Interoperability

• Anybody can modify & upgrade the system from the source code level

• Can easily replicate or migrate success cases to their system Opened

Source Code

• Collaboration, sharing & community based SW development model

• Source code will be managed by community not by company

• Neutrality from specific technology or company

• Anybody can join and contribute to Open Source GIS with OSGeo

Collaboration based SW

• Open Source GIS is now comparable with commercial proprietary GIS

• Open Source GIS is now actively adopted & used all around the world Advance of Ope

n Source GIS

Thank you

Q&A