Free Software a Open Source v geoinformatice, OSGeo Foundation, Open Geospatial Consortium ´ Uvod Komunita Rizika v´ yvoje softwaru Uˇ zivatel Historie Software Prostˇ redky Organizace Pˇ rehled aplikac´ ı Srovn ´ an´ ı s propriet´ arn´ ımi aplikacemi Open Geospatial Consortium Open Source Geospatial Foundation Pˇ r´ ıˇ st´ ı pˇ redn ´ aˇ ska 1/38 Pˇ redn ´ aˇ ska 1 Free Software a Open Source v geoinformatice, OSGeo Foundation, Open Geospatial Consortium ´ Uvod do problematiky, historie, komunita, organizace, pˇ 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
79
Embed
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,
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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ı
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ı
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ı
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ı
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ı
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ı
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ı
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ı
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
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
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
• Rada forem od ryze formalnıch az po neformalnıorganizacnı struktury
• Apache Foundation, PostgreSQL, R-project, FSF, a pod.
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.
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
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
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
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
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
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
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
Free Software a OpenSource
v geoinformatice,OSGeo Foundation,
Open GeospatialConsortium
UvodKomunita
Rizika vyvoje softwaru
Uzivatel
HistorieSoftware
Prostredky
Organizace
Prehled aplikacıSrovnanı s proprietarnımiaplikacemi
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
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
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