Pˇredn a´ska 1ˇ Free Software a Open Source v...

79
Free Software a Open Source v geoinformatice, OSGeo Foundation, Open Geospatial Consortium ´ Uvod Komunita Rizika v´ yvoje softwaru zivatel Historie Software Prostˇ redky Organizace rehled aplikac´ ı Srovn ´ an´ ı s propriet´ arn´ ımi aplikacemi Open Geospatial Consortium Open Source Geospatial Foundation ıˇ st´ ı pˇ redn ´ ska 1/38 redn ´ ska 1 Free Software a Open Source v geoinformatice, OSGeo Foundation, Open Geospatial Consortium ´ Uvod do problematiky, historie, komunita, organizace, rehled aplikac´ ı 155FGIS Free software GIS, letn´ ı semestr 2019-2020 Martin Landa [email protected] Fakulta stavebn´ ı ˇ CVUT v Praze Katedra geomatiky http://geo.fsv.cvut.cz/gwiki/155FGIS

Transcript of Pˇredn a´ska 1ˇ Free Software a Open Source v...

Page 1: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

1/38

Prednaska 1

Free Software a Open Sourcev geoinformatice,OSGeo Foundation,Open Geospatial ConsortiumUvod do problematiky, historie, komunita, organizace,prehled aplikacı

155FGIS Free software GIS, letnı semestr 2019-2020

Martin [email protected]

Fakulta stavebnı CVUT v PrazeKatedra geomatiky

http://geo.fsv.cvut.cz/gwiki/155FGIS

Page 2: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

2/38

Copyright © 2008-2020 Martin Landa

Permission is granted to copy, distribute and/or modify this document under the terms of

the GNU Free Documentation Licence, Version 1.2 or any later version published by the

Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no

Back-Cover Texts.

Page 3: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

3/38

Motto

“... if I like a programI must share it with other people who like it”

— Richard Stallman

Page 4: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

4/38

Predmet Free Software GIS

Stranky predmetu

http://geo.fsv.cvut.cz/gwiki/155FGIS

Anotace predmetu

• Ramcova orientace v problematice• Free software a open source v oblasti geoinformacnıch

technologiı• Volne dostupna geodata (Open Geodata)

Cvicenı

• Navaznost na prednasky• Resenı praktickych uloh• Prace na semestralnım projektu ve skupinach

Page 5: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

4/38

Predmet Free Software GIS

Stranky predmetu

http://geo.fsv.cvut.cz/gwiki/155FGIS

Anotace predmetu

• Ramcova orientace v problematice• Free software a open source v oblasti geoinformacnıch

technologiı• Volne dostupna geodata (Open Geodata)

Cvicenı

• Navaznost na prednasky• Resenı praktickych uloh• Prace na semestralnım projektu ve skupinach

Page 6: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

4/38

Predmet Free Software GIS

Stranky predmetu

http://geo.fsv.cvut.cz/gwiki/155FGIS

Anotace predmetu

• Ramcova orientace v problematice• Free software a open source v oblasti geoinformacnıch

technologiı• Volne dostupna geodata (Open Geodata)

Cvicenı

• Navaznost na prednasky• Resenı praktickych uloh• Prace na semestralnım projektu ve skupinach

Page 7: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

5/38

Temata

1 Uvod2 Otevrena geodata, OpenStreetMap3 Knihovny pro praci s geodaty (GDAL, Fiona, RasterIO,

Shapely, OWSLib), uvod do skriptovanı v jazyku Python4 Geodatabaze (PostGIS, SpatiaLite, GeoPackage)5 QGIS, uvod do tvorby pluginu (Python)6 Uvod do GRASS GIS7 Casoprostorova data, PyGRASS8 Mapove servery9 Web Processing Service, PyWPS

10 Tvorba webovych mapovych aplikacı

Page 8: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

5/38

Temata

1 Uvod2 Otevrena geodata, OpenStreetMap3 Knihovny pro praci s geodaty (GDAL, Fiona, RasterIO,

Shapely, OWSLib), uvod do skriptovanı v jazyku Python4 Geodatabaze (PostGIS, SpatiaLite, GeoPackage)5 QGIS, uvod do tvorby pluginu (Python)6 Uvod do GRASS GIS7 Casoprostorova data, PyGRASS8 Mapove servery9 Web Processing Service, PyWPS

10 Tvorba webovych mapovych aplikacı

Page 9: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

5/38

Temata

1 Uvod2 Otevrena geodata, OpenStreetMap3 Knihovny pro praci s geodaty (GDAL, Fiona, RasterIO,

Shapely, OWSLib), uvod do skriptovanı v jazyku Python4 Geodatabaze (PostGIS, SpatiaLite, GeoPackage)5 QGIS, uvod do tvorby pluginu (Python)6 Uvod do GRASS GIS7 Casoprostorova data, PyGRASS8 Mapove servery9 Web Processing Service, PyWPS

10 Tvorba webovych mapovych aplikacı

Page 10: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

5/38

Temata

1 Uvod2 Otevrena geodata, OpenStreetMap3 Knihovny pro praci s geodaty (GDAL, Fiona, RasterIO,

Shapely, OWSLib), uvod do skriptovanı v jazyku Python4 Geodatabaze (PostGIS, SpatiaLite, GeoPackage)5 QGIS, uvod do tvorby pluginu (Python)6 Uvod do GRASS GIS7 Casoprostorova data, PyGRASS8 Mapove servery9 Web Processing Service, PyWPS

10 Tvorba webovych mapovych aplikacı

