Com qual versão do SVG devo salvar minhas imagens no QGIS? Alguma opção em particular que devo usar / evitar?

9

Tenho uma ilustração no Adobe Illustrator que estou tentando exportar como um arquivo SVG e adicionar ao layout do meu mapa usando o Print Composer do QGIS 1.7.3.

Quando adiciono a imagem, recebo artefatos estranhos que não estão na versão do Illustrator. Tentei algumas versões diferentes do SVG na caixa de diálogo Salvar como, mas todas elas acabaram gerando o artefato estranho.

Com qual versão do SVG devo salvar minhas imagens? Alguma opção em particular que devo usar / evitar?

O padrão de bloco laranja / pontos brancos abaixo é o artefato estranho:

artefato svg em qgis

Aqui estão as opções Salvar como para SVG no Illustrator CS 3:

insira a descrição da imagem aqui

Brian Kelly
fonte
11
Provavelmente não é útil, mas boa sorte com SVG e Illustrator. A Adobe realmente não ama o formato SVG e tornou bastante difícil para as pessoas que tentam usá-lo.
Igor Brejc
Você acha que seria melhor tentar algo como o Inkscape para exportar SVG?
Brian Kelly
3
Eu diria "sim". Inkscape é muito mais SVG compatível com o padrão, pelo menos da minha experiência: igorbrejc.net/openstreetmap/maperitive-vs-adobe-illustrator
Igor Brejc

Respostas:

6

O Inkscape é definitivamente a melhor alternativa. E é um prazer trabalhar com isso. Eu criei centenas de ícones svg para o QGIS com base nos ícones SJJB (e contribuí com alguns ícones para os ícones SJJB ). Acho ótimo o mapa de caminhadas resultante . A renderização funciona da mesma forma para ícones e imagens inseridas no layout de impressão. Uma ressalva: a exportação em vetor pdf fornece resultados incorretos para uma minoria dos meus símbolos (mas isso não está relacionado ao inkscape: desenhos não-svg têm o mesmo problema). Isto é apenas para avisá-lo: ao testar, tente exportar em raster (pdf ou imagem), pode ser um erro qgis em vez de um erro svg.

mayeulk
fonte
0

Isso pode ser útil para pessoas que precisam trabalhar com o Adobe Illustrator (não tenho idéia se esse é um problema de versão, assim como o OP, tive que usar o Adobe CS3 para um projeto rápido), mas achei que, por algum motivo, não me era conhecido , há um padrão estranho adicionado ao documento svg. Você pode verificar o arquivo em um editor de texto e procurar a primeira tag defs após as tags de metadados. Ele conterá uma tag de padrão com id = "Polka_Dot_Pattern". Eu simplesmente apaguei a tag defs e seu conteúdo e o svg foi corrigido.

Gabriel
fonte