155GIS2 / 11. cvičení: Porovnání verzí
m (→Úlohy) |
mBez shrnutí editace |
||
(Není zobrazeno 8 mezilehlých verzí od stejného uživatele.) | |||
Řádek 1: | Řádek 1: | ||
{{upravit}} | |||
{{GIS}} | {{GIS}} | ||
{{Cvičení|155GIS2| | {{Cvičení|155GIS2|11|Geoprocessing, WPS, publikování procesů}} | ||
== Základní pojmy == | == Základní pojmy == | ||
<!-- | |||
* '''Skriptování''' | * '''Skriptování''' | ||
** [http://www.numpy.org/ NumPy] | ** [http://www.numpy.org/ NumPy] | ||
Řádek 9: | Řádek 11: | ||
** [http://pcjericks.github.io/py-gdalogr-cookbook/ GDAL a Python] | ** [http://pcjericks.github.io/py-gdalogr-cookbook/ GDAL a Python] | ||
** [http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/ QGIS a Python] | ** [http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/ QGIS a Python] | ||
--> | |||
* '''Geoprocessing''' | * '''Geoprocessing''' | ||
Řádek 16: | Řádek 19: | ||
== Užitečné odkazy == | == Užitečné odkazy == | ||
<!-- | |||
* [http://training.gismentors.eu/grass-gis-pokrocily/skripty/index.html Skriptování v systému GRASS] | * [http://training.gismentors.eu/grass-gis-pokrocily/skripty/index.html Skriptování v systému GRASS] | ||
* [http://training.gismentors.eu/geopython-pokrocily/gdal/index.html Ukázky Python skriptů pro GDAL] | * [http://training.gismentors.eu/geopython-pokrocily/gdal/index.html Ukázky Python skriptů pro GDAL] | ||
* [http://training.gismentors.eu/geopython-zacatecnik/ Školení GeoPython] | * [http://training.gismentors.eu/geopython-zacatecnik/ Školení GeoPython] | ||
--> | |||
=== Esri Geoprocessing === | |||
* model | |||
* [http://geo102.fsv.cvut.cz/~landa/vyuka/155GIS2/arcpy-ulohy/skripty/geoprocessing_par.py skript] | |||
* [http://rain2.fsv.cvut.cz/arcgis/rest/services/idw0/gpserver/idw služba] | |||
=== OGC WPS === | === OGC WPS === | ||
Řádek 32: | Řádek 43: | ||
** [http://geo102.fsv.cvut.cz/services/yfsgwps?service=wps&version=1.0.0&request=DescribeProcess&identifier=obce_psc DescribeProcess] | ** [http://geo102.fsv.cvut.cz/services/yfsgwps?service=wps&version=1.0.0&request=DescribeProcess&identifier=obce_psc DescribeProcess] | ||
** [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] | ||
; Materiály | |||
* {{freegis|PyWPS}} | * {{freegis|PyWPS}} | ||
* [http://training.gismentors.eu/grass-gis-pokrocily/pywps/index.html PyWPS a GRASS GIS] | * [http://training.gismentors.eu/grass-gis-pokrocily/pywps/index.html PyWPS a GRASS GIS] | ||
* [http://training.gismentors.eu/grass-gis-workshop-jena-2018/units/27.html Workshop Jena 2018] | |||
{{fig|qgis-wps-volani|Volání služby WPS z prostředí programu QGIS (http://geo102.fsv.cvut.cz/services/yfsgwps)|size=700px}} | {{fig|qgis-wps-volani|Volání služby WPS z prostředí programu QGIS (http://geo102.fsv.cvut.cz/services/yfsgwps)|size=700px}} | ||
Řádek 40: | Řádek 54: | ||
== Poznámky k systému GRASS == | == Poznámky k systému GRASS == | ||
<!-- | |||
[http://training.gismentors.eu/grass-gis-pokrocily/skripty/index.html Úvod do skriptování] v jazyce Python v systému GRASS. | [http://training.gismentors.eu/grass-gis-pokrocily/skripty/index.html Úvod do skriptování] v jazyce Python v systému GRASS. | ||
{{fig|wxgui-launch-ndvi-1|Spuštění skriptu z wxGUI, výpis|ext=svg|size=700px}} | {{fig|wxgui-launch-ndvi-1|Spuštění skriptu z wxGUI, výpis|ext=svg|size=700px}} | ||
--> | |||
Řešení {{freegis|PyWPS / GRASS analýza viditelnosti|analýzy viditelnosti}} z portálu {{freegis|FreeGIS}}. | Řešení {{freegis|PyWPS / GRASS analýza viditelnosti|analýzy viditelnosti}} z portálu {{freegis|FreeGIS}}. | ||
Řádek 48: | Řádek 64: | ||
=== Odkazy === | === Odkazy === | ||
<!-- | |||
* [http://grass.osgeo.org/grass74/manuals/libpython/pygrass_index.html PyGRASS] | * [http://grass.osgeo.org/grass74/manuals/libpython/pygrass_index.html PyGRASS] | ||
* [http://grass.osgeo.org/grass74/manuals/libpython/script_intro.html GRASS GIS Python scripting library] | * [http://grass.osgeo.org/grass74/manuals/libpython/script_intro.html GRASS GIS Python scripting library] | ||
--> | |||
== Úlohy == | == Úlohy == | ||
Řádek 55: | Řádek 73: | ||
{{arccr500}} | {{arccr500}} | ||
[http://training.gismentors.eu/grass-gis-zacatecnik/rastrova_data/analyza-nakladu.html Rastrová analýza nákladů] {{bullet}} [http://training.gismentors.eu/grass-gis-pokrocily/_static/skripty/costpath.py skript] | * [http://training.gismentors.eu/grass-gis-zacatecnik/rastrova_data/analyza-nakladu.html Rastrová analýza nákladů] {{bullet}} [http://training.gismentors.eu/grass-gis-pokrocily/_static/skripty/costpath.py skript] | ||
* http://geo102.fsv.cvut.cz/services/yfsgwps | ** http://geo102.fsv.cvut.cz/services/yfsgwps | ||
** [http://geo102.fsv.cvut.cz/services/yfsgwps?service=wps&version=1.0.0&request=DescribeProcess&identifier=costpath DescribeProcess] | *** [http://geo102.fsv.cvut.cz/services/yfsgwps?service=wps&version=1.0.0&request=DescribeProcess&identifier=costpath DescribeProcess] | ||
** [http://geo102.fsv.cvut.cz/services/yfsgwps?service=wps&version=1.0.0&identifier=costpath&datainputs=%5Bstart=-779195,-989045;end=-762533,-992201%5D&request=execute Execute] | *** [http://geo102.fsv.cvut.cz/services/yfsgwps?service=wps&version=1.0.0&identifier=costpath&datainputs=%5Bstart=-779195,-989045;end=-762533,-992201%5D&request=execute Execute] | ||
* [http://geo102.fsv.cvut.cz/vyuka/155GIS2/gis2_11_obce_psc.zip obce_psc] | |||
<!-- | <!-- |
Verze z 8. 5. 2019, 13:31
Geoprocessing, WPS, publikování procesů
Základní pojmy
- Geoprocessing
Užitečné odkazy
Esri Geoprocessing
OGC WPS
Příklady dotazů:
- GetCapabilities
- viewshed-4
- DescribeProcess
- Execute
- Ukázka jednoduché webové aplikace: http://geo102.fsv.cvut.cz/~landa/vyuka/155YFSG/viewshed/
- obce_psc
- Materiály
Poznámky k systému GRASS
Řešení analýzy viditelnosti z portálu FreeGIS.
Odkazy
Úlohy
V následujících úlohách budeme, pokud nebude uvedeno jinak, používat data z datové sady ArcCR500. Tato datová sada je poskytovaná firmou ArcData zdarma.
V učebně B-870 jdou data nainstalována v adresáři
S:\K155\Public\data\ArcGIS\ArcCR500 3.3
Přístupová práva k tomu adresáři jsou omezena pouze na čtení! Nelze tedy datové vrstvy z ArcCR500 upravovat (včetně např. vytváření pyramid).
Jedna z úloh na portálu FreeGIS.