[Geoserver-devel] New WPS Raster Algebra Community Module

Dear all,
the following pull request contains the first structure of a community module that I would to propose to the community

https://github.com/geoserver/geoserver/pull/463

Currently the module contains a cuple of generic processed wrapping JIFFLE scripts in order to execute advanced Raster Algebra on coverages.

JIFFLE → https://code.google.com/p/jiffle/

The aim of the community module, though, is to add in the near future more processes and more stuff for advanced Raster processing and computation.

Waiting for you feedbacks and questions.

Cheers,
Alessio.

==
Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information.

Ing. Alessio Fabiani
@alfa7691
Founder/Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 331 6233686

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Ciao Alessio,
some feedback:

-1- I would move this processes to geotools raster processes (more on this below)
-2- I would merge/harmonize the two processes as I don’t see (at least not upfront) the need to maintain two processes as of now

Related to point -1-, we would need to backport the GridCoverage2RIA to GeoTools and probably remove it from GeoServer in the next cycle
as we now have a duplications.
See:
https://github.com/geotools/geotools/blob/master/modules/unsupported/process-raster/src/main/java/org/geotools/process/raster/GridCoverage2DRIA.java

···

Regards,
Simone Giannecchini

Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information.

Ing. Simone Giannecchini
@simogeo
Founder/Director

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 333 8128928

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


On Fri, Jan 17, 2014 at 6:35 PM, Alessio Fabiani <alessio.fabiani@anonymised.com> wrote:

Dear all,
the following pull request contains the first structure of a community module that I would to propose to the community

https://github.com/geoserver/geoserver/pull/463

Currently the module contains a cuple of generic processed wrapping JIFFLE scripts in order to execute advanced Raster Algebra on coverages.

JIFFLE → https://code.google.com/p/jiffle/

The aim of the community module, though, is to add in the near future more processes and more stuff for advanced Raster processing and computation.

Waiting for you feedbacks and questions.

Cheers,
Alessio.

==
Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information.

Ing. Alessio Fabiani
@alfa7691
Founder/Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 331 6233686

http://www.geo-solutions.it
http://twitter.com/geosolutions_it



CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk


Geoserver-devel mailing list
Geoserver-devel@anonymised.comsts.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Resuming this old thread … I just created a GeoTools pull request for the process raster algebra based on Jiffle

https://github.com/geotools/geotools/pull/534

GeoTools devel team, can you please take some time to review it?

Cheers,
Alessio.

···

==
GeoServer Professional Services from the experts! Visit
http://goo.gl/NWWaa2 for more information.

Ing. Alessio Fabiani
@alfa7691
Founder/Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 331 6233686

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


On Fri, Jan 17, 2014 at 7:00 PM, Simone Giannecchini <simone.giannecchini@anonymised.com> wrote:

Ciao Alessio,
some feedback:

-1- I would move this processes to geotools raster processes (more on this below)
-2- I would merge/harmonize the two processes as I don’t see (at least not upfront) the need to maintain two processes as of now

Related to point -1-, we would need to backport the GridCoverage2RIA to GeoTools and probably remove it from GeoServer in the next cycle
as we now have a duplications.
See:
https://github.com/geotools/geotools/blob/master/modules/unsupported/process-raster/src/main/java/org/geotools/process/raster/GridCoverage2DRIA.java

Regards,
Simone Giannecchini

Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information.

Ing. Simone Giannecchini
@simogeo
Founder/Director

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 333 8128928

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


On Fri, Jan 17, 2014 at 6:35 PM, Alessio Fabiani <alessio.fabiani@anonymised.com> wrote:

Dear all,
the following pull request contains the first structure of a community module that I would to propose to the community

https://github.com/geoserver/geoserver/pull/463

Currently the module contains a cuple of generic processed wrapping JIFFLE scripts in order to execute advanced Raster Algebra on coverages.

JIFFLE → https://code.google.com/p/jiffle/

The aim of the community module, though, is to add in the near future more processes and more stuff for advanced Raster processing and computation.

Waiting for you feedbacks and questions.

Cheers,
Alessio.

==
Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information.

Ing. Alessio Fabiani
@alfa7691
Founder/Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 331 6233686

http://www.geo-solutions.it
http://twitter.com/geosolutions_it



CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk


Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

That is great fun! Jiffle is quite impressive.

···

Jody Garnett

On Fri, Sep 5, 2014 at 5:09 AM, Alessio Fabiani <alessio.fabiani@anonymised.com> wrote:

Resuming this old thread … I just created a GeoTools pull request for the process raster algebra based on Jiffle

https://github.com/geotools/geotools/pull/534

GeoTools devel team, can you please take some time to review it?

Cheers,
Alessio.


Slashdot TV.
Video for Nerds. Stuff that matters.
http://tv.slashdot.org/


GeoTools-Devel mailing list
GeoTools-Devel@anonymised.coms.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

==
GeoServer Professional Services from the experts! Visit
http://goo.gl/NWWaa2 for more information.

Ing. Alessio Fabiani
@alfa7691
Founder/Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 331 6233686

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


On Fri, Jan 17, 2014 at 7:00 PM, Simone Giannecchini <simone.giannecchini@anonymised.com> wrote:

Ciao Alessio,
some feedback:

-1- I would move this processes to geotools raster processes (more on this below)
-2- I would merge/harmonize the two processes as I don’t see (at least not upfront) the need to maintain two processes as of now

Related to point -1-, we would need to backport the GridCoverage2RIA to GeoTools and probably remove it from GeoServer in the next cycle
as we now have a duplications.
See:
https://github.com/geotools/geotools/blob/master/modules/unsupported/process-raster/src/main/java/org/geotools/process/raster/GridCoverage2DRIA.java

Regards,
Simone Giannecchini

Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information.

Ing. Simone Giannecchini
@simogeo
Founder/Director

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 333 8128928

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


On Fri, Jan 17, 2014 at 6:35 PM, Alessio Fabiani <alessio.fabiani@anonymised.com> wrote:

Dear all,
the following pull request contains the first structure of a community module that I would to propose to the community

https://github.com/geoserver/geoserver/pull/463

Currently the module contains a cuple of generic processed wrapping JIFFLE scripts in order to execute advanced Raster Algebra on coverages.

JIFFLE → https://code.google.com/p/jiffle/

The aim of the community module, though, is to add in the near future more processes and more stuff for advanced Raster processing and computation.

Waiting for you feedbacks and questions.

Cheers,
Alessio.

==
Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information.

Ing. Alessio Fabiani
@alfa7691
Founder/Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 331 6233686

http://www.geo-solutions.it
http://twitter.com/geosolutions_it



CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk


Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel