Pesquisei exaustivamente na Internet e também nesta Simbologia de exportação do ArcGIS for Desktop para Microstation ou QGIS? mas não encontrou uma resposta satisfatória. Espero obter as respostas dos especialistas aqui.
Suponha que eu tenha estilizado um arquivo de forma de polígono (por exemplo: largura da borda = 0,26, cor da borda = verde, preenchimento simples de cor vermelha, rótulo exibido etc.). Quando salvo o estilo no QGIS, ele é salvo no formato XML, específico apenas ao QGIS. O mesmo acontece com outros softwares que eles armazenam em seu próprio formato. O que significa que não posso trocar informações de estilo entre softwares diferentes.
Embora o padrão OGC SE esteja em vigor, fiquei confuso por que isso não está sendo implementado por nenhum software. O QGIS 1.8 suporta SLD, mas qual é o objetivo de armazenar o estilo como arquivo .qml específico do QGIS?
Além disso, como o padrão SLD é usado para serviços da Web, é permitido usar esse padrão neste caso (para troca de dados entre diferentes softwares)?
Respostas:
Realmente não é uma resposta definitiva, mas uma resposta para completar mais (comunidade em espera :)!
As principais idéias pelas quais o SLD não é usado em todos os lugares como troca de dados são: histórico, verbosidade, extensibilidade, suporte à saída.
História
O ArcGIS vem antes que o padrão SLD exista.
O formato MapInfo não separa o estilo do conteúdo, portanto você não pode separar os dados da renderização, como para SLD e GML.
Também por causa do histórico e retrocompatibilidade com a versão mais antiga do software, os modelos para representar estilos de mapa não são compatíveis de duas maneiras.
Uma diferença principal também ocorre ao comparar o software GIS e o software CAD. Dois ecossistemas, bem separados por um longo tempo e onde a simbologia CAD é mais complexa.
Verbosidade
Todas as pessoas não são amantes de XML e, portanto, preferem outra sintaxe como o CartoCSS.
Extensibilidade
Você não pode fazer todo tipo de estilo com o SLD como ele é.
Veja, por exemplo, a limitação relativa à hachura para que a equipe do Geoserver estenda o padrão .
Você também pode pensar em sombra e composição que o padrão SLD não suporta.
Apoio, suporte
Dependendo do suporte (papel, dispositivos, ...) e das resoluções de tela, uma largura de 1 em um software não é igual à mesma largura em outro.
A largura do papel 1 é diferente da tela.
Unidades importa !!
Alguns softwares para lidar melhor com o SLD
fonte