[Portugal] [FEATURE] load/save layer style (new symbology) from/to SLD document · 3906922 · qgis/Quantum-GIS · GitHub
Rui Pedro Henriques
henriques.rui gmail.com
Segunda-Feira, 18 de Junho de 2012 - 05:48:47 PDT
Olá Giovanni,
Sabes se a exportação para SLD deverá ser possível para todos os tipos
de simbologia (single, categorized, graduated, ...)?
Experimentei criar um SLD (simbologia "graduated") para usar com o
mapserver mas não funcionou. Quando examinei o conteúdo do SLD
verifiquei que faltavam os "filter" nas "rules".
Criei manualmente as expressões dos filtros e funcionou no mapserver.
Depois experimentei importar para o QGIS mas apenas reconheceu a regra
"PropertyIsEqualTo".
Desculpem o emaranhado de expressões em Português e Inglês ou a falta de
termos mais apropriados....
Abaixo exemplos das regras:
Criada pelo QGis:
<se:Rule>
<se:Name>0.0001 - 0.0372</se:Name>
<se:Description>0.0001 - 0.0372</se:Description>
<se:PolygonSymbolizer>
<se:Fill>
<se:SvgParameter name="fill">#ffff00</se:SvgParameter>
<se:SvgParameter name="fill-opacity">1</se:SvgParameter>
</se:Fill>
</se:PolygonSymbolizer>
</se:Rule>
Modificada por mim (não reconhecida pelo QGis):
<se:Rule>
<se:Name>0.0001 - 0.0372</se:Name>
<se:Description>0.0001 - 0.0372</se:Description>
<ogc:Filter>
<ogc:PropertyIsBetween>
<ogc:PropertyName>concentration</ogc:PropertyName>
<ogc:LowerBoundary>
<ogc:Literal>0.0000</ogc:Literal>
</ogc:LowerBoundary>
<ogc:UpperBoundary>
<ogc:Literal>0.0372</ogc:Literal>
</ogc:UpperBoundary>
</ogc:PropertyIsBetween>
</ogc:Filter>
<se:PolygonSymbolizer>
<se:Fill>
<se:SvgParameter name="fill">#ffff00</se:SvgParameter>
<se:SvgParameter name="fill-opacity">1</se:SvgParameter>
</se:Fill>
</se:PolygonSymbolizer>
</se:Rule>
Modificada por mim (reconhecida pelo QGis):
<se:Rule>
<se:Name>0.0000</se:Name>
<se:Description>0.0000</se:Description>
<ogc:Filter>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>concentration</ogc:PropertyName>
<ogc:Literal>0.0000</ogc:Literal>
</ogc:PropertyIsEqualTo>
</ogc:Filter>
<se:PolygonSymbolizer>
<se:Fill>
<se:SvgParameter name="fill">#ffff00</se:SvgParameter>
<se:SvgParameter name="fill-opacity">1</se:SvgParameter>
</se:Fill>
</se:PolygonSymbolizer>
</se:Rule>
Era suposto funcionar ou ainda não deveria estar implementado?
Estou a usar QGIS 1.8.0 em ubuntu 12.04 x64.
Abraço,
Rui.
On 08-03-2012 09:55, Giovanni Manghi wrote:
> QGIS gets SLD support...
>
> https://github.com/qgis/Quantum-GIS/commit/39069220b21d2939356f54395a5a69cdd70a67da
>
> "...Work done for Regione Toscana-SIGTA..."
>
>
>
>
> _______________________________________________
> Portugal mailing list
> Portugal lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/portugal
-------------- próxima parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.osgeo.org/pipermail/portugal/attachments/20120618/56edf980/attachment.html>
More information about the Portugal
mailing list