• Non ci sono risultati.

ZOO WPS the integration with GRASS GIS

N/A
N/A
Protected

Academic year: 2021

Condividi "ZOO WPS the integration with GRASS GIS"

Copied!
72
0
0

Testo completo

(1)

WPS ZOO-project ZOO & GRASS

ZOO WPS the integration with GRASS GIS

Luca Delucchi

Fondazione Edmund Mach - GIS & Remote Sensing Platform

Geoinformatics FCE CTU 2011 20 May 2011, Praha (ˇCesk´a republika)

(2)

WPS

ZOO-project ZOO & GRASS

Introduction

Requests

WPS: introduction

What is Web Processing Service (WPS)?

OGC standard

useful to create web services for invoking geospatial processing

(3)

WPS

ZOO-project ZOO & GRASS

Introduction

Requests

WPS: introduction

What is Web Processing Service (WPS)? OGC standard

useful to create web services for invoking geospatial processing

(4)

WPS

ZOO-project ZOO & GRASS

Introduction

Requests

WPS: introduction

What is Web Processing Service (WPS)? OGC standard

useful to create web services for invoking geospatial processing

(5)

WPS

ZOO-project ZOO & GRASS

Introduction

Requests

WPS: introduction

What is Web Processing Service (WPS)? OGC standard

useful to create web services for invoking geospatial processing

(6)

WPS

ZOO-project ZOO & GRASS

Introduction

Requests

WPS: requests

There are three requests to work with WPS

GetCapabilities: return description and metadata about the WPS server

DescribeService: return description and metadata about a single service

(7)

WPS

ZOO-project ZOO & GRASS

Introduction

Requests

WPS: requests

There are three requests to work with WPS

GetCapabilities: return description and metadata about the WPS server

DescribeService: return description and metadata about a single service

(8)

WPS

ZOO-project ZOO & GRASS

Introduction

Requests

WPS: requests

There are three requests to work with WPS

GetCapabilities: return description and metadata about the WPS server

DescribeService: return description and metadata about a single service

(9)

WPS

ZOO-project ZOO & GRASS

Introduction

Requests

WPS: requests

There are three requests to work with WPS

GetCapabilities: return description and metadata about the WPS server

DescribeService: return description and metadata about a single service

(10)

WPS

ZOO-project ZOO & GRASS

Introduction Requests

WPS: requests

GetCapabilities GetCapabilities parameters service = WPS version = 1.0.0 request = GetCapabilities http://srvcarto.fmach.it/zoo/?request=getcapabilities&version= 1.0.0&service=wps

(11)

WPS

ZOO-project ZOO & GRASS

Introduction Requests

WPS: requests

GetCapabilities GetCapabilities parameters service = WPS version = 1.0.0 request = GetCapabilities http://srvcarto.fmach.it/zoo/?request=getcapabilities&version= 1.0.0&service=wps

(12)

WPS

ZOO-project ZOO & GRASS

Introduction Requests

WPS: requests

DescribeProcess DescribeProcess parameters service = WPS version = 1.0.0 request = DescribeProcess identifier = v random http://srvcarto.fmach.it/zoo/?service=wps&version=1.0. 0&request=describeprocess&identifier=v_random

(13)

WPS

ZOO-project ZOO & GRASS

Introduction Requests

WPS: requests

DescribeProcess DescribeProcess parameters service = WPS version = 1.0.0 request = DescribeProcess identifier = v random http://srvcarto.fmach.it/zoo/?service=wps&version=1.0. 0&request=describeprocess&identifier=v_random

(14)

WPS

ZOO-project ZOO & GRASS

Introduction Requests

WPS: requests

Execute Execute parameters service = WPS version = 1.0.0 request = Execute identifier = v random DataInputs = n=10 ResponseDocument = output http://srvcarto.fmach.it/zoo/?service=wps&version=1.0. 0&request=execute&identifier=v_random&DataInputs=n= 10&ResponseDocument=output

(15)

WPS

ZOO-project ZOO & GRASS

Introduction Requests

WPS: requests

Execute Execute parameters service = WPS version = 1.0.0 request = Execute identifier = v random DataInputs = n=10 ResponseDocument = output http://srvcarto.fmach.it/zoo/?service=wps&version=1.0. 0&request=execute&identifier=v_random&DataInputs=n= 10&ResponseDocument=output

(16)

WPS

ZOO-project ZOO & GRASS

Introduction Requests

WPS: requests

Execute Execute parameters service = WPS version = 1.0.0 request = Execute identifier = v random DataInputs = n=10 ResponseDocument = output@asReference=true http://srvcarto.fmach.it/zoo/?service=wps&version=1.0. 0&request=execute&identifier=v_random&DataInputs=n= 10&ResponseDocument=output@asReference=true

(17)

WPS

ZOO-project ZOO & GRASS

Introduction Requests

WPS: requests

Execute Execute parameters service = WPS version = 1.0.0 request = Execute identifier = v random DataInputs = n=10 ResponseDocument = output@asReference=true http://srvcarto.fmach.it/zoo/?service=wps&version=1.0. 0&request=execute&identifier=v_random&DataInputs=n= 10&ResponseDocument=output@asReference=true

(18)

WPS

ZOO-project ZOO & GRASS

Introduction Requests

WPS: requests

Execute Execute parameters service = WPS version = 1.0.0 request = Execute identifier = v random DataInputs = n=10 RawDataOutput = output http://srvcarto.fmach.it/zoo/?service=wps&version=1.0. 0&request=execute&identifier=v_random&DataInputs=n= 10&RawDataOutput=output

(19)

WPS

ZOO-project ZOO & GRASS

Introduction Requests

WPS: requests

Execute Execute parameters service = WPS version = 1.0.0 request = Execute identifier = v random DataInputs = n=10 RawDataOutput = output http://srvcarto.fmach.it/zoo/?service=wps&version=1.0. 0&request=execute&identifier=v_random&DataInputs=n= 10&RawDataOutput=output

(20)

WPS

ZOO-project

ZOO & GRASS

Introduction

Kernel Services

ZOO introduction

Free and Open Source WPS server, released under a MIT/X-11 style license

ZOO is made of three parts:

(21)

WPS

ZOO-project

ZOO & GRASS

Introduction

Kernel Services

ZOO introduction

Free and Open Source WPS server, released under a MIT/X-11 style license

ZOO is made of three parts:

(22)

WPS

ZOO-project

ZOO & GRASS

Introduction

Kernel Services

ZOO introduction

Free and Open Source WPS server, released under a MIT/X-11 style license

ZOO is made of three parts: Kernel

(23)

WPS

ZOO-project

ZOO & GRASS

Introduction

Kernel Services

ZOO introduction

Free and Open Source WPS server, released under a MIT/X-11 style license

ZOO is made of three parts:

Kernel Services

(24)

WPS

ZOO-project

ZOO & GRASS

Introduction

Kernel Services

ZOO introduction

Free and Open Source WPS server, released under a MIT/X-11 style license

ZOO is made of three parts:

(25)

WPS

ZOO-project

ZOO & GRASS

Introduction

Kernel

Services

ZOO Kernel

The ZOO Kernel:

is the heart of the ZOO WPS server is written in C language

manage and chain Web services

support several common programming languages works with Apache through a cgi file and a conf file

(26)

WPS

ZOO-project

ZOO & GRASS

Introduction

Kernel

Services

ZOO Kernel

The ZOO Kernel:

is the heart of the ZOO WPS server

is written in C language

manage and chain Web services

support several common programming languages works with Apache through a cgi file and a conf file

(27)

WPS

ZOO-project

ZOO & GRASS

Introduction

Kernel

Services

ZOO Kernel

The ZOO Kernel:

is the heart of the ZOO WPS server is written in C language

manage and chain Web services

support several common programming languages works with Apache through a cgi file and a conf file

(28)

WPS

ZOO-project

ZOO & GRASS

Introduction

Kernel

Services

ZOO Kernel

The ZOO Kernel:

is the heart of the ZOO WPS server is written in C language

manage and chain Web services

support several common programming languages works with Apache through a cgi file and a conf file

(29)

WPS

ZOO-project

ZOO & GRASS

Introduction

Kernel

