[Geoserver-users] WMS Raster Interpolation - Data vs Rendered Image

[For some reason, SourceForge has again posted my response as a blank / empty message. So, I am just submitting this again for the record, in case someone else is researching this in the future. Sorry for any double e-mails to those subscribed to the list].

Thanks for confirming my suspicions. I know there would be some development work, but I hope you agree the interpolation should really be done on the data, not the resulting RGB image. As Jody pointed out, this is really what you want for elevation data, etc. Should I / may I open a JIRA as a Feature Request just to log this for the future?

In the interim, I have been able to accomplish this, at least tentatively, for my own purposes and want to see if you see any holes in my approach:

Here is output from GeoServer … and you can compare to my previous screen shots in this thread:

http://i.imgur.com/twqDa0r.png

http://imgur.com/twqDa0r

You’ll notice this is the Arc_Sample precip layer with the DATA interpolated, instead of the IMAGE.

Thus far, I have implemented this as a Custom Rendering Transformation WPS that does the following:

  1. Takes a GridCoverage2D along with output bounding box, width, and height as parameters.
  2. Crops the input GridCoverage2D to the output bounding box.
  3. Scales (within limits) the cropped GridCoverage2D based on its size compared to the size of the output width/height.
  4. Applies Bilinear interpolation while scaling in #3.
  5. Returns a scaled and bilinear interpolated GridCoverage2D to which a ColorMap is then applied in the SLD.

Any major holes in my approach? Things to consider or check?

Obviously I want to add some more input validation, etc.

One immediate thing I see is the need to perhaps crop a little larger than my output BBOX so I don’t see issues with discrepancies along tile boundaries.

Something else I thought of is that the WPS-style approach also lets people choose a per-layer WMS interpolation method, as has been requested in other threads.

Thanks,

Mike Grogan

Ciao Mike,
I am interested in fixing this for good.

As Andrea pointed out it some effort is required, however I believe
this is strategic for GeoServer to properly render environmental data
with high order interpolation. As such, could you create a jira for
this problem and make available the code you are playing with?

Next week I will talk to the guys in the office and come up with a
tentative plan to fix this on master.
Thanks for taking the time to look into this.

Regards,
Simone Giannecchini

Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK
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, Apr 18, 2014 at 3:38 PM, Mike Grogan <d.michael.grogan@anonymised.com> wrote:

[For some reason, SourceForge has again posted my response as a blank /
empty message. So, I am just submitting this again for the record, in case
someone else is researching this in the future. Sorry for any double
e-mails to those subscribed to the list].

Thanks for confirming my suspicions. I know there would be some development
work, but I hope you agree the interpolation should really be done on the
data, not the resulting RGB image. As Jody pointed out, this is really what
you want for elevation data, etc. Should I / may I open a JIRA as a Feature
Request just to log this for the future?

In the interim, I have been able to accomplish this, at least tentatively,
for my own purposes and want to see if you see any holes in my approach:

Here is output from GeoServer ... and you can compare to my previous screen
shots in this thread:

http://i.imgur.com/twqDa0r.png
http://imgur.com/twqDa0r

You'll notice this is the Arc_Sample precip layer with the DATA
interpolated, instead of the IMAGE.

Thus far, I have implemented this as a Custom Rendering Transformation WPS
that does the following:

1. Takes a GridCoverage2D along with output bounding box, width, and height
as parameters.
2. Crops the input GridCoverage2D to the output bounding box.
3. Scales (within limits) the cropped GridCoverage2D based on its size
compared to the size of the output width/height.
4. Applies Bilinear interpolation while scaling in #3.
5. Returns a scaled and bilinear interpolated GridCoverage2D to which a
ColorMap is then applied in the SLD.

Any major holes in my approach? Things to consider or check?

Obviously I want to add some more input validation, etc.

One immediate thing I see is the need to perhaps crop a little larger than
my output BBOX so I don't see issues with discrepancies along tile
boundaries.

Something else I thought of is that the WPS-style approach also lets people
choose a per-layer WMS interpolation method, as has been requested in other
threads.

Thanks,

