155FGIS Free software GIS: Porovnání verzí

Z GeoWikiCZ
 
(Není zobrazeno 43 mezilehlých verzí od stejného uživatele.)
Řádek 6: Řádek 6:
* Kód předmětu: 155FGIS
* Kód předmětu: 155FGIS
* Garant předmětu: {{Lidé|Ing. Martin Landa, Ph.D.}}
* Garant předmětu: {{Lidé|Ing. Martin Landa, Ph.D.}}
* Přednášející: {{Lidé|Ing. Martin Landa, Ph.D.}}, {{Lidé|Ing. Ondřej Pešek}}
* Přednášející: {{Lidé|Ing. Martin Landa, Ph.D.}}, {{Lidé|Ing. Ondřej Pešek, Ph.D.}}
* Rozsah: 2+2
* Rozsah: 2+2
* Počet kreditů: 5
* Počet kreditů: 5
Řádek 15: Řádek 15:
Free a open source software v geoinformačních technologiích. Důraz je kladen na rámcovou orientaci v problematice. Během výuky je poskytnut ucelený přehled dostupných nástrojů, jejich využití a nasazení v praktických aplikacích.
Free a open source software v geoinformačních technologiích. Důraz je kladen na rámcovou orientaci v problematice. Během výuky je poskytnut ucelený přehled dostupných nástrojů, jejich využití a nasazení v praktických aplikacích.


Na cvičeních se studenti seznámí s desktopovými nástroji jako je GRASS GIS, QGIS, SAGA či gvSig, knihovnami GDAL, PROJ, PDAL a dalšími podobnými nástroji. Část výuky je zaměřena na aktivní tvorbu skriptů a zásuvných modulů s využitím programovacího jazyka Python. Kromě toho se studenti rámcově seznámí s publikování geografických dat a implementací GIS analýz v prostředí Internetu, mapovým serverem GeoServer a MapServer, knihovnami pygeoapi a OWSLib, publikačními platformami jako je Gisquick, GeoNode či Margin Maps. Dále je zmíněna i problematika volně dostupných geografických dat, open geodata, aktivní sběr dat pro komunitní projekt OpenStreetMap. Okrajově je zmíněna automatizace nasazení pomocí technologií Ansible a Docker.
Na cvičeních se studenti seznámí s desktopovými nástroji jako je GRASS GIS, QGIS, SAGA či gvSig, knihovnami GDAL, PROJ, PDAL a dalšími podobnými nástroji. Část výuky je zaměřena na aktivní tvorbu skriptů a zásuvných modulů s využitím programovacího jazyka Python. Kromě toho se studenti rámcově seznámí s publikování geografických dat a implementací GIS analýz v prostředí Internetu, mapovým serverem GeoServer a MapServer, knihovnami pygeoapi a OWSLib, publikačními platformami jako je Gisquick, GeoNode či Margin Maps. Dále je zmíněna i problematika volně dostupných geografických dat, open geodata, aktivní sběr dat pro komunitní projekt OpenStreetMap. Okrajově je zmíněna automatizace nasazení pomocí technologie Docker.


