{"id":6010,"date":"2016-07-14T07:30:46","date_gmt":"2016-07-14T10:30:46","guid":{"rendered":"http:\/\/www.fernandoquadro.com.br\/html\/?p=6010"},"modified":"2016-07-14T11:30:23","modified_gmt":"2016-07-14T14:30:23","slug":"transparencia-inteligente-de-imagens-no-geoserver","status":"publish","type":"post","link":"https:\/\/www.fernandoquadro.com.br\/html\/2016\/07\/14\/transparencia-inteligente-de-imagens-no-geoserver\/","title":{"rendered":"Transpar\u00eancia inteligente de imagens no GeoServer"},"content":{"rendered":"<p>A <a href=\"http:\/\/www.geo-solutions.it\/\" target=\"_blank\">GeoSolutions<\/a> est\u00e1 introduzindo uma nova funcionalidade no GeoServer: transpar\u00eancia inteligente com formato image\/vnd.jpeg-png.<\/p>\n<p>Quando se fala em imagens a\u00e9reas e de sat\u00e9lite o formato de sa\u00edda JPEG \u00e9 muitas vezes preferido pela sua gera\u00e7\u00e3o r\u00e1pida e tamanho (pequeno). No entanto, h\u00e1 casos em que \u00e9 necess\u00e1ria transpar\u00eancia, talvez porque a imagem n\u00e3o est\u00e1 cobrindo toda a \u00e1rea do mapa, ou talvez porque o usu\u00e1rio tem a liberdade para selecionar apenas certas bandas da imagem, e um mapa base \u00e9 um requisito necess\u00e1rio.<\/p>\n<p>At\u00e9 agora esses cen\u00e1rios foram tratados utilizando o formato PNG, pagando o pre\u00e7o de um maior tempo e tamanho nesta gera\u00e7\u00e3o. Para suprir esta defici\u00eancia, est\u00e1 <a href=\"http:\/\/ares.boundlessgeo.com\/geoserver\/master\/\" target=\"_blank\">sendo adicionado um novo formato de sa\u00edda ao GeoServer<\/a>, com o nome &#8220;image\/vnd.jpeg-png&#8221;. Como o nome indica, \u00e9 um formato que ir\u00e1 gerar imagens JPEG ou PNG, dependendo do conte\u00fado da imagem: se os pixels s\u00e3o completamente opacos, JPEG ser\u00e1 utilizado, se for transparente ou transl\u00facido (n\u00e3o totalmente opaco), \u00e9 a vez de utilizar o PNG.<\/p>\n<p>Naturalmente, o tipo da imagem ser\u00e1 definido em conformidade, transparentemente, sem que seja necess\u00e1ria qualquer altera\u00e7\u00e3o. Na imagem abaixo voc\u00ea pode ver uma pr\u00e9-visualiza\u00e7\u00e3o de camada onde o formato JPEG-PNG foi escolhido (o pedido de pr\u00e9-visualiza\u00e7\u00e3o precisa ser modificado, acrescentando &#8220;&#038;transparente = true&#8221; na sua URL, caso contr\u00e1rio, apenas imagens opacas s\u00e3o gerados):<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2016\/07\/Selezione_001.png\" alt=\"Selezione_001\" width=\"736\" height=\"879\" class=\"aligncenter size-full wp-image-6016\" srcset=\"https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2016\/07\/Selezione_001.png 736w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2016\/07\/Selezione_001-251x300.png 251w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2016\/07\/Selezione_001-600x717.png 600w\" sizes=\"auto, (max-width: 736px) 100vw, 736px\" \/><\/p>\n<p>Como voc\u00ea pode ver, o tipo de tile \u00e9 JPEG ou PNG, dependendo se a tile possui dados raster, ou tem pixels transparentes.<\/p>\n<p>Esse recurso est\u00e1 dispon\u00edvel e voc\u00ea pode experiment\u00e1-lo usando um vers\u00e3o nightly builds em  <a href=\"http:\/\/ares.boundlessgeo.com\/geoserver\/master\/\" target=\"_blank\">http:\/\/ares.boundlessgeo.com\/geoserver\/master\/<\/a><\/p>\n<p>Fonte: <a href=\"http:\/\/www.geo-solutions.it\/blog\/geoserver-smart-transparency\/\" target=\"_blank\">GeoSolutions Blog<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A GeoSolutions est\u00e1 introduzindo uma nova funcionalidade no GeoServer: transpar\u00eancia inteligente com formato image\/vnd.jpeg-png. Quando se fala em imagens a\u00e9reas e de sat\u00e9lite o formato de sa\u00edda JPEG \u00e9 muitas vezes preferido pela sua gera\u00e7\u00e3o r\u00e1pida e tamanho (pequeno). No&#8230; <a class=\"more-link\" href=\"https:\/\/www.fernandoquadro.com.br\/html\/2016\/07\/14\/transparencia-inteligente-de-imagens-no-geoserver\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":275,"featured_media":6011,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[208],"class_list":["post-6010","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gis","tag-geoserver"],"_links":{"self":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/6010","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=6010"}],"version-history":[{"count":12,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/6010\/revisions"}],"predecessor-version":[{"id":6024,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/6010\/revisions\/6024"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media\/6011"}],"wp:attachment":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media?parent=6010"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/categories?post=6010"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/tags?post=6010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}