Mike Grogan

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Yes, I will create the JIRA, Simone. I am just seeing this today as I have been away for a few days unexpectedly, so it may take just a bit to do so.

Thanks,

Mike

···

On Thu, Apr 24, 2014 at 6:58 AM, Simone Giannecchini <simone.giannecchini@anonymised.com…> wrote:

Ciao Mike,
I am interested in fixing this for good.

As Andrea pointed out it some effort is required, however I believe
this is strategic for GeoServer to properly render environmental data
with high order interpolation. As such, could you create a jira for
this problem and make available the code you are playing with?

Next week I will talk to the guys in the office and come up with a
tentative plan to fix this on master.
Thanks for taking the time to look into this.

Regards,
Simone Giannecchini

==
Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK
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, Apr 18, 2014 at 3:38 PM, Mike Grogan <d.michael.grogan@anonymised.com> wrote:

[For some reason, SourceForge has again posted my response as a blank /
empty message. So, I am just submitting this again for the record, in case
someone else is researching this in the future. Sorry for any double
e-mails to those subscribed to the list].

Thanks for confirming my suspicions. I know there would be some development
work, but I hope you agree the interpolation should really be done on the
data, not the resulting RGB image. As Jody pointed out, this is really what
you want for elevation data, etc. Should I / may I open a JIRA as a Feature
Request just to log this for the future?

In the interim, I have been able to accomplish this, at least tentatively,
for my own purposes and want to see if you see any holes in my approach:

Here is output from GeoServer … and you can compare to my previous screen
shots in this thread:

http://i.imgur.com/twqDa0r.png
http://imgur.com/twqDa0r

You’ll notice this is the Arc_Sample precip layer with the DATA
interpolated, instead of the IMAGE.

Thus far, I have implemented this as a Custom Rendering Transformation WPS
that does the following:

  1. Takes a GridCoverage2D along with output bounding box, width, and height
    as parameters.
  2. Crops the input GridCoverage2D to the output bounding box.
  3. Scales (within limits) the cropped GridCoverage2D based on its size
    compared to the size of the output width/height.
  4. Applies Bilinear interpolation while scaling in #3.
  5. Returns a scaled and bilinear interpolated GridCoverage2D to which a
    ColorMap is then applied in the SLD.

Any major holes in my approach? Things to consider or check?

Obviously I want to add some more input validation, etc.

One immediate thing I see is the need to perhaps crop a little larger than
my output BBOX so I don’t see issues with discrepancies along tile
boundaries.

Something else I thought of is that the WPS-style approach also lets people
choose a per-layer WMS interpolation method, as has been requested in other
threads.

Thanks,

Mike Grogan


Learn Graph Databases - Download FREE O’Reilly Book
“Graph Databases” is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech


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

JIRA opened as:

https://jira.codehaus.org/browse/GEOS-6464

Improvement - Interpolation of data instead of images for non-RGBA rasters

  • Mike
···

On Mon, Apr 28, 2014 at 3:53 PM, Mike Grogan <d.michael.grogan@anonymised.com> wrote:

Yes, I will create the JIRA, Simone. I am just seeing this today as I have been away for a few days unexpectedly, so it may take just a bit to do so.

From my initial effort, my early recommendation would be to have this available as some type of rendering transformation instead of implementing it for all layers coming from the WMS. This would allow someone to “turn on” and “turn off” the interpolation. That describes the (very simple) code I have been playing with. I will attach that to the JIRA when I create it.

Thanks,

Mike

On Thu, Apr 24, 2014 at 6:58 AM, Simone Giannecchini <simone.giannecchini@anonymised.com> wrote:

Ciao Mike,
I am interested in fixing this for good.

As Andrea pointed out it some effort is required, however I believe
this is strategic for GeoServer to properly render environmental data
with high order interpolation. As such, could you create a jira for
this problem and make available the code you are playing with?

Next week I will talk to the guys in the office and come up with a
tentative plan to fix this on master.
Thanks for taking the time to look into this.

Regards,
Simone Giannecchini

==
Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK
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, Apr 18, 2014 at 3:38 PM, Mike Grogan <d.michael.grogan@anonymised.com…> wrote:

[For some reason, SourceForge has again posted my response as a blank /
empty message. So, I am just submitting this again for the record, in case
someone else is researching this in the future. Sorry for any double
e-mails to those subscribed to the list].

Thanks for confirming my suspicions. I know there would be some development
work, but I hope you agree the interpolation should really be done on the
data, not the resulting RGB image. As Jody pointed out, this is really what
you want for elevation data, etc. Should I / may I open a JIRA as a Feature
Request just to log this for the future?

In the interim, I have been able to accomplish this, at least tentatively,
for my own purposes and want to see if you see any holes in my approach:

Here is output from GeoServer … and you can compare to my previous screen
shots in this thread:

http://i.imgur.com/twqDa0r.png
http://imgur.com/twqDa0r

You’ll notice this is the Arc_Sample precip layer with the DATA
interpolated, instead of the IMAGE.

Thus far, I have implemented this as a Custom Rendering Transformation WPS
that does the following:

  1. Takes a GridCoverage2D along with output bounding box, width, and height
    as parameters.
  2. Crops the input GridCoverage2D to the output bounding box.
  3. Scales (within limits) the cropped GridCoverage2D based on its size
    compared to the size of the output width/height.
  4. Applies Bilinear interpolation while scaling in #3.
  5. Returns a scaled and bilinear interpolated GridCoverage2D to which a
    ColorMap is then applied in the SLD.

Any major holes in my approach? Things to consider or check?

Obviously I want to add some more input validation, etc.

One immediate thing I see is the need to perhaps crop a little larger than
my output BBOX so I don’t see issues with discrepancies along tile
boundaries.

Something else I thought of is that the WPS-style approach also lets people
choose a per-layer WMS interpolation method, as has been requested in other
threads.

Thanks,

Mike Grogan


Learn Graph Databases - Download FREE O’Reilly Book
“Graph Databases” is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech


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

Has there been any progress made on this? If not, we might have to bite the
bullet and get an arcGIS server license.

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/WMS-Raster-Interpolation-Data-vs-Rendered-Image-tp5133991p5282497.html
Sent from the GeoServer - User mailing list archive at Nabble.com.

I have vague memories that we did move the interpolation, but I cannot confirm.

Just as an observation, in case your tests show it’s not the case, I’d suggest you check the GeoServer
support providers to get a quote for a fix, I have a feeling it might be less expensive than a ArcGis license :wink:

http://geoserver.org/support/

Cheers
Andrea

···

On Fri, Aug 26, 2016 at 10:15 PM, deveyre <devin.eyre@anonymised.com> wrote:

Has there been any progress made on this? If not, we might have to bite the
bullet and get an arcGIS server license.


View this message in context: http://osgeo-org.1560.x6.nabble.com/WMS-Raster-Interpolation-Data-vs-Rendered-Image-tp5133991p5282497.html
Sent from the GeoServer - User mailing list archive at Nabble.com.



Geoserver-users mailing list
Geoserver-users@anonymised.com.382…sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

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

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
phone: +39 0584 962313

fax: +39 0584 1660272
mob: +39 339 8844549

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

AVVERTENZE AI SENSI DEL D.Lgs. 196/2003

Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy’s New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.