Services

ZOO Kernel

The ZOO Kernel:

is the heart of the ZOO WPS server is written in C language

manage and chain Web services

support several common programming languages

(30)

WPS

ZOO-project

ZOO & GRASS

Introduction

Kernel

Services

ZOO Kernel

The ZOO Kernel:

is the heart of the ZOO WPS server is written in C language

manage and chain Web services

support several common programming languages works with Apache through a cgi file and a conf file

(31)

WPS

ZOO-project

ZOO & GRASS

Introduction Kernel

Services

ZOO Services

The ZOO Services:

are the several processes that work with the Kernel

are based on various existing libraries, like GDAL/OGR, but not only geographic (demos with OoO and QR)

are writable in C/C++, Fortran, Java, Javascript, Perl, PHP, Python

(32)

WPS

ZOO-project

ZOO & GRASS

Introduction Kernel

Services

ZOO Services

The ZOO Services:

are the several processes that work with the Kernel

are based on various existing libraries, like GDAL/OGR, but not only geographic (demos with OoO and QR)

are writable in C/C++, Fortran, Java, Javascript, Perl, PHP, Python

(33)

WPS

ZOO-project

ZOO & GRASS

Introduction Kernel

Services

ZOO Services

The ZOO Services:

are the several processes that work with the Kernel

are based on various existing libraries, like GDAL/OGR, but not only geographic (demos with OoO and QR)

are writable in C/C++, Fortran, Java, Javascript, Perl, PHP, Python

(34)

WPS

ZOO-project

ZOO & GRASS

Introduction Kernel

Services

ZOO Services

The ZOO Services:

are the several processes that work with the Kernel

are based on various existing libraries, like GDAL/OGR, but not only geographic (demos with OoO and QR)

are writable in C/C++, Fortran, Java, Javascript, Perl, PHP, Python

(35)

WPS

ZOO-project

ZOO & GRASS

Introduction Kernel

Services

ZOO Services

The ZOO Services are composed by two part:

a configuration file to describe the Service, this is a zcfg file the code you want use for your Service

“The only limit is your imagination” (Nicolo Rigacci 2008)

(36)

WPS

ZOO-project

ZOO & GRASS

Introduction Kernel

Services

ZOO Services

The ZOO Services are composed by two part:

a configuration file to describe the Service, this is a zcfg file

the code you want use for your Service

“The only limit is your imagination” (Nicolo Rigacci 2008)

(37)

WPS

ZOO-project

ZOO & GRASS

Introduction Kernel

Services

ZOO Services

The ZOO Services are composed by two part:

a configuration file to describe the Service, this is a zcfg file the code you want use for your Service

“The only limit is your imagination” (Nicolo Rigacci 2008)

(38)

WPS

ZOO-project

ZOO & GRASS

Introduction Kernel

Services

ZOO Services

The ZOO Services are composed by two part:

a configuration file to describe the Service, this is a zcfg file the code you want use for your Service

“The only limit is your imagination” (Nicolo Rigacci 2008)

(39)

WPS

ZOO-project

ZOO & GRASS

Introduction Kernel

Services

ZOO API

The ZOO API is:

Javascript library designed to make the WPS Process creation and chaining easier and call it like other services

server-side using the Mozilla foundation JavaScript engine, SpiderMonkey

(40)

WPS

ZOO-project

ZOO & GRASS

Introduction Kernel

Services

ZOO API

The ZOO API is:

Javascript library designed to make the WPS Process creation and chaining easier and call it like other services

server-side using the Mozilla foundation JavaScript engine, SpiderMonkey

(41)

WPS

ZOO-project

ZOO & GRASS

Introduction Kernel

Services

ZOO API

The ZOO API is:

Javascript library designed to make the WPS Process creation and chaining easier and call it like other services

server-side using the Mozilla foundation JavaScript engine, SpiderMonkey

(42)

WPS

ZOO-project

ZOO & GRASS

Introduction Kernel

Services

ZOO API

The ZOO API is:

Javascript library designed to make the WPS Process creation and chaining easier and call it like other services

server-side using the Mozilla foundation JavaScript engine, SpiderMonkey

(43)