Výuka je realizována na open source platformě [https://github.com/gislab-npo/gislab GIS.lab].
Výuka je realizována na open source platformě [https://github.com/gislab-npo/gislab GIS.lab].
Řádek 31: Řádek 31:
;Hodnocení
;Hodnocení


* Projekt bude prezentován '''XX.06. od XX:XXhod''' (15min + diskuze)
* Projekt bude prezentován '''??.06. od ??:??hod''' (15min + diskuze)
* Výsledná známka bude udělena na základě prezentace (mluvený projev), souhrné zprávy (písemný projev) a záznamů v Git repositáři
* Výsledná známka bude udělena na základě prezentace (mluvený projev), souhrné zprávy (písemný projev) a záznamů v Git repositáři


Řádek 44: Řádek 44:
== Harmonogram ==
== Harmonogram ==


'''Vyučující:''' {{lide|Ing. Martin Landa, Ph.D.}}, {{lide|Ing. Ondřej Pešek}}, Ing. Alžběta Gardoňová
'''Vyučující:''' {{lide|Ing. Martin Landa, Ph.D.}}, {{lide|Ing. Ondřej Pešek, PhD.}}
::čtvrtek 12:00 - 13:40 Bs111
::čtvrtek 12:00 - 13:40 B-s111
::čtvrtek 14:00 - 15:40 Bs111
::čtvrtek 14:00 - 15:40 B-s111


# 22.02. Úvod do problematiky, Free Software a Open Source v geoinformatice, OSGeo Foundation ([https://geo.fsv.cvut.cz/vyuka/155fgis/Free-Software-GIS-01-uvod-osgeo-ogc.pdf přednáška])
# 20.02. [ML] Úvod do problematiky, Free Software a Open Source v geoinformatice, OSGeo Foundation ([https://geo.fsv.cvut.cz/vyuka/155fgis/Free-Software-GIS-01-uvod-osgeo-ogc.pdf přednáška])
# 29.02. Otevřená data, komunitní mapování, projekt OpenStreetMap ([https://geo.fsv.cvut.cz/vyuka/155fgis/Free-Software-GIS-02-geodata-osm.pdf přednáška], [https://geo.fsv.cvut.cz/vyuka/155fgis/02_osm.html cvičení])
# 27.02. [ML/OP] Otevřená data, komunitní mapování, projekt OpenStreetMap ([https://geo.fsv.cvut.cz/vyuka/155fgis/Free-Software-GIS-02-geodata-osm.pdf přednáška], [https://geo.fsv.cvut.cz/vyuka/155fgis/02_osm.html cvičení])
# 07.03. QGIS - nástroje zpracování, modelář, PyQGIS ([https://geo.fsv.cvut.cz/vyuka/155fgis/03_qgis.html cvičení])
# 06.03. [OP] QGIS - nástroje zpracování, modelář, PyQGIS ([https://geo.fsv.cvut.cz/vyuka/155fgis/03_qgis.html cvičení])
# 14.03. QGIS - tvorba zásuvných modulů ([https://geo.fsv.cvut.cz/vyuka/155fgis/04_qgis_plugin.html cvičení])
# 13.03. [ML] QGIS - tvorba zásuvných modulů ([https://geo.fsv.cvut.cz/vyuka/155fgis/04_qgis_plugin.html cvičení])
# 21.03. Úvod do GRASS GIS ([https://geo.fsv.cvut.cz/vyuka/155fgis/Free-Software-GIS-05-grass-gis.pdf přednáška], [https://geo.fsv.cvut.cz/vyuka/155fgis/05_grass_gis.html cvičení])
# 20.03. [OP] Úvod do GRASS GIS ([https://geo.fsv.cvut.cz/vyuka/155fgis/Free-Software-GIS-05-grass-gis.pdf přednáška], [https://geo.fsv.cvut.cz/vyuka/155fgis/05_grass_gis.html cvičení])
# 28.03. ''Děkanské volno''
# 27.03. [OP] Automatizace v GRASS GIS, PyGRASS ([https://geo.fsv.cvut.cz/vyuka/155fgis/06_grass_gis.html cvičení])
# 04.04. Automatizace v GRASS GIS, PyGRASS ([https://geo.fsv.cvut.cz/vyuka/155fgis/06_grass_gis.html cvičení])
# 03.04. [ML] Zpracování časoprostorových dat v GRASS GIS ([https://geo.fsv.cvut.cz/vyuka/155fgis/07_grass_gis.html cvičení])
# 11.04. Zpracování časoprostorových dat v GRASS GIS
# 10.04. [OP/ML] Další otevřený GIS (SAGA, gvSIG) ([https://geo.fsv.cvut.cz/vyuka/155fgis/08_saga_gvsig.html cvičení])
# 18.04. SAGA, gvSig
# <strike>17.04.</strike> ''Děkanské volno (výuka zrušena)''
# 25.04. GDAL (příkazová řádka, konzolové nástroje, Python API), práce s mračny bodů (PDAL)
# 24.04. [OP] Knihovny pro práci s geoprostorovými daty (PROJ, GDAL, PDAL) ([https://geo.fsv.cvut.cz/vyuka/155fgis/09_knihovny.html cvičení])
# 02.05. Publikování QGIS projektů (Gisquick), Margin Maps, GeoNode
# 29.04. [ML/OP] GIS online (Gisquick, Margin Maps, GeoNode) ([https://geo.fsv.cvut.cz/vyuka/155fgis/10_gis_online.html cvičení])
# 09.05. Mapové servery (MapServer, GeoServer) & OWSLib (Python klient)
# <strike>01.05.</strike> ''Svátek práce (výuka zrušena)''
# 16.05. Nasazení procesů v prostředí Internetu - Docker & OGC API Processes
# <strike>08.05.</strike> ''Den vítězství (výuka zrušena)''
<!--
# 15.05. [OP] Mapové servery (GeoServer, MapServer) & Python klient (OWSLib) ([https://geo.fsv.cvut.cz/vyuka/155fgis/11_map_server.html cvičení])
# 19.05. [ML/OP] Nasazení výpočetních procesů online (OGC, Actinia) ([https://geo.fsv.cvut.cz/vyuka/155fgis/12_procesy_online.html cvičení])<!--


# (23.2.) Úvod do problematiky, Free Software a Open Source v geoinformatice, OSGeo Foundation, Open Geospatial Consortium ({{data|vyuka/155fgis/Free-Software-GIS-01-uvod-osgeo-ogc.pdf|PDF}})
# (23.2.) Úvod do problematiky, Free Software a Open Source v geoinformatice, OSGeo Foundation, Open Geospatial Consortium ({{data|vyuka/155fgis/Free-Software-GIS-01-uvod-osgeo-ogc.pdf|PDF}})
Řádek 81: Řádek 82:
:: [https://geo.fsv.cvut.cz/vyuka/155fgis/priklady Příklady]
:: [https://geo.fsv.cvut.cz/vyuka/155fgis/priklady Příklady]
-->
-->
=== Materiály ===
=== Materiály ===


* '''Hlavní výukové materiály''': https://geo.fsv.cvut.cz/vyuka/155fgis
<!--
* OpenStreetMap
* OpenStreetMap
** https://www.openstreetmap.org
** https://www.openstreetmap.org
Řádek 100: Řádek 102:
** {{freegis|OpenStreetMap}}
** {{freegis|OpenStreetMap}}
*** {{freegis|OpenStreetMap / GDAL|přístup k datům pomocí knihovny GDAL}}
*** {{freegis|OpenStreetMap / GDAL|přístup k datům pomocí knihovny GDAL}}
* '''Materiály školení GISMentors'''
-->
** [http://training.gismentors.eu/open-source-gis/ Open Source GIS pro začátečníky]
* Materiály školení GISMentors
** [http://training.gismentors.eu/grass-gis-zacatecnik/ GRASS GIS pro začátečníky]
** [https://gismentors.github.io/open-source-gis/ Open Source GIS pro začátečníky]
** [http://training.gismentors.eu/grass-gis-pokrocily/ GRASS GIS pro pokročilé]
** [https://gismentors.github.io/geopython-zacatecnik GeoPython pro začátečníky]
*** [https://training.gismentors.eu/grass-gis-workshop-jena/ Jena GRASS GIS Workshop]
** [https://gismentors.github.io/skoleni-gdal/ GDAL pro začátečníky]
** [http://training.gismentors.eu/geopython-zacatecnik GeoPython pro začátečníky]
** [https://gismentors.github.io/qgis-zacatecnik/ QGIS pro začátečníky]
** [http://training.gismentors.eu/postgis-zacatecnik/ PostGIS pro začátečníky]
** [https://gismentors.github.io/qgis-pokrocily/ QGIS pro pokročilé]
** [http://training.gismentors.eu/postgis-pokrocily PostGIS pro pokročilé]
** [https://gismentors.github.io/qgis-plugins/ Tvorba QGIS pluginů]
** [http://training.gismentors.eu/qgis-zacatecnik/ QGIS pro začátečníky]
** [https://gismentors.github.io/grass-gis-zacatecnik/ GRASS GIS pro začátečníky]
** [http://training.gismentors.eu/qgis-pokrocily/ QGIS pro pokročilé]
** [https://gismentors.github.io/grass-gis-pokrocily/ GRASS GIS pro pokročilé]
** [https://training.gismentors.eu/qgis-plugins/ Tvorba QGIS pluginů]
** [https://gismentors.github.io/grass-gis-workshop-jena/ Jena GRASS GIS Workshop]


;Pracovní prostředí
;Pracovní prostředí


Většina zmíněných softwarových projektů je multiplatformních, nainstalujete je v rámci Vaší distribuce GNU/Linux či stáhnete instalační soubory přímo ze stránek projektů (většinou pro GNU/Linux, Mac OSX a MS Windows). Pro uživatele MS Windows lze doporučit [https://trac.osgeo.org/osgeo4w/ OSGeo4W] jako meta-instalátor pro vybrané projekty OSGeo ({{freegis|GRASS GIS}}, {{freegis|QGIS}}, {{freegis|MapServer}} a další) - [https://training.gismentors.eu/geopython-zacatecnik/ruzne/instalace/windows.html#prvni-moznost-preferovana-instalace-osgeo4w podrobný návod]. Můžete také vyzkoušet [http://live.osgeo.org OSGeoLive].
Většina zmíněných softwarových projektů je multiplatformních, nainstalujete je v rámci Vaší distribuce GNU/Linux či stáhnete instalační soubory přímo ze stránek projektů (většinou pro GNU/Linux, Mac OSX a MS Windows). Pro uživatele MS Windows lze doporučit [https://trac.osgeo.org/osgeo4w/ OSGeo4W] jako meta-instalátor pro vybrané projekty OSGeo ({{freegis|GRASS GIS}}, {{freegis|QGIS}}, {{freegis|MapServer}} a další). Můžete také vyzkoušet [http://live.osgeo.org OSGeoLive].


JupyterHub: http://gislab.fsv.cvut.cz:8000
JupyterHub: http://gislab.fsv.cvut.cz:8000
 
<!--
;Testovací data
;Testovací data


Řádek 157: Řádek 159:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --disable-gpu --user-data-dir=%APPDATA%/Local/Temp/chromeTemp
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --disable-gpu --user-data-dir=%APPDATA%/Local/Temp/chromeTemp
</syntaxhighlight>
</syntaxhighlight>
-->


== Odkazy ==
== Odkazy ==
Řádek 162: Řádek 165:
==== Iniciativa ====
==== Iniciativa ====


* Free Geography Tools, http://freegeographytools.com
* Free Geography Tools, https://freegeographytools.com
* FreeGIS, http://www.freegis.org
* FreeGIS, http://www.freegis.org
* '''Open Geospatial Consortium''', http://www.opengeospatial.org
* '''Open Geospatial Consortium''', https://www.opengeospatial.org
** OpenGIS Standards and Specifications, http://www.opengeospatial.org/standards
** OpenGIS Standards and Specifications, https://www.opengeospatial.org/standards
* '''OSGeo''', http://www.osgeo.org
* '''OSGeo''', https://www.osgeo.org
** OSGeo Wiki, http://wiki.osgeo.org
** OSGeo Wiki, https://wiki.osgeo.org
* OpenGeo, http://opengeo.org


==== Software ====
==== Software ====
Řádek 174: Řádek 176:
===== Knihovny =====
===== Knihovny =====


* {{freegis|GDAL/OGR}}, http://gdal.org
* GDAL, https://gdal.org
* GeoPy, http://exogen.case.edu/projects/geopy
* GeoTools, https://www.geotools.org/
* GeoTools, http://geotools.codehaus.org
* PROJ, https://proj.org
* PROJ, https://proj.org
* libLAS, http://liblas.org
* PDAL, [https://pdal.io/ https://pdal.io]
* libspatialindex, http://libspatialindex.github.com


===== Desktop =====
===== Desktop =====


* GMT, http://gmt.soest.hawaii.edu
* GMT, https://www.generic-mapping-tools.org/
* GeoNetwork, http://geonetwork-opensource.org
* GeoNetwork, https://geonetwork-opensource.org
* {{freegis|GRASS GIS}}, http://grass.osgeo.org
* {{freegis|GRASS GIS}}, https://grass.osgeo.org
** GRASS-Wiki, http://grass.osgeo.org/wiki
** GRASS-Wiki, https://grass.osgeo.org/wiki
** GRASSwikiCZ, http://grass.fsv.cvut.cz
* R Project for Statistical Computing, https://www.r-project.org
* MapAnalyst, http://mapanalyst.cartography.ch
** Spatial data in R, https://r-spatial.org/
* R Project for Statistical Computing, http://www.r-project.org
* {{freegis|QGIS}}, https://qgis.org
** Spatial data in R, http://r-spatial.sourceforge.net
* {{freegis|QGIS}}, http://qgis.org
* UDig, http://udig.refractions.net
* UDig, http://udig.refractions.net
* {{freegis|GPSBabel}}, http://www.gpsbabel.org
* {{freegis|GPSBabel}}, https://www.gpsbabel.org
* JOSM, http://wiki.openstreetmap.org/index.php/JOSM
* JOSM, https://wiki.openstreetmap.org/index.php/JOSM
* GISVM, http://www.gisvm.com
* GISVM, https://www.gisvm.com
* SAGA GIS, http://www.saga-gis.org
* SAGA GIS, https://www.saga-gis.org
* gvSig, http://gvsigce.org/
* gvSig, http://www.gvsig.com/en


===== Web =====
===== Web =====

Aktuální verze z 17. 2. 2025, 13:23

...If I like a program I must share it with other people who like it
--- Richard Stallman

Základní údaje o předmětu

  • Aktuální a kompletní informace jsou na této stránce
  • Kód předmětu: 155FGIS
  • Garant předmětu:

Ing. Martin Landa, Ph.D.

  • Přednášející:

Ing. Martin Landa, Ph.D., Ing. Ondřej Pešek, Ph.D.

  • Rozsah: 2+2
  • Počet kreditů: 5
  • Ukončení: z, zk

Anotace

Free a open source software v geoinformačních technologiích. Důraz je kladen na rámcovou orientaci v problematice. Během výuky je poskytnut ucelený přehled dostupných nástrojů, jejich využití a nasazení v praktických aplikacích.

Na cvičeních se studenti seznámí s desktopovými nástroji jako je GRASS GIS, QGIS, SAGA či gvSig, knihovnami GDAL, PROJ, PDAL a dalšími podobnými nástroji. Část výuky je zaměřena na aktivní tvorbu skriptů a zásuvných modulů s využitím programovacího jazyka Python. Kromě toho se studenti rámcově seznámí s publikování geografických dat a implementací GIS analýz v prostředí Internetu, mapovým serverem GeoServer a MapServer, knihovnami pygeoapi a OWSLib, publikačními platformami jako je Gisquick, GeoNode či Margin Maps. Dále je zmíněna i problematika volně dostupných geografických dat, open geodata, aktivní sběr dat pro komunitní projekt OpenStreetMap. Okrajově je zmíněna automatizace nasazení pomocí technologie Docker.

Výuka je realizována na open source platformě GIS.lab.

Semestrální projekt

Požadavky
Hodnocení
  • Projekt bude prezentován ??.06. od ??:??hod (15min + diskuze)
  • Výsledná známka bude udělena na základě prezentace (mluvený projev), souhrné zprávy (písemný projev) a záznamů v Git repositáři
Témata prací

Přehled zpracovaných prací

Harmonogram

Vyučující: Ing. Martin Landa, Ph.D., Ing. Ondřej Pešek, PhD.

čtvrtek 12:00 - 13:40 B-s111
čtvrtek 14:00 - 15:40 B-s111
  1. 20.02. [ML] Úvod do problematiky, Free Software a Open Source v geoinformatice, OSGeo Foundation (přednáška)
  2. 27.02. [ML/OP] Otevřená data, komunitní mapování, projekt OpenStreetMap (přednáška, cvičení)
  3. 06.03. [OP] QGIS - nástroje zpracování, modelář, PyQGIS (cvičení)
  4. 13.03. [ML] QGIS - tvorba zásuvných modulů (cvičení)
  5. 20.03. [OP] Úvod do GRASS GIS (přednáška, cvičení)
  6. 27.03. [OP] Automatizace v GRASS GIS, PyGRASS (cvičení)
  7. 03.04. [ML] Zpracování časoprostorových dat v GRASS GIS (cvičení)
  8. 10.04. [OP/ML] Další otevřený GIS (SAGA, gvSIG) (cvičení)
  9. 17.04. Děkanské volno (výuka zrušena)
  10. 24.04. [OP] Knihovny pro práci s geoprostorovými daty (PROJ, GDAL, PDAL) (cvičení)
  11. 29.04. [ML/OP] GIS online (Gisquick, Margin Maps, GeoNode) (cvičení)
  12. 01.05. Svátek práce (výuka zrušena)
  13. 08.05. Den vítězství (výuka zrušena)
  14. 15.05. [OP] Mapové servery (GeoServer, MapServer) & Python klient (OWSLib) (cvičení)
  15. 19.05. [ML/OP] Nasazení výpočetních procesů online (OGC, Actinia) (cvičení)

Materiály

Pracovní prostředí

Většina zmíněných softwarových projektů je multiplatformních, nainstalujete je v rámci Vaší distribuce GNU/Linux či stáhnete instalační soubory přímo ze stránek projektů (většinou pro GNU/Linux, Mac OSX a MS Windows). Pro uživatele MS Windows lze doporučit OSGeo4W jako meta-instalátor pro vybrané projekty OSGeo (GRASS GIS, QGIS, MapServer a další). Můžete také vyzkoušet OSGeoLive.

JupyterHub: http://gislab.fsv.cvut.cz:8000

Odkazy

Iniciativa

Software

Knihovny
Desktop
Web
Geodatabáze
Obrazová data

Geodata

Dokumentace

Česky
Anglicky

Různé