Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I have a illustration in Adobe Illustrator that I'm trying to export as an SVG file and add to my map layout using the Print Composer of QGIS 1.7.3.

When I add the image, I get strange artifacts that aren't in the Illustrator version. I tried a few different version of SVG in the Save As dialog, but they all end up generating the strange artifact.

What version of SVG should I be saving my images with? Any particular options I should use/avoid?

The orange block/white dots pattern below is the weird artifact:

svg artifact in qgis

Here are the Save As options for SVG in Illustrator CS 3:

enter image description here

share|improve this question
    
Probably not helpful, but good luck with SVG and Illustrator. Adobe doesn't really love SVG format and has made it pretty difficult for people trying to use it. –  Igor Brejc Feb 6 '12 at 18:09
    
Do you think I'd be better off trying something like Inkscape to export SVG? –  Brian Kelly Feb 6 '12 at 18:40
3  
I'd say "yes". Inkscape is much more SVG standard-compliant, at least from my experience: igorbrejc.net/openstreetmap/maperitive-vs-adobe-illustrator –  Igor Brejc Feb 6 '12 at 18:45

1 Answer 1

Inkscape is definitely the best alternative. And it's a pleasure to work with. I have generated hundreds of svg icons for QGIS based on SJJB icons (and contributed a few icons to SJJB icons). I find the resulting hiking map great. The rendering works the same for icons and inserted images in print layout. One caveat though: export in vector pdf gives incorrect results for a minority of my symbols (but this is not related to inkscape: non-svg drawings have the same issue). This is just to warn you: when testing, try exporting in raster (pdf or image), it may be a qgis bug instead of a svg bug.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.