Page 11: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

5/38

Temata

1 Uvod2 Otevrena geodata, OpenStreetMap3 Knihovny pro praci s geodaty (GDAL, Fiona, RasterIO,

Shapely, OWSLib), uvod do skriptovanı v jazyku Python4 Geodatabaze (PostGIS, SpatiaLite, GeoPackage)5 QGIS, uvod do tvorby pluginu (Python)6 Uvod do GRASS GIS7 Casoprostorova data, PyGRASS8 Mapove servery9 Web Processing Service, PyWPS

10 Tvorba webovych mapovych aplikacı

Page 12: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

5/38

Temata

1 Uvod2 Otevrena geodata, OpenStreetMap3 Knihovny pro praci s geodaty (GDAL, Fiona, RasterIO,

Shapely, OWSLib), uvod do skriptovanı v jazyku Python4 Geodatabaze (PostGIS, SpatiaLite, GeoPackage)5 QGIS, uvod do tvorby pluginu (Python)6 Uvod do GRASS GIS7 Casoprostorova data, PyGRASS8 Mapove servery9 Web Processing Service, PyWPS

10 Tvorba webovych mapovych aplikacı

Page 13: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

5/38

Temata

1 Uvod2 Otevrena geodata, OpenStreetMap3 Knihovny pro praci s geodaty (GDAL, Fiona, RasterIO,

Shapely, OWSLib), uvod do skriptovanı v jazyku Python4 Geodatabaze (PostGIS, SpatiaLite, GeoPackage)5 QGIS, uvod do tvorby pluginu (Python)6 Uvod do GRASS GIS7 Casoprostorova data, PyGRASS8 Mapove servery9 Web Processing Service, PyWPS

10 Tvorba webovych mapovych aplikacı

Page 14: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

6/38

Obsah prednasky

1 UvodKomunitaRizika vyvoje softwaruUzivatel

2 HistorieSoftwareProstredkyOrganizace

3 Prehled aplikacıSrovnanı s proprietarnımi aplikacemi

4 Open Geospatial Consortium

5 Open Source Geospatial Foundation

Page 15: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

7/38

Obsah prednasky

1 UvodKomunitaRizika vyvoje softwaruUzivatel

2 HistorieSoftwareProstredkyOrganizace

3 Prehled aplikacıSrovnanı s proprietarnımi aplikacemi

4 Open Geospatial Consortium

5 Open Source Geospatial Foundation

Page 16: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

8/38

Free Software / Open Source (FOSS) komunita

Principy

• Prispıvat (jednotlivci, organizace)

• Sdılet informace, znalosti

• Sprava projektu (hierarchie)

• Komunikace (respekt, duvera, . . . )

Technicka infrastruktura

• E-mailove konference, IRC, blogy, . . .

• System pro spravu verzı (zdrojovy kod)

• System pro hlasenı chyb (bug-tracker)

• Uzivatelska stranka na principu wiki

• Oficialnı stranka projektu

Page 17: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

8/38

Free Software / Open Source (FOSS) komunita

Principy

• Prispıvat (jednotlivci, organizace)

• Sdılet informace, znalosti

• Sprava projektu (hierarchie)

• Komunikace (respekt, duvera, . . . )

Technicka infrastruktura

• E-mailove konference, IRC, blogy, . . .

• System pro spravu verzı (zdrojovy kod)

• System pro hlasenı chyb (bug-tracker)

• Uzivatelska stranka na principu wiki

• Oficialnı stranka projektu

Page 18: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

8/38

Free Software / Open Source (FOSS) komunita

Motivace

• Rada prispevatelu (vyvojari, tvurci dokumentace,prekladatele, . . . ) vetsinou bez prıme financnı podpory

• Moznost vzdelavanı

• Snadny prıstup k informacım• Volne sdılenı informacı• Zıskavanı novych znalostı

• Snaha vyresit problem, ktery nelze pomocı dostupnehoproprietarnıho softwaru uspokojive resit

• Prılezitost zamestnanı ci vydelku (freelancing)

• . . . a vase motivace ? . . .

Page 19: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

9/38

Komunita projektu

1 Vedoucı projektu (leader), vybor pro rızenı projektu(Project Steering Committee)

2 Vyvojari• Vyvoj• Udrzba• Opravovanı chyb• Testovanı

3 Tvurci dokumentace4 Prekladatele (lokalizace softwaru, dokumentace)5 Uzivatele6 Dalsı prispevatele

Sprava projektu

• Rada forem od ryze formalnıch az po neformalnıorganizacnı struktury

• Apache Foundation, PostgreSQL, R-project, FSF, a pod.

Page 20: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

9/38

Komunita projektu

1 Vedoucı projektu (leader), vybor pro rızenı projektu(Project Steering Committee)

2 Vyvojari• Vyvoj• Udrzba• Opravovanı chyb• Testovanı

3 Tvurci dokumentace4 Prekladatele (lokalizace softwaru, dokumentace)5 Uzivatele6 Dalsı prispevatele

Sprava projektu

• Rada forem od ryze formalnıch az po neformalnıorganizacnı struktury

• Apache Foundation, PostgreSQL, R-project, FSF, a pod.

Page 21: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

9/38

Komunita projektu

1 Vedoucı projektu (leader), vybor pro rızenı projektu(Project Steering Committee)

2 Vyvojari• Vyvoj• Udrzba• Opravovanı chyb• Testovanı

3 Tvurci dokumentace4 Prekladatele (lokalizace softwaru, dokumentace)5 Uzivatele6 Dalsı prispevatele