WPS ZOO-project

ZOO & GRASS Install

Testing Interesting link

ZOO & GRASS: dependences

To work with ZOO and GRASS there are some dependences to satisfy:

ZOO (better from svn) GRASS GIS version 7 wps-grass-bridge pyXB 1.1.2

(44)

WPS ZOO-project

ZOO & GRASS Install

Testing Interesting link

ZOO & GRASS: dependences

To work with ZOO and GRASS there are some dependences to satisfy:

ZOO (better from svn)

GRASS GIS version 7 wps-grass-bridge pyXB 1.1.2

(45)

WPS ZOO-project

ZOO & GRASS Install

Testing Interesting link

ZOO & GRASS: dependences

To work with ZOO and GRASS there are some dependences to satisfy:

ZOO (better from svn) GRASS GIS version 7

wps-grass-bridge pyXB 1.1.2

(46)

WPS ZOO-project

ZOO & GRASS Install

Testing Interesting link

ZOO & GRASS: dependences

To work with ZOO and GRASS there are some dependences to satisfy:

ZOO (better from svn) GRASS GIS version 7 wps-grass-bridge

(47)

WPS ZOO-project

ZOO & GRASS Install

Testing Interesting link

ZOO & GRASS: dependences

To work with ZOO and GRASS there are some dependences to satisfy:

ZOO (better from svn) GRASS GIS version 7 wps-grass-bridge pyXB 1.1.2

(48)

WPS ZOO-project

ZOO & GRASS Install

Testing Interesting link

ZOO & GRASS: installation

To install:

compile, install and test ZOO, GRASS and pyXB move into wps-grass-bridge directory and:

modify GlobalGrassSettings.py with your setting

copy GlobalGrassSettings.py, ZOOGrassModuleStarter.py and gms folder in the path where Apache cgi scripts run and where you put zoo loader.cgi

in zoo services folder you find some modules already working, copy the processes that you want use in the path where you copied the other files

(49)

WPS ZOO-project

ZOO & GRASS Install

Testing Interesting link

ZOO & GRASS: installation

To install:

compile, install and test ZOO, GRASS and pyXB

move into wps-grass-bridge directory and:

modify GlobalGrassSettings.py with your setting

copy GlobalGrassSettings.py, ZOOGrassModuleStarter.py and gms folder in the path where Apache cgi scripts run and where you put zoo loader.cgi

in zoo services folder you find some modules already working, copy the processes that you want use in the path where you copied the other files

(50)

WPS ZOO-project

ZOO & GRASS Install

Testing Interesting link

ZOO & GRASS: installation

To install:

compile, install and test ZOO, GRASS and pyXB move into wps-grass-bridge directory and:

modify GlobalGrassSettings.py with your setting

copy GlobalGrassSettings.py, ZOOGrassModuleStarter.py and gms folder in the path where Apache cgi scripts run and where you put zoo loader.cgi

in zoo services folder you find some modules already working, copy the processes that you want use in the path where you copied the other files

(51)

WPS ZOO-project

ZOO & GRASS Install

Testing Interesting link

ZOO & GRASS: installation

To install:

compile, install and test ZOO, GRASS and pyXB move into wps-grass-bridge directory and:

modify GlobalGrassSettings.py with your setting

copy GlobalGrassSettings.py, ZOOGrassModuleStarter.py and gms folder in the path where Apache cgi scripts run and where you put zoo loader.cgi

in zoo services folder you find some modules already working, copy the processes that you want use in the path where you copied the other files

(52)

WPS ZOO-project

ZOO & GRASS Install

Testing Interesting link

ZOO & GRASS: installation

To install:

compile, install and test ZOO, GRASS and pyXB move into wps-grass-bridge directory and:

modify GlobalGrassSettings.py with your setting

copy GlobalGrassSettings.py, ZOOGrassModuleStarter.py and gms folder in the path where Apache cgi scripts run and where you put zoo loader.cgi

in zoo services folder you find some modules already working, copy the processes that you want use in the path where you copied the other files

(53)

WPS ZOO-project

ZOO & GRASS Install

Testing Interesting link

ZOO & GRASS: installation

To install:

compile, install and test ZOO, GRASS and pyXB move into wps-grass-bridge directory and:

modify GlobalGrassSettings.py with your setting

copy GlobalGrassSettings.py, ZOOGrassModuleStarter.py and gms folder in the path where Apache cgi scripts run and where you put zoo loader.cgi

in zoo services folder you find some modules already working, copy the processes that you want use in the path where you copied the other files

(54)

WPS ZOO-project

ZOO & GRASS Install

Testing Interesting link

ZOO & GRASS: installation

To install:

compile, install and test ZOO, GRASS and pyXB move into wps-grass-bridge directory and:

modify GlobalGrassSettings.py with your setting

copy GlobalGrassSettings.py, ZOOGrassModuleStarter.py and gms folder in the path where Apache cgi scripts run and where you put zoo loader.cgi

in zoo services folder you find some modules already working, copy the processes that you want use in the path where you copied the other files

(55)

WPS ZOO-project

ZOO & GRASS Install

Testing Interesting link

ZOO & GRASS: some suggestion

activate rewrite.load modules of Apache

modify /etc/apache2/sites-available/default files like

<D i r e c t o r y / v a r /www/ zoo> O p t i o n s I n d e x e s F o l l o w S y m L i n k s M u l t i V i e w s A l l o w O v e r r i d e A l l O r d e r a l l o w , d e n y a l l o w f r o m a l l </ D i r e c t o r y >

create a directory (for example zoo) in the Apache folder and put inside a .htaccess file like this

R e w r i t e E n g i n e on R e w r i t e C o n d %{REQUEST FILENAME} !− f R e w r i t e C o n d %{REQUEST FILENAME} !−d R e w r i t e R u l e ( . ∗ ) / ( . ∗ ) / ( . ∗ ) / c g i −b i n / z o o l o a d e r . c g i ? m e t a p a t h=$1 [ L , QSA ] R e w r i t e R u l e ( . ∗ ) / ( . ∗ ) / / c g i −b i n / z o o l o a d e r . c g i ? m e t a p a t h=$1 [ L , QSA ] R e w r i t e R u l e ( . ∗ ) / ( . ∗ ) / c g i −b i n / z o o l o a d e r . c g i ? m e t a p a t h= [ L , QSA ] R e w r i t e R u l e ( . ∗ ) / c g i −b i n / z o o l o a d e r . c g i [ L , QSA ]

create a directory for temporary files (recommend tmp) in the Apache folder, not inside the folder create before

(56)

WPS ZOO-project

ZOO & GRASS Install

Testing Interesting link

ZOO & GRASS: some suggestion

activate rewrite.load modules of Apache

modify /etc/apache2/sites-available/default files like

<D i r e c t o r y / v a r /www/ zoo> O p t i o n s I n d e x e s F o l l o w S y m L i n k s M u l t i V i e w s A l l o w O v e r r i d e A l l O r d e r a l l o w , d e n y a l l o w f r o m a l l </ D i r e c t o r y >

create a directory (for example zoo) in the Apache folder and put inside a .htaccess file like this

R e w r i t e E n g i n e on R e w r i t e C o n d %{REQUEST FILENAME} !− f R e w r i t e C o n d %{REQUEST FILENAME} !−d R e w r i t e R u l e ( . ∗ ) / ( . ∗ ) / ( . ∗ ) / c g i −b i n / z o o l o a d e r . c g i ? m e t a p a t h=$1 [ L , QSA ] R e w r i t e R u l e ( . ∗ ) / ( . ∗ ) / / c g i −b i n / z o o l o a d e r . c g i ? m e t a p a t h=$1 [ L , QSA ] R e w r i t e R u l e ( . ∗ ) / ( . ∗ ) / c g i −b i n / z o o l o a d e r . c g i ? m e t a p a t h= [ L , QSA ] R e w r i t e R u l e ( . ∗ ) / c g i −b i n / z o o l o a d e r . c g i [ L , QSA ]

create a directory for temporary files (recommend tmp) in the Apache folder, not inside the folder create before

(57)

WPS ZOO-project

ZOO & GRASS Install

Testing Interesting link

