Download præsentationen
Præsentation er lastning. Vent venligst
Offentliggjort afPhilip Frederiksen Redigeret for ca. et år siden
1
Pythonscript som OGC Web Processing Service med PYWPS
Morten Fuglsang Ph.d. Geoinformatik Grontmij / Extern AAU
2
Morten Fuglsang – So ein GIS ding 1
Intro til WPS WPS er standard for afvikling af processer kan afvikles Defineret til brug for geospatiale processer, men kan i praksis benyttes til mange andre formål Morten Fuglsang – So ein GIS ding 1 2
3
Morten Fuglsang – So ein GIS ding 1
PyWPS PyWPS er et eksempel på en WPS udbyder Målsætningen bag projektet var, at gøre det muligt at publicere GRASS processer som WPS Skrevet i python, og kører gennem en apacheserver via CGI-scripts Morten Fuglsang – So ein GIS ding 1 3
4
Morten Fuglsang – So ein GIS ding 1
Hvad kan vi ? Konfigurere PyWPS mod alverdens moduler, Arcpy, GRASS eller PyQGIS Benytte input og output i en lang række formater såsom GML, GeoJson, Shapefiler og Geotiff Morten Fuglsang – So ein GIS ding 1 4
5
Eksempel : PgRouting Service area
Vi tager et pythonscript der beregner et servicearea i PgRouting og omstiller til en WPS Vi skal have et centerpunkt og en tid for at beregne oplandet Vi skal arbejde mod Openlayers, så vi ønsker et GeoJson output… Morten Fuglsang – So ein GIS ding 1 5
6
Morten Fuglsang – So ein GIS ding 1
Wps’en Morten Fuglsang – So ein GIS ding 1 6
7
Morten Fuglsang – So ein GIS ding 1
Afvikle WPS’en ?Service=wps &request=execute &version=1.0.0 &Identiyer=servicearea &DataInputs=[x=520000;y= ;val=15] Morten Fuglsang – So ein GIS ding 1 7
8
Morten Fuglsang – So ein GIS ding 1
Resultatet Morten Fuglsang – So ein GIS ding 1 8
9
Morten Fuglsang – So ein GIS ding 1
Afslutning Kom forbi i session’en bagefter og hør om: Opsætning af PyWPS hvordan gør du Demo af to processer Styrker/svagheder ved PyWPS, kobling til GRASS og fremtiden med WPS processer Morten Fuglsang – So ein GIS ding 1 9
Lignende præsentationer
© 2024 SlidePlayer.dk Inc.
All rights reserved.