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?
geoserver
sld
software-recommendations
user1303379
fonte
fonte
Respostas:
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.
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.
fonte
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.
fonte
AtlasStyler
diretamente do en.geopublishing.org (e que não consegui resolver no Windows 7), usei a.zip
versão que também é fornecida para download na página principal . Descompactar e depois executarstart_AtlasStyler.bat
funcionou bem.AtlasStyler
fez o trabalho para mim também.Apenas uma atualização para apontar as documentações e tutoriais do uDig para trabalhar com estilos:
fonte
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:
fonte
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.
fonte
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 ).
fonte
Dê uma olhada
http://www.scisys.co.uk/what-we-do/geographic-information-systems/sld-editor.html
é uma ferramenta de código aberto gratuita lançada recentemente pela SCISYS. Você pode fazer o download do instalador e da versão portátil (arquivo .jar) em https://github.com/robward-scisys/sldeditor/releases/ .
fonte
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.
fonte