ZOO & GRASS: some suggestion

activate rewrite.load modules of Apache

modify /etc/apache2/sites-available/default files like

<D i r e c t o r y / v a r /www/ zoo> O p t i o n s I n d e x e s F o l l o w S y m L i n k s M u l t i V i e w s A l l o w O v e r r i d e A l l O r d e r a l l o w , d e n y a l l o w f r o m a l l </ D i r e c t o r y >

create a directory (for example zoo) in the Apache folder and put inside a .htaccess file like this

R e w r i t e E n g i n e on R e w r i t e C o n d %{REQUEST FILENAME} !− f R e w r i t e C o n d %{REQUEST FILENAME} !−d R e w r i t e R u l e ( . ∗ ) / ( . ∗ ) / ( . ∗ ) / c g i −b i n / z o o l o a d e r . c g i ? m e t a p a t h=$1 [ L , QSA ] R e w r i t e R u l e ( . ∗ ) / ( . ∗ ) / / c g i −b i n / z o o l o a d e r . c g i ? m e t a p a t h=$1 [ L , QSA ] R e w r i t e R u l e ( . ∗ ) / ( . ∗ ) / c g i −b i n / z o o l o a d e r . c g i ? m e t a p a t h= [ L , QSA ] R e w r i t e R u l e ( . ∗ ) / c g i −b i n / z o o l o a d e r . c g i [ L , QSA ]

create a directory for temporary files (recommend tmp) in the Apache folder, not inside the folder create before

(58)

WPS ZOO-project

ZOO & GRASS Install

Testing Interesting link

ZOO & GRASS: some suggestion

activate rewrite.load modules of Apache

modify /etc/apache2/sites-available/default files like

<D i r e c t o r y / v a r /www/ zoo> O p t i o n s I n d e x e s F o l l o w S y m L i n k s M u l t i V i e w s A l l o w O v e r r i d e A l l O r d e r a l l o w , d e n y a l l o w f r o m a l l </ D i r e c t o r y >

create a directory (for example zoo) in the Apache folder and put inside a .htaccess file like this

R e w r i t e E n g i n e on R e w r i t e C o n d %{REQUEST FILENAME} !− f R e w r i t e C o n d %{REQUEST FILENAME} !−d R e w r i t e R u l e ( . ∗ ) / ( . ∗ ) / ( . ∗ ) / c g i −b i n / z o o l o a d e r . c g i ? m e t a p a t h=$1 [ L , QSA ] R e w r i t e R u l e ( . ∗ ) / ( . ∗ ) / / c g i −b i n / z o o l o a d e r . c g i ? m e t a p a t h=$1 [ L , QSA ] R e w r i t e R u l e ( . ∗ ) / ( . ∗ ) / c g i −b i n / z o o l o a d e r . c g i ? m e t a p a t h= [ L , QSA ] R e w r i t e R u l e ( . ∗ ) / c g i −b i n / z o o l o a d e r . c g i [ L , QSA ]

(59)

WPS ZOO-project

ZOO & GRASS

Install

Testing

Interesting link

ZOO & GRASS: testing

To test you can try:

to copy v report.* and use the link show before changing the server (if you are on your pc maybe it’s localhost)

to copy other services and use the requests show before changing the right parameters (server, identifier name and execute parameters)

(60)

WPS ZOO-project

ZOO & GRASS

Install

Testing

Interesting link

ZOO & GRASS: testing

To test you can try:

to copy v report.* and use the link show before changing the server (if you are on your pc maybe it’s localhost)

to copy other services and use the requests show before changing the right parameters (server, identifier name and execute parameters)

(61)

WPS ZOO-project

ZOO & GRASS

Install

Testing

Interesting link

ZOO & GRASS: testing

To test you can try:

to copy v report.* and use the link show before changing the server (if you are on your pc maybe it’s localhost)

to copy other services and use the requests show before changing the right parameters (server, identifier name and execute parameters)

(62)

WPS ZOO-project

ZOO & GRASS

Install

Testing

Interesting link

ZOO & GRASS: testing

To test you can try:

to copy v report.* and use the link show before changing the server (if you are on your pc maybe it’s localhost)