Sprava projektu

• Rada forem od ryze formalnıch az po neformalnıorganizacnı struktury

• Apache Foundation, PostgreSQL, R-project, FSF, a pod.

Page 22: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

9/38

Komunita projektu

1 Vedoucı projektu (leader), vybor pro rızenı projektu(Project Steering Committee)

2 Vyvojari• Vyvoj• Udrzba• Opravovanı chyb• Testovanı

3 Tvurci dokumentace4 Prekladatele (lokalizace softwaru, dokumentace)5 Uzivatele6 Dalsı prispevatele

Sprava projektu

• Rada forem od ryze formalnıch az po neformalnıorganizacnı struktury

• Apache Foundation, PostgreSQL, R-project, FSF, a pod.

Page 23: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

10/38

Setkanı vyvojaru a uzivatelu | Code sprints

• Krome beznych konferencı komunity FOSS projektu secasto poradajı setkanı vyvojaru a pokrocilych uzivatelu(tzv. ”hackfestu“ ci ”code sprintu“) za cılem opravystavajıcıch chyb v softwaru, diskuze a vyvoje novychfuncionalit, vylepsenı dokumentace a pod.

OSGeo Community Sprint 2020

Page 24: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

11/38

Rizika vyvoje softwaru

Osud nekterych proprietarnıch produktu

ATLAS GIS ? prevzat Esri, poslednı verze 1998SPANS ? PCI Geomatics, poslednı verze 1997ArcInfo pro Unix ?

Free Software vyvojari a jejich produkty

• Free Software / Open Source zustava vzdy volnedostupnym

• Volne sıren a sdılen na Internetu ci datovych mediıch• Komunita muze nalezt podporu pro dalsı vyvoj

Osud nekterych Free Software projektu

PROJ.4: USGS → Frank Warmerdam Inc.GRASS: USA CERL → University of Baylor (1994)

University of Hannover (1995)FBK-irst (2001)OSGeo (2007)

Page 25: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

11/38

Rizika vyvoje softwaru

Osud nekterych proprietarnıch produktu

ATLAS GIS ? prevzat Esri, poslednı verze 1998SPANS ? PCI Geomatics, poslednı verze 1997ArcInfo pro Unix ?

Free Software vyvojari a jejich produkty

• Free Software / Open Source zustava vzdy volnedostupnym

• Volne sıren a sdılen na Internetu ci datovych mediıch• Komunita muze nalezt podporu pro dalsı vyvoj

Osud nekterych Free Software projektu

PROJ.4: USGS → Frank Warmerdam Inc.GRASS: USA CERL → University of Baylor (1994)

University of Hannover (1995)FBK-irst (2001)OSGeo (2007)

Page 26: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

12/38

Uzivatel FOSS

Specifika uzivatele Free Software

• Snaha ucit se (pocatecnı naroky casto vyssı v porovnanıs proprietarnım software)

• Snaha hledat alternativy

• Aktivnı prıstup, snaha prispet k vylepsenı softwaru cidokumentace

• Ochota komunikovat, informovat vyvojare o chybach,problemech

• Akceptovat chyby v softwaru, dokumentaci, snaha aktivnepristupovat pri jejich resenı

• Chyby v softwaru ci dokumentaci je casto realne opravitv horizontu hodin ci dnu (orgranizace projektu je velmipruzna, casto neformalnıho charakteru)

Page 27: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

13/38

Obsah prednasky

1 UvodKomunitaRizika vyvoje softwaruUzivatel

2 HistorieSoftwareProstredkyOrganizace

3 Prehled aplikacıSrovnanı s proprietarnımi aplikacemi

4 Open Geospatial Consortium

5 Open Source Geospatial Foundation

Page 28: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

14/38

Strucny uvod do historie GFOSS

1978 Map Overlay and Statistical System(MOSS)• Prvnı vektorove orientovany GIS umoznujıcı zpracovanı

rastrovych a vektorovych dat• Vyvoj podporovan americkym ministerstvem vnitra• Nynı dostupny jako open sourcehttps://en.wikipedia.org/wiki/Map_Overlay_and_Statistical_System

1982 Geographical Resources Analysis Support System(GRASS GIS)• Prvnı masove pouzıvany Open Source GIS umoznujıcı

zpracovanı rastrovych a vektorovych dat• V letech 1982-1995 vyvıjeny U.S. Army Corps of Engineers• Promo video 1987• Od roku 2001 vyvıjen mezinarodnı skupinou vyvojaru

(GRASS Development Team)• Puvodne uvolnen jako verejne dılo (public domain software)• Od roku 1999 pod licencı GNU GPL (General Public

License)

Page 29: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

14/38

Strucny uvod do historie GFOSS

1978 Map Overlay and Statistical System(MOSS)• Prvnı vektorove orientovany GIS umoznujıcı zpracovanı

rastrovych a vektorovych dat• Vyvoj podporovan americkym ministerstvem vnitra• Nynı dostupny jako open sourcehttps://en.wikipedia.org/wiki/Map_Overlay_and_Statistical_System

1982 Geographical Resources Analysis Support System(GRASS GIS)• Prvnı masove pouzıvany Open Source GIS umoznujıcı

zpracovanı rastrovych a vektorovych dat• V letech 1982-1995 vyvıjeny U.S. Army Corps of Engineers• Promo video 1987• Od roku 2001 vyvıjen mezinarodnı skupinou vyvojaru

(GRASS Development Team)• Puvodne uvolnen jako verejne dılo (public domain software)• Od roku 1999 pod licencı GNU GPL (General Public

License)

