155GIS2 / 11. cvičení: Porovnání verzí
mBez shrnutí editace |
mBez shrnutí editace |
||
Řádek 1: | Řádek 1: | ||
{{upravit}} | {{upravit}} | ||
{{GIS}} | {{GIS}} | ||
{{Cvičení|155GIS2|9|Skriptování v jazyku Python (pyGRASS/pyQGIS), Geoprocessing, WPS | {{Cvičení|155GIS2|9|Skriptování v jazyku Python (pyGRASS/pyQGIS), Geoprocessing, WPS}} | ||
== Základní pojmy == | == Základní pojmy == | ||
* [http://www.numpy.org/ NumPy] | * Skriptování: | ||
* [http://grass.osgeo.org/grass72/manuals/libpython/pygrass_index.html PyGRASS] | ** [http://www.numpy.org/ NumPy] | ||
* [http://gdal.org GDAL] | ** [http://grass.osgeo.org/grass72/manuals/libpython/pygrass_index.html PyGRASS] | ||
* [http://pcjericks.github.io/py-gdalogr-cookbook/ GDAL a Python] | ** [http://gdal.org GDAL] | ||
** [http://pcjericks.github.io/py-gdalogr-cookbook/ GDAL a Python] | |||
* Geoprocessing: | |||
* {{wikipedia|Geoprocessing|lang=en}} | |||
* [http://www.opengeospatial.org/standards/wps OGC Web Processing Service] | |||
== | == 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] | ||
=== OGC WPS === | |||
''Příklady dotazů:'' | |||
* [http://geo102.fsv.cvut.cz/services/yfsgwps?service=wps&version=1.0.0&request=GetCapabilities GetCapabilities] | |||
* viewshed-4 | |||
** [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] | |||
* obce_psc | |||
** [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] | |||
Ukázka jednoduché webové aplikace: http://geo102.fsv.cvut.cz/~landa/vyuka/155YFSG/viewshed/ | |||
* {{freegis|PyWPS}} | |||
* [http://training.gismentors.eu/grass-gis-pokrocily/pywps/index.html Školení GISMentors] | |||
== Poznámky k systému GRASS == | == Poznámky k systému GRASS == | ||
Řádek 21: | Řádek 43: | ||
{{fig|wxgui-launch-ndvi-1|Spuštění skriptu z wxGUI, výpis}} | {{fig|wxgui-launch-ndvi-1|Spuštění skriptu z wxGUI, výpis}} | ||
Řešení {{freegis|PyWPS / GRASS analýza viditelnosti|analýzy viditelnosti}} z portálu {{freegis|FreeGIS}}. | |||
=== Odkazy === | === Odkazy === | ||
Řádek 30: | Řádek 54: | ||
{{arccr500}} | {{arccr500}} | ||
Publikování dat: http://geo102.fsv.cvut.cz/vyuka/155GIS2/GIS2_cv11.zip | |||
Jedna z úloh na portálu {{freegis|FreeGIS}}. | Jedna z úloh na portálu {{freegis|FreeGIS}}. |
Verze z 25. 4. 2017, 14:18
Skriptování v jazyku Python (pyGRASS/pyQGIS), Geoprocessing, WPS
Základní pojmy
- Skriptování:
- Geoprocessing:
- Geoprocessing
- OGC Web Processing Service
Užitečné odkazy
OGC WPS
Příklady dotazů:
- GetCapabilities
- viewshed-4
- obce_psc
Ukázka jednoduché webové aplikace: http://geo102.fsv.cvut.cz/~landa/vyuka/155YFSG/viewshed/
Poznámky k systému GRASS
Úvod do skriptování v jazyce Python v 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).
Publikování dat: http://geo102.fsv.cvut.cz/vyuka/155GIS2/GIS2_cv11.zip
Jedna z úloh na portálu FreeGIS.