155FGIS Free software GIS: Porovnání verzí
značka: editace z Vizuálního editoru |
|||
(Není zobrazeno 217 mezilehlých verzí od 2 dalších uživatelů.) | |||
Řádek 1: | Řádek 1: | ||
{{citat|...If I like a program I must share it with other people who like it|http://cs.wikipedia.org/wiki/Richard_Stallman|Richard Stallman}} | {{citat|...If I like a program I must share it with other people who like it|http://cs.wikipedia.org/wiki/Richard_Stallman|Richard Stallman}} | ||
{{toc|right}} | {{toc|right}} | ||
== 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: {{Lidé|Ing. Martin Landa, Ph.D.}} | |||
* Přednášející: {{Lidé|Ing. Martin Landa, Ph.D.}}, {{Lidé|Ing. Ondřej Pešek}} | |||
* Rozsah: 2+2 | |||
* Počet kreditů: 5 | |||
* Ukončení: z, zk | |||
== Anotace == | == Anotace == | ||
Free a open source software v geoinformačních technologiích. Důraz je kladen na rámcovou orientaci v problematice | 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. | |||
Výuka je realizována na open source platformě [https://github.com/gislab-npo/gislab GIS.lab]. | |||
== Semestrální projekt == | |||
;Požadavky | |||
* Prezentace ve formátu PDF náhrána v Git repositáři | |||
* Souhrná zpráva (rozsah cca 5 stránek A4) ve formátu PDF anebo alternativní forma (např. dokumentace ke QGIS pluginu ve formě HTML stránek) | |||
* Oba dokumenty musí být uvolněny pod otevřenou licencí, např. {{wikipedia|GNU Free Documentation License}} nebo {{wikipedia|Creative Commons}} a budou dostupné ze stránek [[GeoWikiCZ]] | |||
* Zdrojové kódy projekty jsou spravovány v prostředí '''[https://github.com/ctu-fgis GitHub]''' | |||
** [[Git]] {{bullet}} [http://knihy.nic.cz/files/nic/edice/scott_chacon_pro_git.pdf Pro Git] {{bullet}} [http://www.slideshare.net/karmi/verzovani-kodu-s-gitem-karel-minarik Verzování kódu s Gitem] {{bullet}} [https://windows.github.com/ GitHub for Windows] {{bullet}} [[Git#Git (nejen) pro MS Windows|Git (nejen) pro MS Windows]] | |||
;Hodnocení | |||
* Projekt bude prezentován '''XX.06. od XX:XXhod''' (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í | |||
* [[Diskuse:155FGIS_/_Semestrální_práce#Project pool|Seznam témat]] | |||
<center> | |||
→ '''[[155FGIS / Semestrální práce|Přehled zpracovaných prací]]''' | |||
</center> | |||
< | |||
== | == Harmonogram == | ||
'''Vyučující:''' {{lide|Ing. Martin Landa, Ph.D.}}, {{lide|Ing. Ondřej Pešek}} | |||
::čtvrtek 12:00 - 13:40 Bs111 | |||
::čtvrtek 14:00 - 15:40 Bs111 | |||
# 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]) | |||
# 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í]) | |||
# 07.03. 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í]) | |||
# 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í]) | |||
# 28.03. ''Děkanské volno'' | |||
# 04.04. Automatizace v GRASS GIS, PyGRASS ([https://geo.fsv.cvut.cz/vyuka/155fgis/06_grass_gis.html cvičení]) | |||
# 11.04. Zpracování časoprostorových dat v GRASS GIS ([https://geo.fsv.cvut.cz/vyuka/155fgis/07_grass_gis.html cvičení]) | |||
# 18.04. Další otevřený GIS (SAGA, gvSIG) ([https://geo.fsv.cvut.cz/vyuka/155fgis/08_saga_gvsig.html cvičení]) | |||
# 25.04. 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. GIS online (Gisquick, Margin Maps, GeoNode) ([https://geo.fsv.cvut.cz/vyuka/155fgis/10_gis_online.html cvičení]) | |||
# 09.05. Mapové servery (GeoServer, MapServer) & Python klient (OWSLib) ([https://geo.fsv.cvut.cz/vyuka/155fgis/11_map_server.html cvičení]) | |||
# 16.05. 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}}) | |||
# (02.3.) Otevřená data, komunitní mapování, projekt OpenStreetMap (QGIS: OpenLayers, QuickOSM - [https://wiki.openstreetmap.org/wiki/Cs:Map_Features Map Features]) ([https://geo.fsv.cvut.cz/vyuka/155fgis/Free-Software-GIS-02-geodata-osm.pdf PDF]) | |||
# (09.3.) [http://training.gismentors.eu/qgis-zacatecnik/ Úvod do QGIS] | |||
# (16.3.) [http://training.gismentors.eu/qgis-pokrocily/geoprocessing/index.html QGIS - pokročilejší témata (modeler, processing)] | |||
# (23.3.) [http://training.gismentors.eu/geopython-zacatecnik/python/index.html Úvod do programovacího jazyka Python], [http://training.gismentors.eu/qgis-plugins/ QGIS - tvorba zásuvných modulů] | |||
# (30.3.) Knihovny [http://training.gismentors.eu/geopython-zacatecnik/vektorova_data/index.html Fiona, Shapely] a [http://training.gismentors.eu/geopython-zacatecnik/rastrova_data/index.html RasterIO] ([https://geo.fsv.cvut.cz/courses/155isdp/06_lesson.html 155ISDP]) | |||
# <strike>(06.4.) Děkanské volno</strike> | |||
# (13.4.) [http://training.gismentors.eu/geopython-zacatecnik/owslib/index.html OWSLib], GDAL ([https://training.gismentors.eu/open-source-gis/knihovny/gdal.html konzolové nástroje], [https://pcjericks.github.io/py-gdalogr-cookbook/ Python API] - [https://training.gismentors.eu/geopython-zacatecnik/vektorova_data/ogr/index.html vektorovová data] & [https://training.gismentors.eu/geopython-zacatecnik/rastrova_data/gdal/index.html rastrová data]) ([https://geo.fsv.cvut.cz/vyuka/155fgis/Free-Software-GIS-04-gdal-proj.pdf PDF]) | |||
# (20.4.) [http://training.gismentors.eu/grass-gis-zacatecnik Úvod do systému GRASS GIS] ([https://geo.fsv.cvut.cz/vyuka/155fgis/Free-Software-GIS-05-grass-gis.pdf PDF]) | |||
# (27.4.) [http://training.gismentors.eu/qgis-pokrocily/grass/index.html Propojení systému GRASS a QGIS], [http://training.gismentors.eu/grass-gis-pokrocily/skripty/index.html Skriptování v GRASS GIS], [http://training.gismentors.eu/grass-gis-pokrocily/pygrass/index.html PyGRASS] (příklad: [http://training.gismentors.eu/grass-gis-zacatecnik/rastrova_data/analyza-nakladu.html Rastrová analýza nákladů] - [http://training.gismentors.eu/grass-gis-pokrocily/_static/skripty/costpath.py costpath.py]); (anglicky: [http://training.gismentors.eu/grass-gis-workshop-jena/units/10.html Python intro], [http://training.gismentors.eu/grass-gis-workshop-jena/units/11.html NDVI example script]) ([https://geo.fsv.cvut.cz/vyuka/155fgis/Free-Software-GIS-06-grass-gis-pokrocila-temata.pdf PDF]) | |||
# (04.5.) [http://training.gismentors.eu/grass-gis-pokrocily/tgrass/index.html Časoprostorová data v GRASS GIS]: [https://www.slideshare.net/Luis_de_Sousa/presentation-soeren Presentation], [http://training.gismentors.eu/grass-gis-workshop-jena/units/17.html Intro], [http://training.gismentors.eu/grass-gis-workshop-jena/units/24.html MODIS], [http://training.gismentors.eu/grass-gis-workshop-jena/units/20.html Sentinel] | |||
# (11.5.) [https://training.gismentors.eu/geoserver-zacatecnik/ GeoServer], [http://www.opengeospatial.org/standards/wps Web Processing Service], [http://training.gismentors.eu/grass-gis-pokrocily/pywps/index.html PyWPS] (další příklady: [http://training.gismentors.eu/grass-gis-workshop-jena/units/27.html MODIS], [http://freegis.fsv.cvut.cz/gwiki/PyWPS viewshed]), | |||
# (18.5.) Úvod do tvorby webových mapových aplikací, publikování QGIS projektů [http://gisquick.org Gisquick], javascriptové knihovny [https://leafletjs.com/ Leaflet] ([https://geo.fsv.cvut.cz/vyuka/155fgis/priklady/leaflet/ příklad]), [https://openlayers.org/ OpenLayers] ([http://geo102.fsv.cvut.cz:8080/viewshed/ příklad]) | |||
::''Přednášky ke stažení ve formátu [https://geo.fsv.cvut.cz/vyuka/155fgis/Free-Software-GIS.pdf PDF] jako jeden soubor {{bullet}} [https://geo.fsv.cvut.cz/vyuka/155fgis/fgis-src.tar.gz LaTeX]'' | |||
:: [https://geo.fsv.cvut.cz/vyuka/155fgis/priklady Příklady] | |||
--> | |||
=== Materiály === | === Materiály === | ||
Řádek 55: | Řádek 87: | ||
** QGIS QuickOSM | ** QGIS QuickOSM | ||
** http://tasks.hotosm.org/ | ** http://tasks.hotosm.org/ | ||
** https://streetcomplete.app/ | |||
* Návody na {{freegis|Portál FreeGIS|portálu Free Software GIS}} | * Návody na {{freegis|Portál FreeGIS|portálu Free Software GIS}} | ||
** {{freegis|GDAL#Ukázky Python skriptů|GDAL}} | ** {{freegis|GDAL#Ukázky Python skriptů|GDAL}} | ||
Řádek 66: | Řádek 99: | ||
*** {{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''' | * '''Materiály školení GISMentors''' | ||
** [ | ** [https://gismentors.github.io/open-source-gis/ Open Source GIS pro začátečníky] | ||
** [ | ** [https://gismentors.github.io/grass-gis-zacatecnik/ GRASS GIS pro začátečníky] | ||
** [ | ** [https://gismentors.github.io/grass-gis-pokrocily/ GRASS GIS pro pokročilé] | ||
** [ | *** [https://gismentors.github.io/grass-gis-workshop-jena/ Jena GRASS GIS Workshop] | ||
** [ | ** [https://gismentors.github.io/geopython-zacatecnik GeoPython pro začátečníky] | ||
** [ | ** [https://gismentors.github.io/postgis-zacatecnik/ PostGIS pro začátečníky] | ||
** [ | ** [https://gismentors.github.io/postgis-pokrocily PostGIS pro pokročilé] | ||
** [ | ** [https://gismentors.github.io/qgis-zacatecnik/ QGIS pro začátečníky] | ||
** [ | ** [https://gismentors.github.io/qgis-pokrocily/ QGIS pro pokročilé] | ||
** [ | ** [https://gismentors.github.io/qgis-plugins/ Tvorba QGIS pluginů] | ||
;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 | 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]. | ||
JupyterHub: http://gislab.fsv.cvut.cz:8000 | |||
;Testovací data | ;Testovací data | ||
Řádek 87: | Řádek 122: | ||
* [http://training.gismentors.eu/geodata/grass GRASS lokace gismentors] | * [http://training.gismentors.eu/geodata/grass GRASS lokace gismentors] | ||
* [http://geo.fsv.cvut.cz/gwiki/Cvi%C4%8Dn%C3%A1_datab%C3%A1ze_PostGIS Cvičná databáze PostGIS] | * [http://geo.fsv.cvut.cz/gwiki/Cvi%C4%8Dn%C3%A1_datab%C3%A1ze_PostGIS Cvičná databáze PostGIS] | ||
; WMS | |||
* QGIS Server: http://gislab.fsv.cvut.cz/qgisserver?MAP=/mnt/publish/<user>/<dir>/<project>.qgz&service=WMS&request=GetCapabilities | |||
* GeoServer: http://gislab.fsv.cvut.cz:8080/geoserver | |||
** Barrel/geoserver_data_dir | |||
; WPS | ; WPS | ||
* GRASS GIS: /usr/lib/bin/grass | |||
* PyWPS demo: https://github.com/geopython/pywps-flask | |||
** http://localhost:5000/wps?request=execute&service=WPS&identifier=model&version=1.0.0&datainputs=vbuffer7_distance=100 | |||
''Příklady dotazů:'' | ''Příklady dotazů:'' | ||
* [http://geo102.fsv.cvut.cz/services/yfsgwps?service=wps&version=1.0.0&request=GetCapabilities GetCapabilities] | * [http://geo102.fsv.cvut.cz/services/yfsgwps?service=wps&version=1.0.0&request=GetCapabilities GetCapabilities] | ||
* viewshed-4 | * viewshed-4 ([http://geo102.fsv.cvut.cz/~landa/vyuka/155FGIS/viewshed.py viewshed.py], [http://geo102.fsv.cvut.cz/~landa/vyuka/155FGIS/eu-dem-merc.zip data]) | ||
** [http://geo102.fsv.cvut.cz/services/yfsgwps?service=wps&version=1.0.0&request=DescribeProcess&identifier=viewshed-4 DescribeProcess] | ** [http://geo102.fsv.cvut.cz/services/yfsgwps?service=wps&version=1.0.0&request=DescribeProcess&identifier=viewshed-4 DescribeProcess] | ||
** [http://geo102.fsv.cvut.cz/services/yfsgwps?service=wps&version=1.0.0&identifier=viewshed-4&datainputs=%5Bobs_x=1550820.86;obs_y=6542921.33%5D&request=execute Execute] | ** [http://geo102.fsv.cvut.cz/services/yfsgwps?service=wps&version=1.0.0&identifier=viewshed-4&datainputs=%5Bobs_x=1550820.86;obs_y=6542921.33%5D&request=execute Execute] | ||
Řádek 100: | Řádek 145: | ||
** [http://geo102.fsv.cvut.cz/services/yfsgwps?service=wps&version=1.0.0&identifier=obce_psc&datainputs=%5Bpsc=41115%5D&request=execute Execute] | ** [http://geo102.fsv.cvut.cz/services/yfsgwps?service=wps&version=1.0.0&identifier=obce_psc&datainputs=%5Bpsc=41115%5D&request=execute Execute] | ||
Ukázka jednoduché webové aplikace: | Ukázka jednoduché webové aplikace: https://geo.fsv.cvut.cz/vyuka/155fgis/priklady/viewshed.zip | ||
; | * http://geo102.fsv.cvut.cz:8080/fgis/services/wps?service=wps&version=1.0.0&request=getcapabilities | ||
* http://geo102.fsv.cvut.cz:8080/fgis/services/wps?service=wps&version=1.0.0&request=describeprocess&identifier=viewshed | |||
* http://geo102.fsv.cvut.cz:8080/fgis/services/wps?service=wps&version=1.0.0&request=execute&identifier=viewshed&datainputs=obs_x=1551394;obs_y=6543313 | |||
Poznámka k Google Chrome: | |||
<syntaxhighlight lang="bash"> | |||
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --disable-gpu --user-data-dir=%APPDATA%/Local/Temp/chromeTemp | |||
</syntaxhighlight> | |||
</ | |||
== Odkazy == | == Odkazy == | ||
Řádek 133: | Řádek 160: | ||
==== Iniciativa ==== | ==== Iniciativa ==== | ||
* Free Geography Tools, http://freegeographytools.com | * Free Geography Tools, http://freegeographytools.com | ||
* FreeGIS, http://www.freegis.org | * FreeGIS, http://www.freegis.org | ||
Řádek 149: | Řádek 175: | ||
* GeoPy, http://exogen.case.edu/projects/geopy | * GeoPy, http://exogen.case.edu/projects/geopy | ||
* GeoTools, http://geotools.codehaus.org | * GeoTools, http://geotools.codehaus.org | ||
* | * PROJ, https://proj.org | ||
* libLAS, http://liblas.org | * libLAS, http://liblas.org | ||
* libspatialindex, http://libspatialindex.github.com | * libspatialindex, http://libspatialindex.github.com | ||
Řádek 234: | Řádek 260: | ||
* [http://prezi.com/hv18xf8_wolq/open-source-geospatial-software-education-and-research/?utm_source=twitter&utm_medium=landing_share Open-Source Geospatial Software, Education and Research] Presented at AGF September 2013 | * [http://prezi.com/hv18xf8_wolq/open-source-geospatial-software-education-and-research/?utm_source=twitter&utm_medium=landing_share Open-Source Geospatial Software, Education and Research] Presented at AGF September 2013 | ||
<!-- | |||
== Doporučená literatura == | == Doporučená literatura == | ||
Řádek 292: | Řádek 319: | ||
} | } | ||
</bibtex> | </bibtex> | ||
--> | |||
{{GIS}} | {{GIS}} | ||
{{GFOSS}} | {{GFOSS}} |
Verze z 16. 5. 2024, 08:09
...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:
- Přednášející:
Ing. Martin Landa, Ph.D., Ing. Ondřej Pešek
- 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í technologií Ansible a Docker.
Výuka je realizována na open source platformě GIS.lab.
Semestrální projekt
- Požadavky
- Prezentace ve formátu PDF náhrána v Git repositáři
- Souhrná zpráva (rozsah cca 5 stránek A4) ve formátu PDF anebo alternativní forma (např. dokumentace ke QGIS pluginu ve formě HTML stránek)
- Oba dokumenty musí být uvolněny pod otevřenou licencí, např. GNU Free Documentation License nebo Creative Commons a budou dostupné ze stránek GeoWikiCZ
- Zdrojové kódy projekty jsou spravovány v prostředí GitHub
- Hodnocení
- Projekt bude prezentován XX.06. od XX:XXhod (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í
Harmonogram
Vyučující: Ing. Martin Landa, Ph.D., Ing. Ondřej Pešek
- čtvrtek 12:00 - 13:40 Bs111
- čtvrtek 14:00 - 15:40 Bs111
- 22.02. Úvod do problematiky, Free Software a Open Source v geoinformatice, OSGeo Foundation (přednáška)
- 29.02. Otevřená data, komunitní mapování, projekt OpenStreetMap (přednáška, cvičení)
- 07.03. QGIS - nástroje zpracování, modelář, PyQGIS (cvičení)
- 14.03. QGIS - tvorba zásuvných modulů (cvičení)
- 21.03. Úvod do GRASS GIS (přednáška, cvičení)
- 28.03. Děkanské volno
- 04.04. Automatizace v GRASS GIS, PyGRASS (cvičení)
- 11.04. Zpracování časoprostorových dat v GRASS GIS (cvičení)
- 18.04. Další otevřený GIS (SAGA, gvSIG) (cvičení)
- 25.04. Knihovny pro práci s geoprostorovými daty (PROJ, GDAL, PDAL) (cvičení)
- 02.05. GIS online (Gisquick, Margin Maps, GeoNode) (cvičení)
- 09.05. Mapové servery (GeoServer, MapServer) & Python klient (OWSLib) (cvičení)
- 16.05. Nasazení výpočetních procesů online (OGC, Actinia) (cvičení)
Materiály
- OpenStreetMap
- Návody na portálu Free Software GIS
- Materiály školení GISMentors
- 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ší) - podrobný návod. Můžete také vyzkoušet OSGeoLive.
JupyterHub: http://gislab.fsv.cvut.cz:8000
- Testovací data
- WMS
- QGIS Server: http://gislab.fsv.cvut.cz/qgisserver?MAP=/mnt/publish/<user>/<dir>/<project>.qgz&service=WMS&request=GetCapabilities
- GeoServer: http://gislab.fsv.cvut.cz:8080/geoserver
- Barrel/geoserver_data_dir
- WPS
- GRASS GIS: /usr/lib/bin/grass
- PyWPS demo: https://github.com/geopython/pywps-flask
Příklady dotazů:
- GetCapabilities
- viewshed-4 (viewshed.py, data)
- obce_psc
Ukázka jednoduché webové aplikace: https://geo.fsv.cvut.cz/vyuka/155fgis/priklady/viewshed.zip
- http://geo102.fsv.cvut.cz:8080/fgis/services/wps?service=wps&version=1.0.0&request=getcapabilities
- http://geo102.fsv.cvut.cz:8080/fgis/services/wps?service=wps&version=1.0.0&request=describeprocess&identifier=viewshed
- http://geo102.fsv.cvut.cz:8080/fgis/services/wps?service=wps&version=1.0.0&request=execute&identifier=viewshed&datainputs=obs_x=1551394;obs_y=6543313
Poznámka k Google Chrome:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --disable-gpu --user-data-dir=%APPDATA%/Local/Temp/chromeTemp
Odkazy
Iniciativa
- Free Geography Tools, http://freegeographytools.com
- FreeGIS, http://www.freegis.org
- Open Geospatial Consortium, http://www.opengeospatial.org
- OpenGIS Standards and Specifications, http://www.opengeospatial.org/standards
- OSGeo, http://www.osgeo.org
- OSGeo Wiki, http://wiki.osgeo.org
- OpenGeo, http://opengeo.org
Software
Knihovny
- GDAL/OGR, http://gdal.org
- GeoPy, http://exogen.case.edu/projects/geopy
- GeoTools, http://geotools.codehaus.org
- PROJ, https://proj.org
- libLAS, http://liblas.org
- libspatialindex, http://libspatialindex.github.com
Desktop
- GMT, http://gmt.soest.hawaii.edu
- GeoNetwork, http://geonetwork-opensource.org
- GRASS GIS, http://grass.osgeo.org
- GRASS-Wiki, http://grass.osgeo.org/wiki
- GRASSwikiCZ, http://grass.fsv.cvut.cz
- MapAnalyst, http://mapanalyst.cartography.ch
- R Project for Statistical Computing, http://www.r-project.org
- Spatial data in R, http://r-spatial.sourceforge.net
- QGIS, http://qgis.org
- UDig, http://udig.refractions.net
- GPSBabel, http://www.gpsbabel.org
- JOSM, http://wiki.openstreetmap.org/index.php/JOSM
- GISVM, http://www.gisvm.com
- SAGA GIS, http://www.saga-gis.org
- gvSig, http://gvsigce.org/
Web
- OpenLayers, http://www.openlayers.org
- GeoExt, http://www.geoext.org/
- PyWPS, http://pywps.wald.intevation.org
- MapServer, http://mapserver.org
- GeoServer, http://www.geoserver.org
- Geomajas, http://www.geomajas.org
- Fusion, http://trac.osgeo.org/fusion/
- MapFish, http://mapfish.org
- QGIS Server, http://hub.qgis.org/projects/quantum-gis/wiki/QGIS_Server_Tutorial
- MapOSMatic, http://maposmatic.org
- ZOO-project, http://www.zoo-project.org
- GeoMoose, http://geomoose.org
- Leaflet, http://leafletjs.com
Geodatabáze
- PostGIS, http://postgis.net
- SpatiaLite, https://www.gaia-gis.it/fossil/libspatialite/index
- MySQL Spatial, http://dev.mysql.com/doc/refman/5.6/en/spatial-extensions.html
- CouchDB, http://couchdb.apache.org
- MongoDB, http://www.mongodb.org
- rasdaman, http://rasdaman.eecs.jacobs-university.de/trac/rasdaman
Obrazová data
- Opticks, http://opticks.org
- Orfeo Toolbox, http://www.orfeo-toolbox.org/otb
- OSSIM, http://www.ossim.org
Geodata
- Global Datasets, https://grasswiki.osgeo.org/wiki/Global_datasets
- 10 Free GIS Data Sources: Best Global Raster and Vector Datasets , http://gisgeography.com/best-free-gis-data-sources-raster-vector/
- FreeGeodataCZ, http://freegis.fsv.cvut.cz/gwiki/FreeGeoDataCZ
- GeoNames, http://www.geonames.org
- OpenAerialMap, http://openaerialmap.org
- OpenGeodata - a blog about open maps, geographical data and openstreetmap, http://www.opengeodata.org
- OpenStreetMap, http://www.openstreetmap.org
- OpenTopoMap, http://opentopomap.org
- OSGeo Edu dataset, North Carolina, http://www.grassbook.org/data_menu3rd.php
- OSGeo Geodata Repository, http://wiki.osgeo.org/wiki/Geodata_Repository
Dokumentace
- Česky
- Prezentace pro školení GIS (Jáchym Čepický), http://les-ejk.cz/skoleni/grass/
- Anglicky
- GRASS Documentation Project, http://grass.osgeo.org/documentation/
- OSGEO Library, http://wiki.osgeo.org/wiki/Library
Různé
- Open Source Software Tools for Soil Scientists
- An Overview of Free & Open Source Desktop GIS (FOS-GIS)
- Geoprocessing with Python using Open Source GIS
- Online přednášky Heleny Mitášové, NC State University, U.S.A
- ELOGeo Repository
- Web mapping client comparison
- Open-Source Geospatial Software, Education and Research Presented at AGF September 2013