Hi Riaan. If I try to implement such a filter I will definitely give WPS 
a try. But currently I'm waiting to get feedback about the speed up due 
to the compression.

Thanks!

On 10/25/2014 07:32 AM, Riaan van den Dool wrote:
> Why not use WPS to calculate a simplified or bounding box geometry
> server side?
>
> R
>
> On 24 Oct 2014 6:00 PM, "Fernando G. C." <[email protected]
> <mailto:[email protected]>> wrote:
>
>     This worked. Many thanks. I will try this solution to see if it is good
>     enough.
>
>     Ticket here: http://jira.codehaus.org/browse/GEOS-6734.
>
>     For the record, my previous wget command was wrong. You actually have to
>     specify the header accepting a compressed response:
>
>     wget --header='Accept-Encoding: gzip, deflate' -S "http://myrequest...";
>
>     Cheers.
>
>     On 10/24/2014 11:41 AM, Andrea Aime wrote:
>      > Right, in web.xml we have:
>      >
>      >     <filter>
>      >       <filter-name>GZIP Compression Filter</filter-name>
>      >       <filter-class>org.geoserver.filters.GZIPFilter</filter-class>
>      >       <init-param>
>      >           <!-- The compressed-types parameter is a
>     comma-separated list
>      > of regular expressions.
>      >                If a mime type matches any of the regular expressions
>      > then it will be compressed.
>      >                -->
>      >           <param-name>compressed-types</param-name>
>      >
>      >
>       
> <param-value>text/.*,.*xml.*,application/json,application/x-javascript</param-value>
>      >       </init-param>
>      >     </filter>
>      >
>      > I guess you can add .*gml.* to the list and restart GeoServer.
>      > Could you open a ticket at jira.codehaus.org/browse/GEOS
>     <http://jira.codehaus.org/browse/GEOS>
>      > <http://jira.codehaus.org/browse/GEOS> as a reminder to do the same
>      > in GeoServer own code?
>      >
>      > Cheers
>      > Andrea
>      >
>      >
>      > On Fri, Oct 24, 2014 at 11:09 AM, Fernando G. C.
>      > <[email protected]
>     <mailto:[email protected]>
>     <mailto:[email protected]
>     <mailto:[email protected]>>> wrote:
>      >
>      >     Thanks Jonathan, Andrea.
>      >
>      >     Analyzing the headers I see "Accept-Encoding: gzip, deflate"
>     in the
>      >     request but the response gives "Transfer-Encoding: chunked"
>     and no
>      >     "Content-Encoding" header. Looks like it is not compressing.
>      >
>      >     See here[1] for another example with wget.
>      >
>      >     Cheers.
>      >
>      >     [1]
>      >     wget -S
>      >
>       
> "http://192.168.0.18:8080/__geoserver/curso_ecuador/wms?__REQUEST=GetFeatureInfo&__EXCEPTIONS=application%2Fvnd.__ogc.se_xml&BBOX=-97.266226%2C-__7.139908%2C-69.760622%2C3.__576561&SERVICE=WMS&INFO___FORMAT=application%2Fvnd.ogc.__gml&QUERY_LAYERS=curso___ecuador%3Aecu_adm0&FEATURE___COUNT=50&Layers=curso_ecuador%__3Aecu_adm0&WIDTH=847&HEIGHT=__330&format=image%2Fpng&styles=__&srs=EPSG%3A4326&version=1.1.__1&x=581&y=133
>      >
>       
> <http://192.168.0.18:8080/geoserver/curso_ecuador/wms?REQUEST=GetFeatureInfo&EXCEPTIONS=application%2Fvnd.ogc.se_xml&BBOX=-97.266226%2C-7.139908%2C-69.760622%2C3.576561&SERVICE=WMS&INFO_FORMAT=application%2Fvnd.ogc.gml&QUERY_LAYERS=curso_ecuador%3Aecu_adm0&FEATURE_COUNT=50&Layers=curso_ecuador%3Aecu_adm0&WIDTH=847&HEIGHT=330&format=image%2Fpng&styles=&srs=EPSG%3A4326&version=1.1.1&x=581&y=133>"
>      >     -O /tmp/output.xml
>      >     --2014-10-24 11:03:16--
>      >
>     
> http://192.168.0.18:8080/__geoserver/curso_ecuador/wms?__REQUEST=GetFeatureInfo&__EXCEPTIONS=application%2Fvnd.__ogc.se_xml&BBOX=-97.266226%2C-__7.139908%2C-69.760622%2C3.__576561&SERVICE=WMS&INFO___FORMAT=application%2Fvnd.ogc.__gml&QUERY_LAYERS=curso___ecuador%3Aecu_adm0&FEATURE___COUNT=50&Layers=curso_ecuador%__3Aecu_adm0&WIDTH=847&HEIGHT=__330&format=image%2Fpng&styles=__&srs=EPSG%3A4326&version=1.1.__1&x=581&y=133
>      >
>       
> <http://192.168.0.18:8080/geoserver/curso_ecuador/wms?REQUEST=GetFeatureInfo&EXCEPTIONS=application%2Fvnd.ogc.se_xml&BBOX=-97.266226%2C-7.139908%2C-69.760622%2C3.576561&SERVICE=WMS&INFO_FORMAT=application%2Fvnd.ogc.gml&QUERY_LAYERS=curso_ecuador%3Aecu_adm0&FEATURE_COUNT=50&Layers=curso_ecuador%3Aecu_adm0&WIDTH=847&HEIGHT=330&format=image%2Fpng&styles=&srs=EPSG%3A4326&version=1.1.1&x=581&y=133>
>      >     Connecting to 192.168.0.18:8080... connected.
>      >     HTTP request sent, awaiting response...
>      >        HTTP/1.1 200 OK
>      >        Server: Apache-Coyote/1.1
>      >        Content-Disposition: inline;
>      >     filename=geoserver-__GetFeatureInfo.application
>      >        Content-Type: application/vnd.ogc.gml
>      >        Transfer-Encoding: chunked
>      >        Date: Fri, 24 Oct 2014 09:03:16 GMT
>      >     Length: unspecified [application/vnd.ogc.gml]
>      >     Saving to: `/tmp/output.xml'
>      >
>      >
>      >
>      >     On 10/23/2014 04:36 PM, Andrea Aime wrote:
>      >
>      >         On Thu, Oct 23, 2014 at 4:23 PM, Jonathan Moules
>      >         <[email protected]
>     <mailto:[email protected]>
>     <mailto:[email protected] <mailto:[email protected]>>
>      >         <mailto:J.Moules@ <mailto:J.Moules@>__hrwallingford.com
>     <http://hrwallingford.com>
>      >         <mailto:[email protected]
>     <mailto:[email protected]>>>> wrote:
>      >
>      >              Hi Fernando,
>      >
>      >              How about using compression? The serverlet container
>     should
>      >         be able
>      >              to do on-the-fly compression of documents/data,
>     including
>      >         GML. That
>      >              should significantly reduce the in-transit side.
>      >
>      >         Actually GeoServer should be doing this already, we have
>     a servlet
>      >         filter that does it by default
>      >
>      >         Cheers
>      >         Andrea
>      >
>      >         --
>      >         ==
>      >         GeoServer Professional Services from the experts! Visit
>      > http://goo.gl/NWWaa2 for more information.
>      >         ==
>      >
>      >         Ing. Andrea Aime
>      >         @geowolf
>      >         Technical Lead
>      >
>      >         GeoSolutions S.A.S.
>      >         Via Poggio alle Viti 1187
>      >         55054  Massarosa (LU)
>      >         Italy
>      >         phone: +39 0584 962313 <tel:%2B39%200584%20962313>
>     <tel:%2B39%200584%20962313>
>      >         fax: +39 0584 1660272 <tel:%2B39%200584%201660272>
>     <tel:%2B39%200584%201660272>
>      >         mob: +39 339 8844549 <tel:%2B39%20%20339%208844549>
>      >
>      > http://www.geo-solutions.it
>      > http://twitter.com/__geosolutions_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/NWWaa2 for more information.
>      > ==
>      >
>      > Ing. Andrea Aime
>      > @geowolf
>      > Technical Lead
>      >
>      > GeoSolutions S.A.S.
>      > Via Poggio alle Viti 1187
>      > 55054  Massarosa (LU)
>      > Italy
>      > phone: +39 0584 962313 <tel:%2B39%200584%20962313>
>      > fax: +39 0584 1660272 <tel:%2B39%200584%201660272>
>      > mob: +39 339 8844549 <tel:%2B39%20%20339%208844549>
>      >
>      > 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-users mailing list
>     [email protected]
>     <mailto:[email protected]>
>     https://lists.sourceforge.net/lists/listinfo/geoserver-users
>

------------------------------------------------------------------------------
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to