<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Introdução ao OpenLayers: Vetores</title>
	<atom:link href="http://www.fernandoquadro.com.br/html/2008/12/29/introducao-ao-openlayers-parte-4/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fernandoquadro.com.br/html/2008/12/29/introducao-ao-openlayers-parte-4/</link>
	<description>Esporte &#038; Tecnologia</description>
	<lastBuildDate>Fri, 19 Mar 2010 18:43:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Fernando Quadro</title>
		<link>http://www.fernandoquadro.com.br/html/2008/12/29/introducao-ao-openlayers-parte-4/comment-page-1/#comment-1685</link>
		<dc:creator>Fernando Quadro</dc:creator>
		<pubDate>Wed, 22 Apr 2009 14:32:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.fernandoquadro.com.br/html/?p=1183#comment-1685</guid>
		<description>Olá Rodrigo,

É possível desenhar estilos sim dinamicamente, eu mesmo faço isso em algumas aplicações. Para isso você deve utilizar o padrão SLD, que é para representação de dados espaciais. 

Aqui mesmo no blog, você irá encontrará um material básico sobre SLD, te aconselho a utilizar o uDig para geração dos mesmos. Te aconselho também a baixar a especificação do SLD na página da OGC.

Para passar o SLD no OpenLayers você pode fazer da seguinte forma: 