We had to move Jira when Codehaus shut down, it’s here now: https://osgeo-org.atlassian.net/browse/GEOS-6464
Please make sure messages cc the user list too (I brought the conversation back there with this message.

Cheers
Andrea

···

On Tue, Aug 30, 2016 at 5:36 PM, Devin Eyre <Devin.Eyre@anonymised.com> wrote:

There was a jira link on the nabble website that went to something that wasn’t there any longer.

https://jira.codehaus.org/browse/GEOS-6464

Did that get moved somewhere else, or are you no longer using jira?


From: andrea.aime@anonymised.com <andrea.aime@anonymised.com> on behalf of Andrea Aime <andrea.aime@anonymised.com>
Sent: Tuesday, August 30, 2016 8:14 AM
To: Devin Eyre
Cc: GeoServer Mailing List List
Subject: Re: [Geoserver-users] WMS Raster Interpolation - Data vs Rendered Image

I have vague memories that we did move the interpolation, but I cannot confirm.

Just as an observation, in case your tests show it’s not the case, I’d suggest you check the GeoServer
support providers to get a quote for a fix, I have a feeling it might be less expensive than a ArcGis license :wink:

http://geoserver.org/support/

Cheers
Andrea

On Fri, Aug 26, 2016 at 10:15 PM, deveyre <devin.eyre@anonymised.com…7803…> wrote:

Has there been any progress made on this? If not, we might have to bite the
bullet and get an arcGIS server license.


View this message in context: http://osgeo-org.1560.x6.nabble.com/WMS-Raster-Interpolation-Data-vs-Rendered-Image-tp5133991p5282497.html
Sent from the GeoServer - User mailing list archive at Nabble.com.



Geoserver-users mailing list
Geoserver-users@anonymised.comrge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

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

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
phone: +39 0584 962313

fax: +39 0584 1660272
mob: +39 339 8844549

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

AVVERTENZE AI SENSI DEL D.Lgs. 196/2003

Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy’s New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.


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

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
phone: +39 0584 962313

fax: +39 0584 1660272
mob: +39 339 8844549

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

AVVERTENZE AI SENSI DEL D.Lgs. 196/2003

Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy’s New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.


Thanks for your help, Andrea. I discovered that in order to make bilinear or bicubic interpolation for rasters work, you need to change the setting in the WMS settings, not the individual layer settings, and now it is working as desired.

···

From: andrea.aime@anonymised.com. andrea.aime@anonymised.com on behalf of Andrea Aime <andrea.aime@anonymised.com1107…>
Sent: Tuesday, August 30, 2016 10:45 AM
To: Devin Eyre; GeoServer Mailing List List
Subject: Re: [Geoserver-users] WMS Raster Interpolation - Data vs Rendered Image

We had to move Jira when Codehaus shut down, it’s here now: https://osgeo-org.atlassian.net/browse/GEOS-6464
Please make sure messages cc the user list too (I brought the conversation back there with this message.

Cheers
Andrea

On Tue, Aug 30, 2016 at 5:36 PM, Devin Eyre <Devin.Eyre@anonymised.com…7803…> wrote:

There was a jira link on the nabble website that went to something that wasn’t there any longer.

https://jira.codehaus.org/browse/GEOS-6464

Did that get moved somewhere else, or are you no longer using jira?

From: andrea.aime@anonymised.com… <andrea.aime@anonymised.com> on behalf of Andrea Aime <andrea.aime@anonymised.com>
Sent: Tuesday, August 30, 2016 8:14 AM
To: Devin Eyre
Cc: GeoServer Mailing List List
Subject: Re: [Geoserver-users] WMS Raster Interpolation - Data vs Rendered Image

I have vague memories that we did move the interpolation, but I cannot confirm.

Just as an observation, in case your tests show it’s not the case, I’d suggest you check the GeoServer
support providers to get a quote for a fix, I have a feeling it might be less expensive than a ArcGis license :wink:

http://geoserver.org/support/

Cheers
Andrea

On Fri, Aug 26, 2016 at 10:15 PM, deveyre <devin.eyre@anonymised.com…7803…> wrote:

Has there been any progress made on this? If not, we might have to bite the
bullet and get an arcGIS server license.


View this message in context: http://osgeo-org.1560.x6.nabble.com/WMS-Raster-Interpolation-Data-vs-Rendered-Image-tp5133991p5282497.html
Sent from the GeoServer - User mailing list archive at Nabble.com.



Geoserver-users mailing list
Geoserver-users@anonymised.comrge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

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

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
phone: +39 0584 962313

fax: +39 0584 1660272
mob: +39 339 8844549

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

AVVERTENZE AI SENSI DEL D.Lgs. 196/2003

Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy’s New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.


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

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
phone: +39 0584 962313

fax: +39 0584 1660272
mob: +39 339 8844549

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

AVVERTENZE AI SENSI DEL D.Lgs. 196/2003

Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy’s New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.