Page 30: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

14/38

Strucny uvod do historie GFOSS

199? Knihovna PROJ.41995 Zapocat vyvoj UMN MapServer (nynı Mapserver)1998 Knihovna GDAL/OGR (nynı GDAL)1999 Zdrojovy kod GRASS GIS dostupny z CVS2000 Zapocat vyvoj OpenEV2000 Projekt JTS Topology Suite, JTS 1.0 uvolnen v 20022001 Projekt OSSIM2001 Projekt MapBuilder, projekt ukoncen v roce 20082001 PostGIS2002 Intevation, Gmbh zapocala vyvoj Thuban2002 Quantum GIS2002 Projekt GEOS2002 AVPython pro ArcView 3.x uvolnen jako FOSS

Page 31: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

14/38

Strucny uvod do historie GFOSS

199? Knihovna PROJ.41995 Zapocat vyvoj UMN MapServer (nynı Mapserver)1998 Knihovna GDAL/OGR (nynı GDAL)1999 Zdrojovy kod GRASS GIS dostupny z CVS2000 Zapocat vyvoj OpenEV2000 Projekt JTS Topology Suite, JTS 1.0 uvolnen v 20022001 Projekt OSSIM2001 Projekt MapBuilder, projekt ukoncen v roce 20082001 PostGIS2002 Intevation, Gmbh zapocala vyvoj Thuban2002 Quantum GIS2002 Projekt GEOS2002 AVPython pro ArcView 3.x uvolnen jako FOSS

Page 32: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

14/38

Strucny uvod do historie GFOSS

2004 Prvnı FOSS4G konference2005 MapGuide Open Source2005 Sol Katz Award for Geospatial Free and Open Source

Software2006 Mapbender2006 FDO uvolnen jako open source2006 OpenLayers2008 OSGeo se poprve ucastnı programu Google Summer of

Code2012 Open Source Geospatial Research and Education

Labs (prejmenovano na GeoForAll Labs). . .

Page 33: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

14/38

Strucny uvod do historie GFOSS

2004 Prvnı FOSS4G konference2005 MapGuide Open Source2005 Sol Katz Award for Geospatial Free and Open Source

Software2006 Mapbender2006 FDO uvolnen jako open source2006 OpenLayers2008 OSGeo se poprve ucastnı programu Google Summer of

Code2012 Open Source Geospatial Research and Education

Labs (prejmenovano na GeoForAll Labs). . .

Page 34: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

15/38

Komunikacnı prostredky, technicka infrastruktura

1989 GRASS FTP server online – pravdepodobne prvnıGFOSS GIS server

1991 GRASS e-mailova konference: grass-user a grass-dev1993 Prvnı webove stranky venovane GRASSu (U.S. CERL)1999 remotesensing.org (nynı jiz nefunkcnı), hostovanı PROJ.4,

GDAL, OSSIM, libgeotiff, . . .2000 FreeGIS.org (mrtvy projekt, archivovan) – vyznamny vliv

na vyvoj komunity200x blogy, SlackExchange, wiki, e-mailove konference

(OSGeo vıce nez 14000, GRASS vıce nez 4000registrovanych uzivatelu), Facebook, . . .

Page 35: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

15/38

Komunikacnı prostredky, technicka infrastruktura

1989 GRASS FTP server online – pravdepodobne prvnıGFOSS GIS server

1991 GRASS e-mailova konference: grass-user a grass-dev1993 Prvnı webove stranky venovane GRASSu (U.S. CERL)1999 remotesensing.org (nynı jiz nefunkcnı), hostovanı PROJ.4,

GDAL, OSSIM, libgeotiff, . . .2000 FreeGIS.org (mrtvy projekt, archivovan) – vyznamny vliv

na vyvoj komunity200x blogy, SlackExchange, wiki, e-mailove konference

(OSGeo vıce nez 14000, GRASS vıce nez 4000registrovanych uzivatelu), Facebook, . . .

Page 36: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

16/38

Dokumentacnı trendy

198x Tutorialy, . . .2002 Prvnı GFOSS publikace – Open Source GIS: A GRASS

GIS Approach2004 Prvnı GFOSS wiki2006 Komise OSGeo Education and Curriculum Committee2008 Cela rada GFOSS publikacı — bookshelf (seznam nenı

aktualnı) — amazon

Page 37: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

17/38

Organizace

1990 GRASS Interagency Steering Commitee1992 Open GRASS Foundation (OGF)1994 Restrukturalizace OGF, vznika Open Geospatial

Consortium (OGC)2006 Zalozena nadace Open Source Geospatial Foundation

Narodnı organizace:2000 GRASS Anwendervereinigung e.V.2007 Silna italska organizace – Associazione italiana per

l’informazione geografica libera (GFOSS.it/OSGeo.it)2007 Lokalnı/Narodnı sekce OSGeo

Page 38: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

17/38

Organizace

1990 GRASS Interagency Steering Commitee1992 Open GRASS Foundation (OGF)1994 Restrukturalizace OGF, vznika Open Geospatial

Consortium (OGC)2006 Zalozena nadace Open Source Geospatial Foundation

Narodnı organizace:2000 GRASS Anwendervereinigung e.V.2007 Silna italska organizace – Associazione italiana per

l’informazione geografica libera (GFOSS.it/OSGeo.it)2007 Lokalnı/Narodnı sekce OSGeo

Page 39: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

17/38

Organizace

1990 GRASS Interagency Steering Commitee1992 Open GRASS Foundation (OGF)1994 Restrukturalizace OGF, vznika Open Geospatial

Consortium (OGC)2006 Zalozena nadace Open Source Geospatial Foundation

Narodnı organizace:2000 GRASS Anwendervereinigung e.V.2007 Silna italska organizace – Associazione italiana per

l’informazione geografica libera (GFOSS.it/OSGeo.it)2007 Lokalnı/Narodnı sekce OSGeo

Page 40: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

17/38

Organizace

1990 GRASS Interagency Steering Commitee1992 Open GRASS Foundation (OGF)1994 Restrukturalizace OGF, vznika Open Geospatial

Consortium (OGC)2006 Zalozena nadace Open Source Geospatial Foundation

Narodnı organizace:2000 GRASS Anwendervereinigung e.V.2007 Silna italska organizace – Associazione italiana per

l’informazione geografica libera (GFOSS.it/OSGeo.it)2007 Lokalnı/Narodnı sekce OSGeo

Page 41: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

18/38

Obsah prednasky

1 UvodKomunitaRizika vyvoje softwaruUzivatel

2 HistorieSoftwareProstredkyOrganizace

3 Prehled aplikacıSrovnanı s proprietarnımi aplikacemi

4 Open Geospatial Consortium

5 Open Source Geospatial Foundation

Page 42: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

19/38

Prehled aplikacı

Nejde o kompletnı vyber, ale pouze prehled!

Page 43: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

20/38

Prohlızecky geodat

• QGIShttp://qgis.org

• gvSighttp://www.gvsig.org

• uDighttp://udig.refractions.net

• OpenJUMPhttp://openjump.org

• OpenEVhttp://openev.sourceforge.net

• Thubanhttp://thuban.intevation.org

• Kosmohttp://www.opengis.es (nefukcnı)

• . . .

Page 44: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

20/38

Prohlızecky geodat

• QGIShttp://qgis.org

• gvSighttp://www.gvsig.org

• uDighttp://udig.refractions.net

• OpenJUMPhttp://openjump.org

• OpenEVhttp://openev.sourceforge.net

• Thubanhttp://thuban.intevation.org

• Kosmohttp://www.opengis.es (nefukcnı)

• . . .

Page 45: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

21/38

Desktop GIS (analyticke nastroje)

• GRASS GIShttp://grass.osgeo.org

• QGIS/Processing Frameworkhttps://docs.qgis.org/testing/en/docs/user_manual/processing/index.html

• SAGAhttp://www.saga-gis.org

• uDighttp://udig.refractions.net

• JGRASShttp://code.google.com/p/jgrass/

• OpenJUMPhttp://openjump.org

• OSSIMhttp://www.ossim.org

• . . .

Page 46: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

21/38

Desktop GIS (analyticke nastroje)

• GRASS GIShttp://grass.osgeo.org

• QGIS/Processing Frameworkhttps://docs.qgis.org/testing/en/docs/user_manual/processing/index.html

• SAGAhttp://www.saga-gis.org

• uDighttp://udig.refractions.net

• JGRASShttp://code.google.com/p/jgrass/

• OpenJUMPhttp://openjump.org

• OSSIMhttp://www.ossim.org

• . . .

Page 47: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

22/38

Knihovny• C/C++

• PROJ (drıve PROJ.4)http://proj.org

• GDALhttp://gdal.org

• GEOShttp://trac.osgeo.org/geos

• Boost Geometryhttp://www.boost.org/doc/libs/1_72_0/libs/geometry/doc/html/index.html

• Java• GeoToolshttp://geotools.org

• Java Topology Suitehttps://github.com/locationtech/jts

• Python• rasteriohttps://pypi.org/project/rasterio/

• Fionahttps://pypi.org/project/Fiona/

• OWSLibhttps://pypi.org/project/OWSLib/

• . . .

Page 48: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

22/38

Knihovny• C/C++

• PROJ (drıve PROJ.4)http://proj.org

• GDALhttp://gdal.org

• GEOShttp://trac.osgeo.org/geos

• Boost Geometryhttp://www.boost.org/doc/libs/1_72_0/libs/geometry/doc/html/index.html

• Java• GeoToolshttp://geotools.org

• Java Topology Suitehttps://github.com/locationtech/jts

• Python• rasteriohttps://pypi.org/project/rasterio/

• Fionahttps://pypi.org/project/Fiona/

• OWSLibhttps://pypi.org/project/OWSLib/

• . . .

Page 49: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

22/38

Knihovny• C/C++

• PROJ (drıve PROJ.4)http://proj.org

• GDALhttp://gdal.org

• GEOShttp://trac.osgeo.org/geos

• Boost Geometryhttp://www.boost.org/doc/libs/1_72_0/libs/geometry/doc/html/index.html

• Java• GeoToolshttp://geotools.org

• Java Topology Suitehttps://github.com/locationtech/jts

• Python• rasteriohttps://pypi.org/project/rasterio/

• Fionahttps://pypi.org/project/Fiona/

• OWSLibhttps://pypi.org/project/OWSLib/

• . . .

Page 50: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

23/38

Geodatabaze

• PostGIS (PostgreSQL)http://postgis.net

• MySQLhttp://www.mysql.org

• Spatialite (SQLite)https://www.gaia-gis.it/fossil/libspatialite/index

• CouchDBhttps://github.com/couchbase/geocouch/

• MongoDBhttps://docs.mongodb.com/manual/geospatial-queries/

• Rasdamanhttp://www.rasdaman.org/

• . . .

Page 51: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

23/38

Geodatabaze

• PostGIS (PostgreSQL)http://postgis.net

• MySQLhttp://www.mysql.org

• Spatialite (SQLite)https://www.gaia-gis.it/fossil/libspatialite/index

• CouchDBhttps://github.com/couchbase/geocouch/

• MongoDBhttps://docs.mongodb.com/manual/geospatial-queries/

• Rasdamanhttp://www.rasdaman.org/

• . . .

Page 52: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

23/38

Geodatabaze

• PostGIS (PostgreSQL)http://postgis.net

• MySQLhttp://www.mysql.org

• Spatialite (SQLite)https://www.gaia-gis.it/fossil/libspatialite/index

• CouchDBhttps://github.com/couchbase/geocouch/

• MongoDBhttps://docs.mongodb.com/manual/geospatial-queries/

• Rasdamanhttp://www.rasdaman.org/

• . . .

Page 53: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

24/38

Mapove servery / Knihovny

• MapServerhttp://mapserver.org

• GeoServerhttp://geoserver.org

• QGIS Serverhttps://docs.qgis.org/testing/en/docs/training_manual/qgis_server/index.html

• OpenLayershttp://openlayers.org

• Leaflethttp://leafletjs.com

• Mapbenderhttp://www.mapbender.org

• GeoNetworkhttps://geonetwork-opensource.org

• PyWPShttp://pywps.org

• . . .

Page 54: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

24/38

Mapove servery / Knihovny

• MapServerhttp://mapserver.org

• GeoServerhttp://geoserver.org

• QGIS Serverhttps://docs.qgis.org/testing/en/docs/training_manual/qgis_server/index.html

• OpenLayershttp://openlayers.org

• Leaflethttp://leafletjs.com

• Mapbenderhttp://www.mapbender.org

• GeoNetworkhttps://geonetwork-opensource.org

• PyWPShttp://pywps.org

• . . .

Page 55: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

24/38

Mapove servery / Knihovny

• MapServerhttp://mapserver.org

• GeoServerhttp://geoserver.org

• QGIS Serverhttps://docs.qgis.org/testing/en/docs/training_manual/qgis_server/index.html

• OpenLayershttp://openlayers.org

• Leaflethttp://leafletjs.com

• Mapbenderhttp://www.mapbender.org

• GeoNetworkhttps://geonetwork-opensource.org

• PyWPShttp://pywps.org

• . . .

Page 56: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

25/38

Proprietarnı / FOSS software

Komponenta Proprietarnı FOSSMetadatovykatalog

CubeWerx WRS GeoNetwork

Prohlızecka dat ArcReader QGIS, gvSig, uDigKartografickenastroje

ArcINFO/ArcGIS,ERDAS, ENVI

QGIS, GMT, GRASS,gvSig

Podporamobilnıchtechnologiı

ArcPag QGIS, gvSig,OpenLayers, Leaflet

WPS ArcGIS Server OpenLayers, PyWPS,ZOO Project, 52 North

WMS, WFS ArcGIS Server MapServer, GeoServer,QGIS Server

Geodatabaze Oracle Spatial,ArcSDE

PostGIS, MySQL,SpatiaLite

Virtualnızemekoule

Google Earth,Virtual Earth

OSSIM Planet, NASAWorldWind, QGIS Earth

Page 57: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

26/38

Obsah prednasky

1 UvodKomunitaRizika vyvoje softwaruUzivatel

2 HistorieSoftwareProstredkyOrganizace

3 Prehled aplikacıSrovnanı s proprietarnımi aplikacemi

4 Open Geospatial Consortium

5 Open Source Geospatial Foundation

Page 58: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

27/38

Open Geospatial Consortium

http://www.opengeospatial.org

OGC

• Mezinarodnı standardizacnı organizace drıve znama jako“Open GIS Consortium”

• Zahrnuje vıce nez 480 komercnıch, vladnıch, neziskovycha vedeckych institucı

• Vyvoj a implementace standardu pro geodata, sluzby, GIS,zpracovanı dat a jejich vymenu

• Uzka vazba na komisi ISO/TC 211 (GeographicInformation/Geomatics), rada OGC specifikacı vydanajako technicke normy ISO (ISO 191XX)

http://en.wikipedia.org/wiki/Open_Geospatial_Consortium

Page 59: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

28/38

Zalozenı OGC

• Vznik 22. rıjna, 1994 (puvodne OGIS Ltd.)• Pokracovatel neziskove nadace Open GRASS

Foundation (OGF) (viz prednaska “GRASS GIS”)• Prvnı pracovnı setkanı 25. zarı 1994• Zakladajıcı clenove: Camber Corporation, University of

Arkansas – CAST, Center for Environmental DesignResearch at the University of California – Berkeley,Intergraph Corporation, PCI Remote Sensing, QUBA,U.S. CERL (US Army Corps of Engineers ConstructionEngineering Research Laboratory) a USDA SoilConservation Service

• Registrovana znacka OpenGIS (nynı ve 28 zemıch)• Uzka spoluprace s U.S. Federal Geographic Data

Committee (FGDC) ci NASA• Na konci 1994 ma OGC 20 clenu

Page 60: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

28/38

Zalozenı OGC

• Vznik 22. rıjna, 1994 (puvodne OGIS Ltd.)• Pokracovatel neziskove nadace Open GRASS

Foundation (OGF) (viz prednaska “GRASS GIS”)• Prvnı pracovnı setkanı 25. zarı 1994• Zakladajıcı clenove: Camber Corporation, University of