layer.mergeNewParams({ SLD: http://url/arquivo.sld });

Qualquer dúvida pode postar aqui no blog, ou se preferir entrar na comunidade do GeoServer/OpenLayers é só se registrar na seguinte URL: http://tech.groups.yahoo.com/group/geoserver

Abraço,

Fernando</description>
		<content:encoded><![CDATA[<p>Olá Rodrigo,</p>
<p>É possível desenhar estilos sim dinamicamente, eu mesmo faço isso em algumas aplicações. Para isso você deve utilizar o padrão SLD, que é para representação de dados espaciais. </p>
<p>Aqui mesmo no blog, você irá encontrará um material básico sobre SLD, te aconselho a utilizar o uDig para geração dos mesmos. Te aconselho também a baixar a especificação do SLD na página da OGC.</p>
<p>Para passar o SLD no OpenLayers você pode fazer da seguinte forma: </p>
<p>layer.mergeNewParams({ SLD: <a href="http://url/arquivo.sld" rel="nofollow">http://url/arquivo.sld</a> });</p>
<p>Qualquer dúvida pode postar aqui no blog, ou se preferir entrar na comunidade do GeoServer/OpenLayers é só se registrar na seguinte URL: <a href="http://tech.groups.yahoo.com/group/geoserver" rel="nofollow">http://tech.groups.yahoo.com/group/geoserver</a></p>
<p>Abraço,</p>
<p>Fernando</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rodrigo Gomes</title>
		<link>http://www.fernandoquadro.com.br/html/2008/12/29/introducao-ao-openlayers-parte-4/comment-page-1/#comment-1680</link>
		<dc:creator>Rodrigo Gomes</dc:creator>
		<pubDate>Mon, 20 Apr 2009 17:36:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.fernandoquadro.com.br/html/?p=1183#comment-1680</guid>
		<description>Olá,

Antes de mais, gostaria de agradecer por este grande tutorial que, penso ser o único que existe em Português sobre Openlayers. 
Comecei hoje mesmo a estudar openlayers e já consigo que uma shape seja carregada, no entanto, não consigo aplicar-lhe um estilo definido no openlayers (preciso aplicar cores de acordo com variáveis).

Tenho o seguinte código:

var defStyle= new OpenLayers.Style ({
			fillColor: &quot;#FF00CC&quot;
		})

		var selStyle= new OpenLayers.Style ({
			fillColor: &quot;#ffaa00&quot;
		})


		var myStyleMap = new OpenLayers.StyleMap ({
			&quot;default&quot;: defStyle,
			&quot;selected&quot;: selStyle
		});

			map = new OpenLayers.Map( &#039;map&#039;, { maxExtent: new OpenLayers.Bounds(-39009.671875,47852.468750,-15311.562500,75956.718750), units: &#039;meters&#039;, maxResolution: &#039;auto&#039;, projection:&quot;EPSG:27492&quot;} );

			
			layer = new OpenLayers.Layer.WMS( &quot;Freguesias&quot;, &quot;http://localhost:8080/geoserver/wms?&quot;, {layers: &#039;topp:fre01&#039;, isBaseLayer: true, extractAttributes: true, styleMap: myStyleMap} );
			
            map.addLayer(layer);

			map.zoomToMaxExtent();
            map.addControl( new OpenLayers.Control.LayerSwitcher() );
        }


Agradecia ajuda, se não for muito incómodo. Gostaria de saber também se é possível definir estilos num mapa de acordo com uma variável que esteja não na shape file, mas numa tabela mysql. Isto seria para fazer dinamicamente. A ligação entre os dados seria feita através de uma id que estaria tanto na shape como no mysql.

Muito obrigado,

Rodrigo Gomes
Portugal</description>
		<content:encoded><![CDATA[<p>Olá,</p>
<p>Antes de mais, gostaria de agradecer por este grande tutorial que, penso ser o único que existe em Português sobre Openlayers.<br />
Comecei hoje mesmo a estudar openlayers e já consigo que uma shape seja carregada, no entanto, não consigo aplicar-lhe um estilo definido no openlayers (preciso aplicar cores de acordo com variáveis).</p>
<p>Tenho o seguinte código:</p>
<p>var defStyle= new OpenLayers.Style ({<br />
			fillColor: &#8220;#FF00CC&#8221;<br />
		})</p>
<p>		var selStyle= new OpenLayers.Style ({<br />
			fillColor: &#8220;#ffaa00&#8243;<br />
		})</p>
<p>		var myStyleMap = new OpenLayers.StyleMap ({<br />
			&#8220;default&#8221;: defStyle,<br />
			&#8220;selected&#8221;: selStyle<br />
		});</p>
<p>			map = new OpenLayers.Map( &#8216;map&#8217;, { maxExtent: new OpenLayers.Bounds(-39009.671875,47852.468750,-15311.562500,75956.718750), units: &#8216;meters&#8217;, maxResolution: &#8216;auto&#8217;, projection:&#8221;EPSG:27492&#8243;} );</p>
<p>			layer = new OpenLayers.Layer.WMS( &#8220;Freguesias&#8221;, &#8220;http://localhost:8080/geoserver/wms?&#8221;, {layers: &#8216;topp:fre01&#8242;, isBaseLayer: true, extractAttributes: true, styleMap: myStyleMap} );</p>
<p>            map.addLayer(layer);</p>
<p>			map.zoomToMaxExtent();<br />
            map.addControl( new OpenLayers.Control.LayerSwitcher() );<br />
        }</p>
<p>Agradecia ajuda, se não for muito incómodo. Gostaria de saber também se é possível definir estilos num mapa de acordo com uma variável que esteja não na shape file, mas numa tabela mysql. Isto seria para fazer dinamicamente. A ligação entre os dados seria feita através de uma id que estaria tanto na shape como no mysql.</p>
<p>Muito obrigado,</p>
<p>Rodrigo Gomes<br />
Portugal</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Introdução ao OpenLayers: Vetores : Debugando.com</title>
		<link>http://www.fernandoquadro.com.br/html/2008/12/29/introducao-ao-openlayers-parte-4/comment-page-1/#comment-1291</link>
		<dc:creator>Introdução ao OpenLayers: Vetores : Debugando.com</dc:creator>
		<pubDate>Mon, 29 Dec 2008 15:39:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.fernandoquadro.com.br/html/?p=1183#comment-1291</guid>
		<description>[...] Fonte: Fernando Quadro [...]</description>
		<content:encoded><![CDATA[<p>[...] Fonte: Fernando Quadro [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
