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?

user1303379
fonte
sled
ca0v 23/02

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.

artwork21
fonte
@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.

Radek
fonte
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
4

Apenas uma atualização para apontar as documentações e tutoriais do uDig para trabalhar com estilos:

fgdrf
fonte
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

ndawson
fonte
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.

Taber
fonte
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 ).

MickyInTheSky
fonte
0

O GeoCat Bridge cria SLD diretamente do ArcGIS, otimizado para GeoServer. Não é gratuito e de código aberto. http://geocat.net/bridge

Disclaimer : Eu sou do GeoCat.

Jeroen Ticheler
fonte