Confirmei que a arcmap2sldferramenta está funcionando bem no ArcGIS Desktop 10.1+. O programa pode ser baixado neste link e os documentos leia - me estão aqui .
O programa transforma a simbologia de camadas de um projeto ArcMap em um
.slddocumento que pode ser usado em software de código aberto. É implementado no Visual Basic .NET e requer o .NET 2.0.
Os passos:
- Descompacte o
.ziparquivo.
- Execute o
"\stp\Adjust_for_ArcGIS-version.bat"arquivo que cria o arquivo de configuração ArcGIS_SLD_Converter.exe.configna pasta atual. Esta configuração contém os metadados nas bibliotecas do sistema ArcGIS disponíveis em sua instalação.
- Execute o
ArcGIS_SLD_Converter.exepara iniciar o programa.
Para poder criar .sldarquivos, você precisa ter o aplicativo ArcMap iniciado com algumas camadas adicionadas. Então, você adiciona suas classes de recurso ao ArcMap, define a simbologia necessária e, em seguida, usa-o ArcGIS_SLD_Converterpara exportar a simbologia de cada camada para um .sldarquivo em disco. Você pode especificar se deseja exportar todas as camadas para um único .sldarquivo ou para arquivos individuais ( Extrasmenu> Layers).
Existem certas limitações em relação a que tipo de simbologia pode ser exportado. Ter um símbolo de imagem gera um erro ao tentar converter; alguns outros símbolos, como linhas tracejadas, serão desclassificados em linhas sólidas. Você pode experimentar para ver qual simbologia é suportada.