Mit welcher SVG-Version sollte ich meine Bilder für QGIS speichern? Gibt es bestimmte Optionen, die ich verwenden / vermeiden sollte?

9

Ich habe eine Illustration in Adobe Illustrator, die ich als SVG-Datei exportieren und mit dem Print Composer von QGIS 1.7.3 zu meinem Kartenlayout hinzufügen möchte.

Wenn ich das Bild hinzufüge, erhalte ich seltsame Artefakte, die nicht in der Illustrator-Version enthalten sind. Ich habe im Dialogfeld Speichern unter eine andere Version von SVG ausprobiert, aber am Ende erzeugen alle das seltsame Artefakt.

Mit welcher SVG-Version soll ich meine Bilder speichern? Gibt es bestimmte Optionen, die ich verwenden / vermeiden sollte?

Das orangefarbene Block / weiße Punktmuster unten ist das seltsame Artefakt:

SVG-Artefakt in QGIS

Hier sind die Optionen zum Speichern unter für SVG in Illustrator CS 3:

Geben Sie hier die Bildbeschreibung ein

Brian Kelly
quelle
1
Wahrscheinlich nicht hilfreich, aber viel Glück mit SVG und Illustrator. Adobe liebt das SVG-Format nicht wirklich und hat es für Leute, die versuchen, es zu verwenden, ziemlich schwierig gemacht.
Igor Brejc
Glaubst du, ich wäre besser dran, etwas wie Inkscape zu versuchen, um SVG zu exportieren?
Brian Kelly
3
Ich würde "Ja" sagen. Inkscape ist viel SVG-Standard-konformer, zumindest aus meiner Erfahrung: igorbrejc.net/openstreetmap/maperitive-vs-adobe-illustrator
Igor Brejc

Antworten:

6

Inkscape ist definitiv die beste Alternative. Und es ist eine Freude, mit ihnen zu arbeiten. Ich habe Hunderte von SVG-Symbolen für QGIS basierend auf SJJB-Symbolen generiert (und einige Symbole zu SJJB-Symbolen beigetragen ). Ich finde die resultierende Wanderkarte großartig. Das Rendern funktioniert genauso für Symbole und eingefügte Bilder im Drucklayout. Eine Einschränkung: Der Export in Vektor-PDF führt zu falschen Ergebnissen für eine Minderheit meiner Symbole (dies hängt jedoch nicht mit inkscape zusammen: Nicht-SVG-Zeichnungen haben das gleiche Problem). Dies ist nur zur Warnung: Versuchen Sie beim Testen, in Raster (PDF oder Bild) zu exportieren. Möglicherweise handelt es sich um einen QGIS-Fehler anstelle eines SVG-Fehlers.

Mayeulk
quelle
0

Dies kann für Benutzer nützlich sein, die mit Adobe Illustrator arbeiten müssen (ich habe keine Ahnung, ob es sich um ein Versionsproblem handelt, genau wie bei OP musste ich Adobe CS3 für ein schnelles Projekt verwenden), aber ich fand das aus einem mir unbekannten Grund Es gibt ein seltsames Muster, das dem SVG-Dokument hinzugefügt wurde. Sie können die Datei in einem Texteditor überprüfen und nach dem ersten defs-Tag nach den Metadaten-Tags suchen. Es enthält ein Pattern-Tag mit der ID = "Polka_Dot_Pattern". Ich habe einfach das defs-Tag und seinen Inhalt gelöscht und die SVG wurde behoben.

Gabriel
quelle