{"id":6930,"date":"2017-11-16T07:30:36","date_gmt":"2017-11-16T10:30:36","guid":{"rendered":"http:\/\/www.fernandoquadro.com.br\/html\/?p=6930"},"modified":"2017-11-14T10:03:59","modified_gmt":"2017-11-14T13:03:59","slug":"estilo-baseado-em-grupo-de-camadas-no-geoserver","status":"publish","type":"post","link":"https:\/\/www.fernandoquadro.com.br\/html\/2017\/11\/16\/estilo-baseado-em-grupo-de-camadas-no-geoserver\/","title":{"rendered":"Estilo baseado em grupo de camadas no GeoServer"},"content":{"rendered":"<p>O SLD fornece a capacidade de fazer refer\u00eancia a v\u00e1rias camadas de um \u00fanico GeoServer usando NamedLayers. Atualmente, este recurso \u00e9 suportado pelo GetMap no GeoServer (usando um URL de estilo externo na sua solicita\u00e7\u00e3o GetMap).<\/p>\n<p>Esta proposta que foi implementada a partir da vers\u00e3o 2.12.0, torna essa funcionalidade do SLD multicamada acess\u00edvel a uma gama mais ampla de usu\u00e1rios atrav\u00e9s de uma modifica\u00e7\u00e3o na camada do GeoServer e no modelo de dados do grupo de camadas. Ela permite que um LayerGroup contenha Layers, LayerGroups e StyleGroups (onde um grupo de estilos \u00e9 definido pelo arquivo SLD associado).<\/p>\n<p>Veja abaixo um exemplo de um SLD de v\u00e1rias camadas, como atualmente suportado pelo GeoServer:<\/p>\n<pre>\r\n&lt;?xml&nbsp;version='1.0'&nbsp;encoding='UTF-8'?&gt;\r\n&lt;StyledLayerDescriptor&nbsp;version='1.0.0'&nbsp;xmlns='http:\/\/www.opengis.net\/sld'&nbsp;xmlns:ogc='http:\/\/www.opengis.net\/ogc'\r\n&nbsp;&nbsp;xmlns:xlink='http:\/\/www.w3.org\/1999\/xlink'&nbsp;xmlns:xsi='http:\/\/www.w3.org\/2001\/XMLSchema-instance'\r\n&nbsp;&nbsp;xsi:schemaLocation='http:\/\/www.opengis.net\/sld&nbsp;http:\/\/schemas.opengis.net\/sld\/1.0.0\/StyledLayerDescriptor.xsd'&gt;\r\n&nbsp;&nbsp;&lt;NamedLayer&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&lt;Name&gt;topp:tasmania_water_bodies&lt;\/Name&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&lt;UserStyle&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Title&gt;Blue&nbsp;lake&lt;\/Title&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Abstract&gt;A&nbsp;blue&nbsp;fill,&nbsp;solid&nbsp;black&nbsp;outline&nbsp;style&lt;\/Abstract&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;FeatureTypeStyle&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Rule&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Name&gt;name&lt;\/Name&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;PolygonSymbolizer&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Fill&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;CssParameter&nbsp;name='fill'&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ogc:Literal&gt;#f0f0C0&lt;\/ogc:Literal&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/CssParameter&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;CssParameter&nbsp;name='fill-opacity'&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ogc:Literal&gt;1.0&lt;\/ogc:Literal&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/CssParameter&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/Fill&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Stroke&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;CssParameter&nbsp;name='stroke'&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ogc:Literal&gt;#000000&lt;\/ogc:Literal&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/CssParameter&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;CssParameter&nbsp;name='stroke-linecap'&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ogc:Literal&gt;butt&lt;\/ogc:Literal&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/CssParameter&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;CssParameter&nbsp;name='stroke-linejoin'&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ogc:Literal&gt;miter&lt;\/ogc:Literal&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/CssParameter&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;CssParameter&nbsp;name='stroke-opacity'&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ogc:Literal&gt;1&lt;\/ogc:Literal&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/CssParameter&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;CssParameter&nbsp;name='stroke-width'&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ogc:Literal&gt;1&lt;\/ogc:Literal&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/CssParameter&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;CssParameter&nbsp;name='stroke-dashoffset'&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ogc:Literal&gt;0&lt;\/ogc:Literal&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/CssParameter&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/Stroke&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/PolygonSymbolizer&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/Rule&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/FeatureTypeStyle&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/UserStyle&gt;\r\n&nbsp;&nbsp;&lt;\/NamedLayer&gt;\r\n&nbsp;&nbsp;&lt;NamedLayer&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&lt;Name&gt;topp:tasmania_roads&lt;\/Name&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&lt;UserStyle&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Title&gt;Default&nbsp;Styler&nbsp;for&nbsp;simple&nbsp;road&nbsp;segments&lt;\/Title&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Abstract&gt;Light&nbsp;red&nbsp;line,&nbsp;2px&nbsp;wide&lt;\/Abstract&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;FeatureTypeStyle&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Rule&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Title&gt;Roads&lt;\/Title&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;LineSymbolizer&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Stroke&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;CssParameter&nbsp;name='stroke'&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ogc:Literal&gt;#AA3333&lt;\/ogc:Literal&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/CssParameter&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;CssParameter&nbsp;name='stroke-width'&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ogc:Literal&gt;2&lt;\/ogc:Literal&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/CssParameter&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/Stroke&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/LineSymbolizer&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/Rule&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/FeatureTypeStyle&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/UserStyle&gt;\r\n&nbsp;&nbsp;&lt;\/NamedLayer&gt;\r\n&lt;\/StyledLayerDescriptor&gt;\r\n<\/pre>\n<p>O documento acima define um estilo para um mapa inteiro, geralmente n\u00e3o usamos o SLD desta forma no GeoServer &#8211; mas a funcionalidade \u00e9 suportada pelas opera\u00e7\u00f5es do WMS GetMap conforme exemplo apresentado abaixo:<\/p>\n<pre>\r\nhttp:\/\/localhost:8080\/geoserver\/topp\/wms?\r\n  service=WMS&\r\n  version=1.1.0&\r\n  request=GetMap&\r\n  SLD=http:\/\/localhost:8080\/geoserver\/styles\/multilayer_style.sld&\r\n  bbox=145.19754,-43.423512,148.27298000000002,-40.852802&\r\n  width=768&\r\n  height=641&\r\n  srs=EPSG:4326&\r\n  format=application\/openlayers\r\n<\/pre>\n<p><strong>Usando o Grupo de estilos<\/strong><\/p>\n<p>1. Crie (ou carregue) um novo arquivo SLD contendo v\u00e1rios NamedLayers e estilos associados (voc\u00ea pode se basear no exemplo descrito acima). Para os prop\u00f3sitos deste exemplo, esse arquivo ser\u00e1 denominado &#8220;multilayer_style&#8221;<\/p>\n<p>2. Adicione um novo grupo de camadas (chamado &#8220;lg_stylegroup&#8221;) e crie um grupo de estilos dentro dele.<\/p>\n<p>2.1. Para fazer isso usando a interface do usu\u00e1rio, v\u00e1 \u00e0 p\u00e1gina &#8220;Grupos de camadas&#8221;, clique em adicionar grupo de camadas e preencha os detalhes. Para adicionar o grupo de estilos, clique em &#8220;Novo grupo de estilos&#8221;. Defina o estilo para esta entrada como &#8220;multilayer_style&#8221;. Associe seu estilo a este grupo de estilos e salve o grupo de camadas.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2017\/11\/gsip161-ui-example-1024x168.png\" alt=\"\" width=\"676\" height=\"111\" class=\"aligncenter size-large wp-image-6935\" srcset=\"https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2017\/11\/gsip161-ui-example-1024x168.png 1024w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2017\/11\/gsip161-ui-example-300x49.png 300w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2017\/11\/gsip161-ui-example-768x126.png 768w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2017\/11\/gsip161-ui-example-945x155.png 945w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2017\/11\/gsip161-ui-example-600x98.png 600w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2017\/11\/gsip161-ui-example.png 1026w\" sizes=\"auto, (max-width: 676px) 100vw, 676px\" \/><\/p>\n<p>2.2 Caso opte por usar a API REST, o POST para o \/layergroups deve ser da seguinte forma:<\/p>\n<pre>\r\n&lt;layerGroup&gt;\r\n&nbsp;&nbsp;&lt;name&gt;lg_stylegroup&lt;\/name&gt;\r\n&nbsp;&nbsp;&lt;layers&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&lt;layer&gt;&lt;\/layer&gt;\r\n&nbsp;&nbsp;&lt;\/layers&gt;\r\n&nbsp;&nbsp;&lt;styles&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&lt;style&gt;multilayer_style&lt;\/style&gt;\r\n&nbsp;&nbsp;&lt;\/styles&gt;\r\n&lt;\/layerGroup&gt;\r\n<\/pre>\n<p>2.3 Opcionalmente, voc\u00ea pode adicionar camadas e grupos de camada ao grupo de camada &#8220;lg_stylegroup&#8221; ao lado do grupo de estilos.<\/p>\n<p>3. Agora voc\u00ea poder\u00e1 referenciar &#8220;lg_stylegroup&#8221; na lista de LAYERS de uma solicita\u00e7\u00e3o WMS. Isso renderizar\u00e1 uma camada usando as camadas e os estilos definidos no &#8220;estilo multicamada&#8221;. Ao contr\u00e1rio do uso do par\u00e2metro SLD, voc\u00ea pode usar camadas adicionais ao lado desta. Por exemplo, voc\u00ea pode definir um mapa base usando um grupo de estilo e renderizar camadas adicionais em cima dele.<\/p>\n<p>Como outros grupos de camadas, voc\u00ea tamb\u00e9m pode ver isso usando a visualiza\u00e7\u00e3o da camada.<\/p>\n<p><strong>Compatibilidade com vers\u00f5es anteriores<\/strong><\/p>\n<p>Esta altera\u00e7\u00e3o \u00e9 somente um aditivo, portanto, n\u00e3o deve haver problemas de compatibilidade com vers\u00f5es anteriores.<\/p>\n<p>Fonte: <a href=\"https:\/\/github.com\/geoserver\/geoserver\/wiki\/GSIP-161\" rel=\"noopener\" target=\"_blank\">GSIP-161<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O SLD fornece a capacidade de fazer refer\u00eancia a v\u00e1rias camadas de um \u00fanico GeoServer usando NamedLayers. Atualmente, este recurso \u00e9 suportado pelo GetMap no GeoServer (usando um URL de estilo externo na sua solicita\u00e7\u00e3o GetMap). Esta proposta que foi&#8230; <a class=\"more-link\" href=\"https:\/\/www.fernandoquadro.com.br\/html\/2017\/11\/16\/estilo-baseado-em-grupo-de-camadas-no-geoserver\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":275,"featured_media":5391,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[214],"class_list":["post-6930","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gis","tag-sld"],"_links":{"self":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/6930","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=6930"}],"version-history":[{"count":6,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/6930\/revisions"}],"predecessor-version":[{"id":6937,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/6930\/revisions\/6937"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media\/5391"}],"wp:attachment":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media?parent=6930"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/categories?post=6930"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/tags?post=6930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}