Arkansas – CAST, Center for Environmental DesignResearch at the University of California – Berkeley,Intergraph Corporation, PCI Remote Sensing, QUBA,U.S. CERL (US Army Corps of Engineers ConstructionEngineering Research Laboratory) a USDA SoilConservation Service

• Registrovana znacka OpenGIS (nynı ve 28 zemıch)• Uzka spoluprace s U.S. Federal Geographic Data

Committee (FGDC) ci NASA• Na konci 1994 ma OGC 20 clenu

Page 61: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

29/38

Open Geospatial Consortium

→ Vıce informacı v prednasceOGC standardy

Page 62: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

30/38

Obsah prednasky

1 UvodKomunitaRizika vyvoje softwaruUzivatel

2 HistorieSoftwareProstredkyOrganizace

3 Prehled aplikacıSrovnanı s proprietarnımi aplikacemi

4 Open Geospatial Consortium

5 Open Source Geospatial Foundation

Page 63: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

31/38

Open Source Geospatial Foundation

http://www.osgeo.org

Nadace OSGeo

• Nevladnı neziskova organizace, podpora vyvojeotevrenych geoinformacnıch technologiı a volnehoprıstupu ke geodatum

• Zalozena v unoru 2006, prvnım prezidentem FrankWarmerdam, v zarı 2008 zvolen Arnulf Christl, aktualne jeprezidentem OSGeo Angelos Tzotsos

1 Financnı, organizacnı a pravnı podpora GFOSS(Geospatial Free and Open Source Software) komunity

2 Volny prıstup ke geodatum3 Vzdelanı (Geo for all)

https://en.wikipedia.org/wiki/Open_Source_Geospatial_Foundation

Page 64: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

31/38

Open Source Geospatial Foundation

http://www.osgeo.org

Nadace OSGeo

• Nevladnı neziskova organizace, podpora vyvojeotevrenych geoinformacnıch technologiı a volnehoprıstupu ke geodatum

• Zalozena v unoru 2006, prvnım prezidentem FrankWarmerdam, v zarı 2008 zvolen Arnulf Christl, aktualne jeprezidentem OSGeo Angelos Tzotsos

1 Financnı, organizacnı a pravnı podpora GFOSS(Geospatial Free and Open Source Software) komunity

2 Volny prıstup ke geodatum3 Vzdelanı (Geo for all)

https://en.wikipedia.org/wiki/Open_Source_Geospatial_Foundation

Page 65: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

32/38

Zalozenı OSGeo

• Prvnı oficialnı setkanı→ 4. unor 2006, Chicago, U.S.A.

• Zvoleno prvnıch 5 vykonnych reditelu (z celkovych 9)• Arnulf Christl (Mapbender)• Chris Holmes (GeoServer/GeoTools)• Gary Lang (MapGuide Autodesk)• Markus Neteler (GRASS GIS)• Frank Warmerdam (GDAL)

• Kontrola nadace→ 45 clenu s volebnım pravem• Financnı podpora pro prvnı rok fungovanı nadace

> 150 000 USD (darovano Autodesk US)• Registrovano v U.S.A. (jako “501(c)3 charitable

corporation”, oprosteno od danı)• Aktualnı podoba Board and Officers

Page 66: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

32/38

Zalozenı OSGeo

• Prvnı oficialnı setkanı→ 4. unor 2006, Chicago, U.S.A.

• Zvoleno prvnıch 5 vykonnych reditelu (z celkovych 9)• Arnulf Christl (Mapbender)• Chris Holmes (GeoServer/GeoTools)• Gary Lang (MapGuide Autodesk)• Markus Neteler (GRASS GIS)• Frank Warmerdam (GDAL)

• Kontrola nadace→ 45 clenu s volebnım pravem• Financnı podpora pro prvnı rok fungovanı nadace

> 150 000 USD (darovano Autodesk US)• Registrovano v U.S.A. (jako “501(c)3 charitable

corporation”, oprosteno od danı)• Aktualnı podoba Board and Officers

Page 67: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

32/38

Zalozenı OSGeo

• Prvnı oficialnı setkanı→ 4. unor 2006, Chicago, U.S.A.

• Zvoleno prvnıch 5 vykonnych reditelu (z celkovych 9)• Arnulf Christl (Mapbender)• Chris Holmes (GeoServer/GeoTools)• Gary Lang (MapGuide Autodesk)• Markus Neteler (GRASS GIS)• Frank Warmerdam (GDAL)

• Kontrola nadace→ 45 clenu s volebnım pravem• Financnı podpora pro prvnı rok fungovanı nadace

> 150 000 USD (darovano Autodesk US)• Registrovano v U.S.A. (jako “501(c)3 charitable

corporation”, oprosteno od danı)• Aktualnı podoba Board and Officers

Page 68: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

33/38

OSGeo infrastruktura

• Aktualne vıce jak 25 registrovanych projektu• Technicka infrastruktura pro registrovane projekty

• Trac, Drupal, Mediawiki, SVN, git a dalsı• Rada projektu se presunula na rozsırene platformy jako je

napr. GitHub• vıce nez 100 e-mailovych konferencı• vıce nez 20 000 registrovanych uzivatelu

Page 69: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

33/38

OSGeo infrastruktura

• Aktualne vıce jak 25 registrovanych projektu• Technicka infrastruktura pro registrovane projekty

• Trac, Drupal, Mediawiki, SVN, git a dalsı• Rada projektu se presunula na rozsırene platformy jako je

