Editor SLD com GUI? [fechadas]


11

Estou configurando uma instância do GeoServer para servir alguns bancos de dados PostGIS diferentes. No entanto, tenho o GeoServer em funcionamento, levo uma eternidade para inserir o SLD no GeoServer manualmente. Existe uma maneira melhor de gerar SLD para GeoServer através de algum aplicativo baseado em GUI?


Respostas:


9

O QGIS possui um plug-in do OpenGeo Explorer (para GeoServer) que você pode criar novos estilos de SLD com base na simbologia de seus recursos e enviar para o servidor.

insira a descrição da imagem aqui

Você também pode usar o aplicativo uDig web GIS. para puxar as camadas PostGIS e copie o texto sld .xml que você pode colar no editor de estilo GeoServer SLD.


@ustroetz, atualizei minha resposta.
precisa saber é o seguinte

11

Ultimamente fiz muitos testes de tentativa e erro com o SLD, e minha soma é

  • use o Atlas Styler. Eles têm problemas com certificados (versão 2.0), o Java Runtime mais recente se recusa a iniciar o aplicativo, é necessário ajustar as configurações de segurança do Java, mas é a única ferramenta que executa QUASE tudo o que espero que ele faça. Somente filtros (definir filtros como Field = 'text' se tornarão [Field = text] e isso é inválido) estão funcionando de uma maneira curiosa. Porém, o SLD fornecido funciona como um encanto com o Geoserver.

  • Esqueça o QGIS. Há um erro: ao exportar estilos com rótulos, os rótulos não são exportados corretamente, mais aqui: http://hub.qgis.org/issues/9365 e muitos dos SLDs exportados não funcionaram para mim. Ele usa uma versão diferente da especificação (mais recente) que o Geoserver e muitas das tags usadas acabam não reconhecidas ou inutilizáveis. Salvar o estilo diretamente no postgis tornou meu mapa impossível de renderizar ...

  • Para edição de estilo limitado, você pode usar o GeoExplorer (parte do OpenGeo Suite), roda no mesmo servidor Web que o Geoserver e pode fornecer algumas edições básicas do SLD. Esqueça estilos avançados como SVG com URL variável, até formas e marcas como preenchimento de polígono, apenas cores simples. Mas, para alguns trabalhos, é suficiente e é bem direto.


1
Para se livrar do erro de certificado Java que sempre ocorria ao tentar iniciar AtlasStylerdiretamente do en.geopublishing.org (e que não consegui resolver no Windows 7), usei a .zipversão que também é fornecida para download na página principal . Descompactar e depois executar start_AtlasStyler.batfuncionou bem.
Dirk

AtlasStylerfez o trabalho para mim também.
Nikos Alexandris

Alguma idéia de onde obter a versão mais recente do Atlas Styler no @Radek? Tentei obtê-lo no site principal, mas o aplicativo falha ao iniciar devido à falta de dependências online. Ou devo construí-lo do zero?
precisa saber é o seguinte

Esse bug do QGIS já foi resolvido. talvez devêssemos reconsiderar.
ADJenks


3

O QGIS pode exportar o estilo de uma camada como SLD. Obviamente, existem diferenças entre como o QGIS pode renderizar uma camada e o que é suportado no SLD, mas fornece um bom atalho para criar estilos manualmente:

insira a descrição da imagem aqui


3

Lembro-me de usar o Atlas Styler para gerar um arquivo SLD (básico) de esqueleto e depois editá-lo manualmente, mas o programa foi muito útil para começar. Este software pode ler no PostGIS ou Shapefile.


1

Também posso sugerir o OpenJump , mas, em geral, minha experiência é que alguns ajustes devem ser feitos diretamente no editor do GeoServer, devido à versão específica do padrão do SLD implementada em cada ferramenta (por exemplo, geosever ).



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.