{"id":2884,"date":"2009-09-17T14:08:19","date_gmt":"2009-09-17T17:08:19","guid":{"rendered":"http:\/\/www.fernandoquadro.com.br\/html\/?p=2884"},"modified":"2009-09-17T14:08:19","modified_gmt":"2009-09-17T17:08:19","slug":"configurando-o-geowebcache","status":"publish","type":"post","link":"https:\/\/www.fernandoquadro.com.br\/html\/2009\/09\/17\/configurando-o-geowebcache\/","title":{"rendered":"Configurando o GeoWebCache"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2009\/09\/geowebcache_logo2.png\" alt=\"GeoWebCache Logo\" title=\"GeoWebCache Logo\" width=\"176\" height=\"50\" class=\"alignnone size-full wp-image-2885\" style=\"border: 0px solid rgb(0, 0, 0); float: right; margin-left: 5px; margin-bottom: 5px;\" \/><\/p>\n<p>\u00c9 normal, quando se est\u00e1 desenvolvimendo um mapa com muitas camadas, ou camadas com muitas fei\u00e7\u00f5es espaciais, que fique um pouco lento na hora da renderiza\u00e7\u00e3o. Dependendo da aplica\u00e7\u00e3o e principalmente da conex\u00e3o do usu\u00e1rio, isso pode torna-se um transtorno e pode inviabilizar o uso do mapa. <\/p>\n<p>Para contornar esse problema existem algumas provid\u00eancias que devem ser tormadas, como algumas <a href=\"http:\/\/www.fernandoquadro.com.br\/html\/2009\/05\/28\/melhorando-a-performance-do-geoserver-java\/\">configura\u00e7\u00f5es para o aumento da performance<\/a>, e entre elas est\u00e1 a configura\u00e7\u00e3o do <a href=\"http:\/\/www.geowebcache.org\">GeoWebCache<\/a>.<\/p>\n<p>As configura\u00e7\u00f5es abaixo levam em considera\u00e7\u00e3o que o GeoServer utilizado \u00e9 a vers\u00e3o 1.7.6 ou superior, e que ele est\u00e1 rodando no seu endere\u00e7o default ( http:\/\/localhost:8080\/geoserver\/ ).<\/p>\n<p>Para habilitar o GeoWebCache na sua instala\u00e7\u00e3o do GeoServer voc\u00ea deve abrir o arquivo <strong>web.xml <\/strong>que se encontra na pasta <em>[GEOSERVER_INSTALL]\\webapps\\geoserver\\WEB-INF<\/em> e adicionar os seguintes par\u00e2metros:<\/p>\n<p><center><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2009\/09\/geowebcache_webxml.png\" alt=\"\" title=\"\" width=\"696\" height=\"171\" class=\"alignnone size-full wp-image-2888\" srcset=\"https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2009\/09\/geowebcache_webxml.png 696w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2009\/09\/geowebcache_webxml-300x73.png 300w\" sizes=\"auto, (max-width: 696px) 100vw, 696px\" \/><br \/>\n<\/center><\/p>\n<p>Note que pasta <em>GEOWEBCACHE_CACHE_DIR<\/em> est\u00e1 apontando para a pasta C:\\temp, por\u00e9m deixo a indica\u00e7\u00e3o que a pasta utilizada seja a <em>[GEOSERVER_DATA_DIR]\\gwc<\/em> ao inv\u00e9s da C:\\temp. Al\u00e9m de setar as v\u00e1ri\u00e1veis acima, \u00e9 necess\u00e1rio criar o arquivo geowebcache.xml na pasta <em>GEOWEBCACHE_CACHE_DIR<\/em>, veja o exemplo abaixo:<\/p>\n<p><center><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2009\/09\/geowebcachexml.png\" alt=\"\" title=\"\" width=\"665\" height=\"222\" class=\"alignnone size-full wp-image-2890\" srcset=\"https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2009\/09\/geowebcachexml.png 665w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2009\/09\/geowebcachexml-300x100.png 300w\" sizes=\"auto, (max-width: 665px) 100vw, 665px\" \/><br \/>\n<\/center><\/p>\n<p>Feito isso, voc\u00ea deve reiniciar o GeoServer, acessar a URL <em>http:\/\/localhost:8080\/geoserver\/gwc\/<\/em>, clicar em <em>Dynamic list of layers<\/em>, para visualizar as camadas que ser\u00e3o &#8220;cacheadas&#8221;. Para acessar suas camadas atrav\u00e9s do Geowebcache ao inv\u00e9s de acessar pela URL <em>http:\/\/localhost:8080\/geoserver\/wms<\/em> voc\u00ea deve utilizar a seguinte URL <em>http:\/\/localhost:8080\/geoserver\/gwc\/service\/wms<\/em>.<\/p>\n<p>Fonte: <a href=\"http:\/\/geoserver.org\/display\/GEOSDOC\/GeoServer+GeoWebCache+Configuration\">GeoServer<\/a> e <a href=\"http:\/\/geoserver.org\/display\/GEOSDOC\/5.+GWC+-+GeoWebCache\">GWC<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c9 normal, quando se est\u00e1 desenvolvimendo um mapa com muitas camadas, ou camadas com muitas fei\u00e7\u00f5es espaciais, que fique um pouco lento na hora da renderiza\u00e7\u00e3o. Dependendo da aplica\u00e7\u00e3o e principalmente da conex\u00e3o do usu\u00e1rio, isso pode torna-se um transtorno&#8230; <a class=\"more-link\" href=\"https:\/\/www.fernandoquadro.com.br\/html\/2009\/09\/17\/configurando-o-geowebcache\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":275,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,24],"tags":[208,153,223],"class_list":["post-2884","post","type-post","status-publish","format-standard","hentry","category-geoserver","category-gis","tag-geoserver","tag-geowebcache","tag-gis"],"_links":{"self":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/2884","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/users\/275"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/comments?post=2884"}],"version-history":[{"count":6,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/2884\/revisions"}],"predecessor-version":[{"id":2893,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/2884\/revisions\/2893"}],"wp:attachment":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media?parent=2884"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/categories?post=2884"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/tags?post=2884"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}