napr. GitHub• vıce nez 100 e-mailovych konferencı• vıce nez 20 000 registrovanych uzivatelu

Page 70: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

34/38

Projekty pod zastitou OSGeo

https://www.osgeo.org/projects/

Desktopove aplikace

• GRASS GIS• QGIS• Marble• gvSIG• . . .

Knihovny

• FDO• GDAL• GEOS• GeoTools• . . .

• OSSIM• PostGIS• ORFEO Toolbox• . . .

Page 71: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

34/38

Projekty pod zastitou OSGeo

https://www.osgeo.org/projects/

Desktopove aplikace

• GRASS GIS• QGIS• Marble• gvSIG• . . .

Knihovny

• FDO• GDAL• GEOS• GeoTools• . . .

• OSSIM• PostGIS• ORFEO Toolbox• . . .

Page 72: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

34/38

Projekty pod zastitou OSGeo

https://www.osgeo.org/projects/

Webove aplikace

• deegree• geomajas• GeoMoose• GeoServer• Mapbender• PyWPS• . . .

• MapFish• MapGuide Open Source• MapServer• OpenLayers• ZOO-Project• Team Engine• . . .

Metadatove katalogy

• GeoNetwork• PyCSW• . . .

Page 73: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

34/38

Projekty pod zastitou OSGeo

https://www.osgeo.org/projects/

Webove aplikace

• deegree• geomajas• GeoMoose• GeoServer• Mapbender• PyWPS• . . .

• MapFish• MapGuide Open Source• MapServer• OpenLayers• ZOO-Project• Team Engine• . . .

Metadatove katalogy

• GeoNetwork• PyCSW• . . .

Page 74: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

35/38

Inkubator OSGeo

Kazdy projekt musı projıt tzv. ”inkubatorem“ (obdoba ApacheFoundation)

Pozadavky

• Nejen software, ale i otevrena geodata, vzdelavacımaterialy

• Otevrena a fungujıcı vyvojarska komunita• Projekt musı byt sobestacny, obecny konsensus – od

zacınajıcıch uzivatelu az po pokrocile vyvojare• Projekt sleduje otevrene standardy a spolupraci s

ostatnımi OSGeo projekty• Kontrola zdrojoveho kodu, musı splnovat pozadavky open

source (nebezpecı softwarovych patentu)• Dokumentace spravy projektu, uzivatelska a vyvojarska

dokumentace, sprava zdrojoveho kodu a systemu hlasenıchyb, e-mailove konference

Page 75: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

35/38

Inkubator OSGeo

Kazdy projekt musı projıt tzv. ”inkubatorem“ (obdoba ApacheFoundation)

Pozadavky

• Nejen software, ale i otevrena geodata, vzdelavacımaterialy

• Otevrena a fungujıcı vyvojarska komunita• Projekt musı byt sobestacny, obecny konsensus – od

zacınajıcıch uzivatelu az po pokrocile vyvojare• Projekt sleduje otevrene standardy a spolupraci s

ostatnımi OSGeo projekty• Kontrola zdrojoveho kodu, musı splnovat pozadavky open

source (nebezpecı softwarovych patentu)• Dokumentace spravy projektu, uzivatelska a vyvojarska

dokumentace, sprava zdrojoveho kodu a systemu hlasenıchyb, e-mailove konference

Page 76: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

36/38

Project Steering Committee

Project Steering Committee

• Kazdy projekt musı mıt vlastnı rıdıcı organ “ProjectSteering Committee” (PSC)

• Clenove – jednotlivci, vyvojari a uzivatele• Rozhodnutı verejna, napr. rozhodnutı o pridelenı prava

zapisu do systemu pro spravu zdrojoveho kodu (SVN, Git)

Komise OSGeo

• Pravidelna setkanı• Komentare (Request For Comments)• Nominace, volba

Page 77: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

36/38

Project Steering Committee

Project Steering Committee

• Kazdy projekt musı mıt vlastnı rıdıcı organ “ProjectSteering Committee” (PSC)

• Clenove – jednotlivci, vyvojari a uzivatele• Rozhodnutı verejna, napr. rozhodnutı o pridelenı prava

zapisu do systemu pro spravu zdrojoveho kodu (SVN, Git)

Komise OSGeo

• Pravidelna setkanı• Komentare (Request For Comments)• Nominace, volba

Page 78: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

37/38

Komunitnı projekty pod zastitou OSGeo

https://www.osgeo.org/projects/

• Volnejsı pravidla• Neprochazı inkubatorem• Prvnı krok k tomu se stat OSGeo projektem (dlouha cesta)

Page 79: Pˇredn a´ska 1ˇ Free Software a Open Source v ...geo.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-01-uvod-osgeo-ogc.pdf · Free Software a Open Source v geoinformatice, OSGeo Foundation,

Free Software a OpenSource

v geoinformatice,OSGeo Foundation,

Open GeospatialConsortium

UvodKomunita

Rizika vyvoje softwaru

Uzivatel

HistorieSoftware

Prostredky

Organizace

Prehled aplikacıSrovnanı s proprietarnımiaplikacemi

Open GeospatialConsortium

Open SourceGeospatial Foundation

Prıstı prednaska

38/38

Prıstı prednaska

Otevrena geodata, OpenStreetMap

• Prıstup k datum• Modifikace a sdılenı dat• Datova interoperabilita• Komunitnı projekty

• OpenStreetMap• OpenAerialMap

• Vzdelavacı datasety• OSGeo Edu dataset• FreeGeodataCZ• GISMentors• . . .