to copy other services and use the requests show before changing the right parameters (server, identifier name and execute parameters)

(63)

WPS ZOO-project

ZOO & GRASS

Install Testing

Interesting link

ZOO & GRASS: link

http://www.zoo-project.org/site/ZooDocumentation http://zoo-project.org/trac/wiki/ZooWebSite/QGIS_ WPS_Client http://code.google.com/p/wps-grass-bridge/wiki/ ZOO_WPS_Integration http://grass.osgeo.org/wiki/WPS

(64)

WPS ZOO-project

ZOO & GRASS

Install Testing

Interesting link

ZOO & GRASS: link

http://www.zoo-project.org/site/ZooDocumentation http://zoo-project.org/trac/wiki/ZooWebSite/QGIS_ WPS_Client http://code.google.com/p/wps-grass-bridge/wiki/ ZOO_WPS_Integration http://grass.osgeo.org/wiki/WPS

(65)

WPS ZOO-project

ZOO & GRASS

Install Testing

Interesting link

ZOO & GRASS: link

http://www.zoo-project.org/site/ZooDocumentation http://zoo-project.org/trac/wiki/ZooWebSite/QGIS_ WPS_Client http://code.google.com/p/wps-grass-bridge/wiki/ ZOO_WPS_Integration http://grass.osgeo.org/wiki/WPS

(66)

WPS ZOO-project

ZOO & GRASS

Install Testing

Interesting link

ZOO & GRASS: link

http://www.zoo-project.org/site/ZooDocumentation http://zoo-project.org/trac/wiki/ZooWebSite/QGIS_ WPS_Client http://code.google.com/p/wps-grass-bridge/wiki/ ZOO_WPS_Integration http://grass.osgeo.org/wiki/WPS

(67)

WPS ZOO-project ZOO & GRASS

WPS: final considerations

WPS is very useful for the web processes. . .

. . . is being increasingly used. . .

. . . but maybe it’s not the best solution for interface library with desktop software

(68)

WPS ZOO-project ZOO & GRASS

WPS: final considerations

WPS is very useful for the web processes. . . . . . is being increasingly used. . .

. . . but maybe it’s not the best solution for interface library with desktop software

(69)

WPS ZOO-project ZOO & GRASS

WPS: final considerations

WPS is very useful for the web processes. . . . . . is being increasingly used. . .

. . . but maybe it’s not the best solution for interface library with desktop software

(70)

WPS ZOO-project ZOO & GRASS

Thanks to

Nicolas Bozon, Gerald Fenoy, Markus Neteler, Soeren Gebbert, Venkatesh Raghavan. . .

(71)

WPS ZOO-project ZOO & GRASS

Thanks to

Nicolas Bozon, Gerald Fenoy, Markus Neteler, Soeren Gebbert, Venkatesh Raghavan. . .

(72)

WPS ZOO-project ZOO & GRASS

Riferimenti

Documenti correlati

Insert directly in the Boston shaker filled with ice cubes, in the following order: SQUEEZE LEMON LIME POWER SWEET&amp;SOUR, SQUEEZE MIXED BERRIES LUXURY 2.. Finish the drink

He expects to get money, because they look at him like they want to do something for him but, instead, as Rose described to us today, they say to him, “Look, we’re poor like you,

Form for the recognition of foreign degrees for the participation in public competitions for positions in the Civil

Area ① mostra lo schema; area ② mostra le telecamere della schema scelto; area ③ mostra l’elenco delle telecamere del Gruppo; area ④ menù icone ( : pulisce lo schermo; :

To do this, you will need to have a well-prepared curriculum vitae (CV); you will need to understand the academic recruitment “dance” and how to evaluate an aca- demic job offer;

Several laboratories have successfully isolated stem cells from many tissues: the brain, the blood, the skin, the skeletal muscle, the cord blood, and the bone marrow and many have

He also has mul- tiple lentigines of various sizes in a solar distribution over his upper back, shoulders, and upper chest.. An asymmetric multicolored 4 × 8 mm lesion is present

Answer: A rapidly growing dome-shaped papule or nodule with a central dull pebbly core.. What are the secondary lesions that you would expect to find in